diff options
| author | Martin Whitaker <mageia@martin-whitaker.me.uk> | 2026-02-24 09:33:48 +0000 |
|---|---|---|
| committer | Martin Whitaker <mageia@martin-whitaker.me.uk> | 2026-02-24 09:42:23 +0000 |
| commit | a6f1207bc0e64cc529d78082050e4e6e4418b83d (patch) | |
| tree | 7e6c29430dc2ff4d8c245b397f2e718a39053ca8 | |
| parent | 3500d4599073f9dcc1491109f2c210e60fde6464 (diff) | |
| download | draklive-config-a6f1207bc0e64cc529d78082050e4e6e4418b83d.tar draklive-config-a6f1207bc0e64cc529d78082050e4e6e4418b83d.tar.gz draklive-config-a6f1207bc0e64cc529d78082050e4e6e4418b83d.tar.bz2 draklive-config-a6f1207bc0e64cc529d78082050e4e6e4418b83d.tar.xz draklive-config-a6f1207bc0e64cc529d78082050e4e6e4418b83d.zip | |
Add workarounds for NVIDIA proprietary drivers (mga#35020)
Make sure the nouveau driver is not loaded by dracut.
Force SDDM to use X11, not Wayland.
| -rw-r--r-- | config/build.cfg | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/config/build.cfg b/config/build.cfg index 10e57f4..b05d784 100644 --- a/config/build.cfg +++ b/config/build.cfg @@ -41,7 +41,7 @@ my $booting_message = 'Starting Mageia Live system ...'; my $install_message = 'Starting Mageia Live installer ...'; my $memtest_message = 'Starting memory tester ...'; -my $default_append = 'root=mgalive:LABEL=' . build_label($build) . ' noiswmd audit=0 rd.luks=0 rd.lvm=0 rd.md=0 rd.dm=0 vga=788 splash quiet'; +my $default_append = 'root=mgalive:LABEL=' . build_label($build) . ' noiswmd audit=0 rd.luks=0 rd.lvm=0 rd.md=0 rd.dm=0 vga=788 quiet'; my $config = { system => { @@ -139,7 +139,7 @@ my $config = { ), if_($has_plasma, - 'task-plasma', + 'task-plasma-x11', 'plasma-applet-nm', ), @@ -390,13 +390,13 @@ my $config = { bootloader_default => 0, bootloader_timeout => 10, bootloader_entries => [ - 'Boot Mageia Live' => { message => $booting_message, append => $default_append . ' noxconf xdriver=free' }, + 'Boot Mageia Live' => { message => $booting_message, append => $default_append . ' splash noxconf xdriver=free' }, if_($arch eq 'x86_64', - ' + use non-free NVIDIA drivers (slower to boot)' => { message => $booting_message, append => $default_append . ' nokmsboot xclone=1' }, + ' + use non-free NVIDIA drivers (slower to boot)' => { message => $booting_message, append => $default_append . ' nokmsboot xclone=1 rd.driver.blacklist=nouveau' }, ), - 'Install Mageia Live' => { message => $install_message, append => $default_append . ' noxconf xdriver=free install' }, + 'Install Mageia Live' => { message => $install_message, append => $default_append . ' splash noxconf xdriver=free install' }, if_($arch eq 'x86_64', - ' + use non-free NVIDIA drivers (slower to boot)' => { message => $install_message, append => $default_append . ' nokmsboot xclone=1 install' }, + ' + use non-free NVIDIA drivers (slower to boot)' => { message => $install_message, append => $default_append . ' nokmsboot xclone=1 rd.driver.blacklist=nouveau install' }, ), 'Memory Test' => { message => $memtest_message, command => 'linux', image => '/boot/memtest', initrd => 'none', append => 'nobigstatus' }, ], |
