Nouveau does not load during boot up after Leap 15.5 upgrade

Hi Everyone!

I decided to take a leap from Leap 15.4 to Leap 15.5. Now, I cannot get nouveau to load at boot up.

Background:

I have Dell W250 with two on-board video cards:

**sudo lspci | grep VG**
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
01:00.0 VGA compatible controller: NVIDIA Corporation GF106GLM [Quadro 2000M] (rev a1)

I have a three-screen setup: the laptop screen, an external screen connected to the DP port, and another screen connected to the VGA port.

xrandr --listmonitors 
Monitors: 3
 0: +*DP-1-1 1920/510x1080/287+3840+0  DP-1-1    # DP external monitor
 1: +LVDS-1 1920/344x1080/193+0+0  LVDS-1             # The laptop monitor
 2: +VGA-1-2 1920/477x1080/268+1920+0  VGA-1-2  # VGA external monitor

In Leap 15.4 I was using Nouveau. All worked fine.

After upgrading to 15.5, it installed the Nvidia driver. As a result, only the laptop monitor worked.

I tried tinkering, but to no avail and ended up breaking X in general. I was able to return to the single monitor post-upgrade state by deleting xorg.conf to rest the configuration.

I have removed the Nvidia drivers using zypper, UN-blacklisted Nouveau module, and added kernel parameters to /etc/default/grub:

GRUB_CMDLINE_LINUX="systemd.setenv=GPUMOD=nouveau nouveau.modeset=1"

and ran:

grub2-mkconfig -o /boot/grub2/grub.cfg

However, Nouveau is still not loaded at startup.

NOTE: right now, the system boots to a single-monitor mode (laptop monitor). If I manually insert the Nouveau module:

sudo modprobe nouveau

I am able to get the normal 3-screen operation working.

What is the best way to make sure nouveau is loaded automatically?

Thank you!

Check for any file in /etc/dracut.conf.d/ that mentions adding nvidia or omitting nouveau. If none found, create some file in /etc/dracut.conf.d/, e.g. 45-nouveau.conf. In it, put the following:

omit_drivers+=" nvidia "
add_drivers+=" nouveau "

Afterward, regenerate your initrd, then reboot.

See also here.

1 Like

@mrmazda Thank you so much for your response!

I do have a file in /etc/dracut.conf.d/90-nvidia-dracut-G05.conf with the following content:

# Omit the nvidia driver from the ramdisk, to avoid needing to regenerate
# the ramdisk on updates, and to ensure the power-management udev rules run
# on module load
omit_drivers+=" nvidia nvidia-drm nvidia-modeset nvidia-uvm bbswitch "

I added file 45-nouveau.conf to the same directory and did sudo mkinitrd.

About to reboot. Wish me luck.

Hmmm…seems like nouveau is still not loaded.

Any ideas?

Thank you!

“Seems”? Or confirmed:

lsmod | egrep 'vid|veau'
lsinitrd /boot/initrd | egrep 'vid|veau'
1 Like

Show

modprobe -c | grep nouveau
grep -r nouveau /usr/lib/modprobe.d /etc/modprobe.d
1 Like

It’s confirmed that nouveau is not loaded (checked with modprobe).

sudo lsinitrd /boot/initrd | egrep 'vid|veau'
drwxr-xr-x  17 root     root            0 Jun  6 00:32 lib/firmware/nvidia
drwxr-xr-x   4 root     root            0 Jun  6 00:32 lib/firmware/nvidia/gm200
drwxr-xr-x   2 root     root            0 Jun  6 00:32 lib/firmware/nvidia/gm200/acr
-rw-r--r--   1 root     root          340 Mar 28 01:09 lib/firmware/nvidia/gm200/acr/bl.bin.xz
-rw-r--r--   1 root     root         4836 Mar 28 01:09 lib/firmware/nvidia/gm200/acr/ucode_load.bin.xz
-rw-r--r--   1 root     root          548 Mar 28 01:09 lib/firmware/nvidia/gm200/acr/ucode_unload.bin.xz
drwxr-xr-x   2 root     root            0 Jun  6 00:32 lib/firmware/nvidia/gm200/gr
-rw-r--r--   1 root     root          252 Mar 28 01:09 lib/firmware/nvidia/gm200/gr/fecs_bl.bin.xz
-rw-r--r--   1 root     root          508 Mar 28 01:09 lib/firmware/nvidia/gm200/gr/fecs_data.bin.xz
-rw-r--r--   1 root     root         8340 Mar 28 01:09 lib/firmware/nvidia/gm200/gr/fecs_inst.bin.xz
-rw-r--r--   1 root     root          128 Mar 28 01:09 lib/firmware/nvidia/gm200/gr/fecs_sig.bin.xz
-rw-r--r--   1 root     root          248 Mar 28 01:09 lib/firmware/nvidia/gm200/gr/gpccs_bl.bin.xz
-rw-r--r--   1 root     root          556 Mar 28 01:09 lib/firmware/nvidia/gm200/gr/gpccs_data.bin.xz
-rw-r--r--   1 root     root         4952 Mar 28 01:09 lib/firmware/nvidia/gm200/gr/gpccs_inst.bin.xz
-rw-r--r--   1 root     root          128 Mar 28 01:09 lib/firmware/nvidia/gm200/gr/gpccs_sig.bin.xz
-rw-r--r--   1 root     root         1344 Mar 28 01:09 lib/firmware/nvidia/gm200/gr/sw_bundle_init.bin.xz
-rw-r--r--   1 root     root         1068 Mar 28 01:09 lib/firmware/nvidia/gm200/gr/sw_ctx.bin.xz
-rw-r--r--   1 root     root         1796 Mar 28 01:09 lib/firmware/nvidia/gm200/gr/sw_method_init.bin.xz
-rw-r--r--   1 root     root          580 Mar 28 01:09 lib/firmware/nvidia/gm200/gr/sw_nonctx.bin.xz
drwxr-xr-x   4 root     root            0 Jun  6 00:32 lib/firmware/nvidia/gm204
drwxr-xr-x   2 root     root            0 Jun  6 00:32 lib/firmware/nvidia/gm204/acr
lrwxrwxrwx   1 root     root           25 Jun  6 00:32 lib/firmware/nvidia/gm204/acr/bl.bin.xz -> ../../gm200/acr/bl.bin.xz
lrwxrwxrwx   1 root     root           33 Jun  6 00:32 lib/firmware/nvidia/gm204/acr/ucode_load.bin.xz -> ../../gm200/acr/ucode_load.bin.xz
lrwxrwxrwx   1 root     root           35 Jun  6 00:32 lib/firmware/nvidia/gm204/acr/ucode_unload.bin.xz -> ../../gm200/acr/ucode_unload.bin.xz
drwxr-xr-x   2 root     root            0 Jun  6 00:32 lib/firmware/nvidia/gm204/gr
lrwxrwxrwx   1 root     root           29 Jun  6 00:32 lib/firmware/nvidia/gm204/gr/fecs_bl.bin.xz -> ../../gm200/gr/fecs_bl.bin.xz
-rw-r--r--   1 root     root          508 Mar 28 01:09 lib/firmware/nvidia/gm204/gr/fecs_data.bin.xz
lrwxrwxrwx   1 root     root           31 Jun  6 00:32 lib/firmware/nvidia/gm204/gr/fecs_inst.bin.xz -> ../../gm200/gr/fecs_inst.bin.xz
-rw-r--r--   1 root     root          128 Mar 28 01:09 lib/firmware/nvidia/gm204/gr/fecs_sig.bin.xz
lrwxrwxrwx   1 root     root           30 Jun  6 00:32 lib/firmware/nvidia/gm204/gr/gpccs_bl.bin.xz -> ../../gm200/gr/gpccs_bl.bin.xz
-rw-r--r--   1 root     root          556 Mar 28 01:09 lib/firmware/nvidia/gm204/gr/gpccs_data.bin.xz
lrwxrwxrwx   1 root     root           32 Jun  6 00:32 lib/firmware/nvidia/gm204/gr/gpccs_inst.bin.xz -> ../../gm200/gr/gpccs_inst.bin.xz
-rw-r--r--   1 root     root          128 Mar 28 01:09 lib/firmware/nvidia/gm204/gr/gpccs_sig.bin.xz
lrwxrwxrwx   1 root     root           36 Jun  6 00:32 lib/firmware/nvidia/gm204/gr/sw_bundle_init.bin.xz -> ../../gm200/gr/sw_bundle_init.bin.xz
lrwxrwxrwx   1 root     root           28 Jun  6 00:32 lib/firmware/nvidia/gm204/gr/sw_ctx.bin.xz -> ../../gm200/gr/sw_ctx.bin.xz
lrwxrwxrwx   1 root     root           36 Jun  6 00:32 lib/firmware/nvidia/gm204/gr/sw_method_init.bin.xz -> ../../gm200/gr/sw_method_init.bin.xz
lrwxrwxrwx   1 root     root           31 Jun  6 00:32 lib/firmware/nvidia/gm204/gr/sw_nonctx.bin.xz -> ../../gm200/gr/sw_nonctx.bin.xz
drwxr-xr-x   4 root     root            0 Jun  6 00:32 lib/firmware/nvidia/gm206
drwxr-xr-x   2 root     root            0 Jun  6 00:32 lib/firmware/nvidia/gm206/acr
lrwxrwxrwx   1 root     root           25 Jun  6 00:32 lib/firmware/nvidia/gm206/acr/bl.bin.xz -> ../../gm200/acr/bl.bin.xz
-rw-r--r--   1 root     root         4840 Mar 28 01:09 lib/firmware/nvidia/gm206/acr/ucode_load.bin.xz
-rw-r--r--   1 root     root          548 Mar 28 01:09 lib/firmware/nvidia/gm206/acr/ucode_unload.bin.xz
drwxr-xr-x   2 root     root            0 Jun  6 00:32 lib/firmware/nvidia/gm206/gr
lrwxrwxrwx   1 root     root           29 Jun  6 00:32 lib/firmware/nvidia/gm206/gr/fecs_bl.bin.xz -> ../../gm200/gr/fecs_bl.bin.xz
-rw-r--r--   1 root     root          508 Mar 28 01:09 lib/firmware/nvidia/gm206/gr/fecs_data.bin.xz
lrwxrwxrwx   1 root     root           31 Jun  6 00:32 lib/firmware/nvidia/gm206/gr/fecs_inst.bin.xz -> ../../gm200/gr/fecs_inst.bin.xz
-rw-r--r--   1 root     root          128 Mar 28 01:09 lib/firmware/nvidia/gm206/gr/fecs_sig.bin.xz
lrwxrwxrwx   1 root     root           30 Jun  6 00:32 lib/firmware/nvidia/gm206/gr/gpccs_bl.bin.xz -> ../../gm200/gr/gpccs_bl.bin.xz
-rw-r--r--   1 root     root          556 Mar 28 01:09 lib/firmware/nvidia/gm206/gr/gpccs_data.bin.xz
lrwxrwxrwx   1 root     root           32 Jun  6 00:32 lib/firmware/nvidia/gm206/gr/gpccs_inst.bin.xz -> ../../gm200/gr/gpccs_inst.bin.xz
-rw-r--r--   1 root     root          128 Mar 28 01:09 lib/firmware/nvidia/gm206/gr/gpccs_sig.bin.xz
lrwxrwxrwx   1 root     root           36 Jun  6 00:32 lib/firmware/nvidia/gm206/gr/sw_bundle_init.bin.xz -> ../../gm200/gr/sw_bundle_init.bin.xz
lrwxrwxrwx   1 root     root           28 Jun  6 00:32 lib/firmware/nvidia/gm206/gr/sw_ctx.bin.xz -> ../../gm200/gr/sw_ctx.bin.xz
lrwxrwxrwx   1 root     root           36 Jun  6 00:32 lib/firmware/nvidia/gm206/gr/sw_method_init.bin.xz -> ../../gm200/gr/sw_method_init.bin.xz
lrwxrwxrwx   1 root     root           31 Jun  6 00:32 lib/firmware/nvidia/gm206/gr/sw_nonctx.bin.xz -> ../../gm200/gr/sw_nonctx.bin.xz
drwxr-xr-x   4 root     root            0 Jun  6 00:32 lib/firmware/nvidia/gp100
drwxr-xr-x   2 root     root            0 Jun  6 00:32 lib/firmware/nvidia/gp100/acr
-rw-r--r--   1 root     root          356 Mar 28 01:09 lib/firmware/nvidia/gp100/acr/bl.bin.xz
-rw-r--r--   1 root     root         4284 Mar 28 01:09 lib/firmware/nvidia/gp100/acr/ucode_load.bin.xz
-rw-r--r--   1 root     root          624 Mar 28 01:09 lib/firmware/nvidia/gp100/acr/ucode_unload.bin.xz
drwxr-xr-x   2 root     root            0 Jun  6 00:32 lib/firmware/nvidia/gp100/gr
lrwxrwxrwx   1 root     root           29 Jun  6 00:32 lib/firmware/nvidia/gp100/gr/fecs_bl.bin.xz -> ../../gm200/gr/fecs_bl.bin.xz
-rw-r--r--   1 root     root          508 Mar 28 01:09 lib/firmware/nvidia/gp100/gr/fecs_data.bin.xz
-rw-r--r--   1 root     root        10088 Mar 28 01:09 lib/firmware/nvidia/gp100/gr/fecs_inst.bin.xz
-rw-r--r--   1 root     root          128 Mar 28 01:09 lib/firmware/nvidia/gp100/gr/fecs_sig.bin.xz
lrwxrwxrwx   1 root     root           30 Jun  6 00:32 lib/firmware/nvidia/gp100/gr/gpccs_bl.bin.xz -> ../../gm200/gr/gpccs_bl.bin.xz
-rw-r--r--   1 root     root          600 Mar 28 01:09 lib/firmware/nvidia/gp100/gr/gpccs_data.bin.xz
-rw-r--r--   1 root     root         5920 Mar 28 01:09 lib/firmware/nvidia/gp100/gr/gpccs_inst.bin.xz
-rw-r--r--   1 root     root          128 Mar 28 01:09 lib/firmware/nvidia/gp100/gr/gpccs_sig.bin.xz
-rw-r--r--   1 root     root         1352 Mar 28 01:09 lib/firmware/nvidia/gp100/gr/sw_bundle_init.bin.xz
-rw-r--r--   1 root     root         1180 Mar 28 01:09 lib/firmware/nvidia/gp100/gr/sw_ctx.bin.xz
-rw-r--r--   1 root     root         1884 Mar 28 01:09 lib/firmware/nvidia/gp100/gr/sw_method_init.bin.xz
-rw-r--r--   1 root     root          648 Mar 28 01:09 lib/firmware/nvidia/gp100/gr/sw_nonctx.bin.xz
drwxr-xr-x   6 root     root            0 Jun  6 00:32 lib/firmware/nvidia/gp102
drwxr-xr-x   2 root     root            0 Jun  6 00:32 lib/firmware/nvidia/gp102/acr
-rw-r--r--   1 root     root          376 Mar 28 01:09 lib/firmware/nvidia/gp102/acr/bl.bin.xz
-rw-r--r--   1 root     root         7128 Mar 28 01:09 lib/firmware/nvidia/gp102/acr/ucode_load.bin.xz
-rw-r--r--   1 root     root         1880 Mar 28 01:09 lib/firmware/nvidia/gp102/acr/ucode_unload.bin.xz
-rw-r--r--   1 root     root          376 Mar 28 01:09 lib/firmware/nvidia/gp102/acr/unload_bl.bin.xz
drwxr-xr-x   2 root     root            0 Jun  6 00:32 lib/firmware/nvidia/gp102/gr
lrwxrwxrwx   1 root     root           29 Jun  6 00:32 lib/firmware/nvidia/gp102/gr/fecs_bl.bin.xz -> ../../gm200/gr/fecs_bl.bin.xz
-rw-r--r--   1 root     root          540 Mar 28 01:09 lib/firmware/nvidia/gp102/gr/fecs_data.bin.xz
-rw-r--r--   1 root     root        10120 Mar 28 01:09 lib/firmware/nvidia/gp102/gr/fecs_inst.bin.xz
-rw-r--r--   1 root     root          160 Mar 28 01:09 lib/firmware/nvidia/gp102/gr/fecs_sig.bin.xz
lrwxrwxrwx   1 root     root           30 Jun  6 00:32 lib/firmware/nvidia/gp102/gr/gpccs_bl.bin.xz -> ../../gm200/gr/gpccs_bl.bin.xz
-rw-r--r--   1 root     root          576 Mar 28 01:09 lib/firmware/nvidia/gp102/gr/gpccs_data.bin.xz
-rw-r--r--   1 root     root         6148 Mar 28 01:09 lib/firmware/nvidia/gp102/gr/gpccs_inst.bin.xz
-rw-r--r--   1 root     root          164 Mar 28 01:09 lib/firmware/nvidia/gp102/gr/gpccs_sig.bin.xz
-rw-r--r--   1 root     root         1360 Mar 28 01:09 lib/firmware/nvidia/gp102/gr/sw_bundle_init.bin.xz
-rw-r--r--   1 root     root         1196 Mar 28 01:09 lib/firmware/nvidia/gp102/gr/sw_ctx.bin.xz
-rw-r--r--   1 root     root         1928 Mar 28 01:09 lib/firmware/nvidia/gp102/gr/sw_method_init.bin.xz
-rw-r--r--   1 root     root          712 Mar 28 01:09 lib/firmware/nvidia/gp102/gr/sw_nonctx.bin.xz
drwxr-xr-x   2 root     root            0 Jun  6 00:32 lib/firmware/nvidia/gp102/nvdec
-rw-r--r--   1 root     root         2048 Mar 28 01:09 lib/firmware/nvidia/gp102/nvdec/scrubber.bin.xz
drwxr-xr-x   2 root     root            0 Jun  6 00:32 lib/firmware/nvidia/gp102/sec2
-rw-r--r--   1 root     root          200 Mar 28 01:09 lib/firmware/nvidia/gp102/sec2/desc-1.bin.xz
-rw-r--r--   1 root     root          208 Mar 28 01:09 lib/firmware/nvidia/gp102/sec2/desc.bin.xz
-rw-r--r--   1 root     root        13580 Mar 28 01:09 lib/firmware/nvidia/gp102/sec2/image-1.bin.xz
-rw-r--r--   1 root     root        13228 Mar 28 01:09 lib/firmware/nvidia/gp102/sec2/image.bin.xz
-rw-r--r--   1 root     root          180 Mar 28 01:09 lib/firmware/nvidia/gp102/sec2/sig-1.bin.xz
-rw-r--r--   1 root     root          180 Mar 28 01:09 lib/firmware/nvidia/gp102/sec2/sig.bin.xz
drwxr-xr-x   6 root     root            0 Jun  6 00:32 lib/firmware/nvidia/gp104
drwxr-xr-x   2 root     root            0 Jun  6 00:32 lib/firmware/nvidia/gp104/acr
lrwxrwxrwx   1 root     root           25 Jun  6 00:32 lib/firmware/nvidia/gp104/acr/bl.bin.xz -> ../../gp102/acr/bl.bin.xz
lrwxrwxrwx   1 root     root           33 Jun  6 00:32 lib/firmware/nvidia/gp104/acr/ucode_load.bin.xz -> ../../gp102/acr/ucode_load.bin.xz
lrwxrwxrwx   1 root     root           35 Jun  6 00:32 lib/firmware/nvidia/gp104/acr/ucode_unload.bin.xz -> ../../gp102/acr/ucode_unload.bin.xz
lrwxrwxrwx   1 root     root           32 Jun  6 00:32 lib/firmware/nvidia/gp104/acr/unload_bl.bin.xz -> ../../gp102/acr/unload_bl.bin.xz
drwxr-xr-x   2 root     root            0 Jun  6 00:32 lib/firmware/nvidia/gp104/gr
lrwxrwxrwx   1 root     root           29 Jun  6 00:32 lib/firmware/nvidia/gp104/gr/fecs_bl.bin.xz -> ../../gp102/gr/fecs_bl.bin.xz
-rw-r--r--   1 root     root          540 Mar 28 01:09 lib/firmware/nvidia/gp104/gr/fecs_data.bin.xz
-rw-r--r--   1 root     root        11312 Mar 28 01:09 lib/firmware/nvidia/gp104/gr/fecs_inst.bin.xz
-rw-r--r--   1 root     root          160 Mar 28 01:09 lib/firmware/nvidia/gp104/gr/fecs_sig.bin.xz
lrwxrwxrwx   1 root     root           30 Jun  6 00:32 lib/firmware/nvidia/gp104/gr/gpccs_bl.bin.xz -> ../../gp102/gr/gpccs_bl.bin.xz
-rw-r--r--   1 root     root          576 Mar 28 01:09 lib/firmware/nvidia/gp104/gr/gpccs_data.bin.xz
lrwxrwxrwx   1 root     root           32 Jun  6 00:32 lib/firmware/nvidia/gp104/gr/gpccs_inst.bin.xz -> ../../gp102/gr/gpccs_inst.bin.xz
-rw-r--r--   1 root     root          164 Mar 28 01:09 lib/firmware/nvidia/gp104/gr/gpccs_sig.bin.xz
lrwxrwxrwx   1 root     root           36 Jun  6 00:32 lib/firmware/nvidia/gp104/gr/sw_bundle_init.bin.xz -> ../../gp102/gr/sw_bundle_init.bin.xz
lrwxrwxrwx   1 root     root           28 Jun  6 00:32 lib/firmware/nvidia/gp104/gr/sw_ctx.bin.xz -> ../../gp102/gr/sw_ctx.bin.xz
lrwxrwxrwx   1 root     root           36 Jun  6 00:32 lib/firmware/nvidia/gp104/gr/sw_method_init.bin.xz -> ../../gp102/gr/sw_method_init.bin.xz
lrwxrwxrwx   1 root     root           31 Jun  6 00:32 lib/firmware/nvidia/gp104/gr/sw_nonctx.bin.xz -> ../../gp102/gr/sw_nonctx.bin.xz
drwxr-xr-x   2 root     root            0 Jun  6 00:32 lib/firmware/nvidia/gp104/nvdec
lrwxrwxrwx   1 root     root           33 Jun  6 00:32 lib/firmware/nvidia/gp104/nvdec/scrubber.bin.xz -> ../../gp102/nvdec/scrubber.bin.xz
drwxr-xr-x   2 root     root            0 Jun  6 00:32 lib/firmware/nvidia/gp104/sec2
lrwxrwxrwx   1 root     root           30 Jun  6 00:32 lib/firmware/nvidia/gp104/sec2/desc-1.bin.xz -> ../../gp102/sec2/desc-1.bin.xz
lrwxrwxrwx   1 root     root           28 Jun  6 00:32 lib/firmware/nvidia/gp104/sec2/desc.bin.xz -> ../../gp102/sec2/desc.bin.xz
lrwxrwxrwx   1 root     root           31 Jun  6 00:32 lib/firmware/nvidia/gp104/sec2/image-1.bin.xz -> ../../gp102/sec2/image-1.bin.xz
lrwxrwxrwx   1 root     root           29 Jun  6 00:32 lib/firmware/nvidia/gp104/sec2/image.bin.xz -> ../../gp102/sec2/image.bin.xz
lrwxrwxrwx   1 root     root           29 Jun  6 00:32 lib/firmware/nvidia/gp104/sec2/sig-1.bin.xz -> ../../gp102/sec2/sig-1.bin.xz
lrwxrwxrwx   1 root     root           27 Jun  6 00:32 lib/firmware/nvidia/gp104/sec2/sig.bin.xz -> ../../gp102/sec2/sig.bin.xz
drwxr-xr-x   6 root     root            0 Jun  6 00:32 lib/firmware/nvidia/gp106
drwxr-xr-x   2 root     root            0 Jun  6 00:32 lib/firmware/nvidia/gp106/acr
lrwxrwxrwx   1 root     root           25 Jun  6 00:32 lib/firmware/nvidia/gp106/acr/bl.bin.xz -> ../../gp102/acr/bl.bin.xz
lrwxrwxrwx   1 root     root           33 Jun  6 00:32 lib/firmware/nvidia/gp106/acr/ucode_load.bin.xz -> ../../gp102/acr/ucode_load.bin.xz
lrwxrwxrwx   1 root     root           35 Jun  6 00:32 lib/firmware/nvidia/gp106/acr/ucode_unload.bin.xz -> ../../gp102/acr/ucode_unload.bin.xz
lrwxrwxrwx   1 root     root           32 Jun  6 00:32 lib/firmware/nvidia/gp106/acr/unload_bl.bin.xz -> ../../gp102/acr/unload_bl.bin.xz
drwxr-xr-x   2 root     root            0 Jun  6 00:32 lib/firmware/nvidia/gp106/gr
lrwxrwxrwx   1 root     root           29 Jun  6 00:32 lib/firmware/nvidia/gp106/gr/fecs_bl.bin.xz -> ../../gp102/gr/fecs_bl.bin.xz
-rw-r--r--   1 root     root          540 Mar 28 01:09 lib/firmware/nvidia/gp106/gr/fecs_data.bin.xz
lrwxrwxrwx   1 root     root           31 Jun  6 00:32 lib/firmware/nvidia/gp106/gr/fecs_inst.bin.xz -> ../../gp102/gr/fecs_inst.bin.xz
-rw-r--r--   1 root     root          160 Mar 28 01:09 lib/firmware/nvidia/gp106/gr/fecs_sig.bin.xz
lrwxrwxrwx   1 root     root           30 Jun  6 00:32 lib/firmware/nvidia/gp106/gr/gpccs_bl.bin.xz -> ../../gp102/gr/gpccs_bl.bin.xz
-rw-r--r--   1 root     root          580 Mar 28 01:09 lib/firmware/nvidia/gp106/gr/gpccs_data.bin.xz
lrwxrwxrwx   1 root     root           32 Jun  6 00:32 lib/firmware/nvidia/gp106/gr/gpccs_inst.bin.xz -> ../../gp102/gr/gpccs_inst.bin.xz
-rw-r--r--   1 root     root          164 Mar 28 01:09 lib/firmware/nvidia/gp106/gr/gpccs_sig.bin.xz
lrwxrwxrwx   1 root     root           36 Jun  6 00:32 lib/firmware/nvidia/gp106/gr/sw_bundle_init.bin.xz -> ../../gp102/gr/sw_bundle_init.bin.xz
lrwxrwxrwx   1 root     root           28 Jun  6 00:32 lib/firmware/nvidia/gp106/gr/sw_ctx.bin.xz -> ../../gp102/gr/sw_ctx.bin.xz
lrwxrwxrwx   1 root     root           36 Jun  6 00:32 lib/firmware/nvidia/gp106/gr/sw_method_init.bin.xz -> ../../gp102/gr/sw_method_init.bin.xz
lrwxrwxrwx   1 root     root           31 Jun  6 00:32 lib/firmware/nvidia/gp106/gr/sw_nonctx.bin.xz -> ../../gp102/gr/sw_nonctx.bin.xz
drwxr-xr-x   2 root     root            0 Jun  6 00:32 lib/firmware/nvidia/gp106/nvdec
lrwxrwxrwx   1 root     root           33 Jun  6 00:32 lib/firmware/nvidia/gp106/nvdec/scrubber.bin.xz -> ../../gp102/nvdec/scrubber.bin.xz
drwxr-xr-x   2 root     root            0 Jun  6 00:32 lib/firmware/nvidia/gp106/sec2
lrwxrwxrwx   1 root     root           30 Jun  6 00:32 lib/firmware/nvidia/gp106/sec2/desc-1.bin.xz -> ../../gp102/sec2/desc-1.bin.xz
lrwxrwxrwx   1 root     root           28 Jun  6 00:32 lib/firmware/nvidia/gp106/sec2/desc.bin.xz -> ../../gp102/sec2/desc.bin.xz
lrwxrwxrwx   1 root     root           31 Jun  6 00:32 lib/firmware/nvidia/gp106/sec2/image-1.bin.xz -> ../../gp102/sec2/image-1.bin.xz
lrwxrwxrwx   1 root     root           29 Jun  6 00:32 lib/firmware/nvidia/gp106/sec2/image.bin.xz -> ../../gp102/sec2/image.bin.xz
lrwxrwxrwx   1 root     root           29 Jun  6 00:32 lib/firmware/nvidia/gp106/sec2/sig-1.bin.xz -> ../../gp102/sec2/sig-1.bin.xz
lrwxrwxrwx   1 root     root           27 Jun  6 00:32 lib/firmware/nvidia/gp106/sec2/sig.bin.xz -> ../../gp102/sec2/sig.bin.xz
drwxr-xr-x   6 root     root            0 Jun  6 00:32 lib/firmware/nvidia/gp107
drwxr-xr-x   2 root     root            0 Jun  6 00:32 lib/firmware/nvidia/gp107/acr
lrwxrwxrwx   1 root     root           25 Jun  6 00:32 lib/firmware/nvidia/gp107/acr/bl.bin.xz -> ../../gp102/acr/bl.bin.xz
lrwxrwxrwx   1 root     root           33 Jun  6 00:32 lib/firmware/nvidia/gp107/acr/ucode_load.bin.xz -> ../../gp102/acr/ucode_load.bin.xz
lrwxrwxrwx   1 root     root           35 Jun  6 00:32 lib/firmware/nvidia/gp107/acr/ucode_unload.bin.xz -> ../../gp102/acr/ucode_unload.bin.xz
lrwxrwxrwx   1 root     root           32 Jun  6 00:32 lib/firmware/nvidia/gp107/acr/unload_bl.bin.xz -> ../../gp102/acr/unload_bl.bin.xz
drwxr-xr-x   2 root     root            0 Jun  6 00:32 lib/firmware/nvidia/gp107/gr
-rw-r--r--   1 root     root          272 Mar 28 01:09 lib/firmware/nvidia/gp107/gr/fecs_bl.bin.xz
-rw-r--r--   1 root     root          580 Mar 28 01:09 lib/firmware/nvidia/gp107/gr/fecs_data.bin.xz
-rw-r--r--   1 root     root        11556 Mar 28 01:09 lib/firmware/nvidia/gp107/gr/fecs_inst.bin.xz
-rw-r--r--   1 root     root          160 Mar 28 01:09 lib/firmware/nvidia/gp107/gr/fecs_sig.bin.xz
-rw-r--r--   1 root     root          268 Mar 28 01:09 lib/firmware/nvidia/gp107/gr/gpccs_bl.bin.xz
-rw-r--r--   1 root     root          600 Mar 28 01:09 lib/firmware/nvidia/gp107/gr/gpccs_data.bin.xz
-rw-r--r--   1 root     root         5812 Mar 28 01:09 lib/firmware/nvidia/gp107/gr/gpccs_inst.bin.xz
-rw-r--r--   1 root     root          164 Mar 28 01:09 lib/firmware/nvidia/gp107/gr/gpccs_sig.bin.xz
lrwxrwxrwx   1 root     root           36 Jun  6 00:32 lib/firmware/nvidia/gp107/gr/sw_bundle_init.bin.xz -> ../../gp102/gr/sw_bundle_init.bin.xz
-rw-r--r--   1 root     root         1188 Mar 28 01:09 lib/firmware/nvidia/gp107/gr/sw_ctx.bin.xz
lrwxrwxrwx   1 root     root           36 Jun  6 00:32 lib/firmware/nvidia/gp107/gr/sw_method_init.bin.xz -> ../../gp102/gr/sw_method_init.bin.xz
-rw-r--r--   1 root     root          704 Mar 28 01:09 lib/firmware/nvidia/gp107/gr/sw_nonctx.bin.xz
drwxr-xr-x   2 root     root            0 Jun  6 00:32 lib/firmware/nvidia/gp107/nvdec
lrwxrwxrwx   1 root     root           33 Jun  6 00:32 lib/firmware/nvidia/gp107/nvdec/scrubber.bin.xz -> ../../gp102/nvdec/scrubber.bin.xz
drwxr-xr-x   2 root     root            0 Jun  6 00:32 lib/firmware/nvidia/gp107/sec2
lrwxrwxrwx   1 root     root           30 Jun  6 00:32 lib/firmware/nvidia/gp107/sec2/desc-1.bin.xz -> ../../gp102/sec2/desc-1.bin.xz
lrwxrwxrwx   1 root     root           28 Jun  6 00:32 lib/firmware/nvidia/gp107/sec2/desc.bin.xz -> ../../gp102/sec2/desc.bin.xz
lrwxrwxrwx   1 root     root           31 Jun  6 00:32 lib/firmware/nvidia/gp107/sec2/image-1.bin.xz -> ../../gp102/sec2/image-1.bin.xz
lrwxrwxrwx   1 root     root           29 Jun  6 00:32 lib/firmware/nvidia/gp107/sec2/image.bin.xz -> ../../gp102/sec2/image.bin.xz
lrwxrwxrwx   1 root     root           29 Jun  6 00:32 lib/firmware/nvidia/gp107/sec2/sig-1.bin.xz -> ../../gp102/sec2/sig-1.bin.xz
lrwxrwxrwx   1 root     root           27 Jun  6 00:32 lib/firmware/nvidia/gp107/sec2/sig.bin.xz -> ../../gp102/sec2/sig.bin.xz
drwxr-xr-x   6 root     root            0 Jun  6 00:32 lib/firmware/nvidia/gp108
drwxr-xr-x   2 root     root            0 Jun  6 00:32 lib/firmware/nvidia/gp108/acr
lrwxrwxrwx   1 root     root           25 Jun  6 00:32 lib/firmware/nvidia/gp108/acr/bl.bin.xz -> ../../gp102/acr/bl.bin.xz
lrwxrwxrwx   1 root     root           33 Jun  6 00:32 lib/firmware/nvidia/gp108/acr/ucode_load.bin.xz -> ../../gp102/acr/ucode_load.bin.xz
lrwxrwxrwx   1 root     root           35 Jun  6 00:32 lib/firmware/nvidia/gp108/acr/ucode_unload.bin.xz -> ../../gp102/acr/ucode_unload.bin.xz
lrwxrwxrwx   1 root     root           32 Jun  6 00:32 lib/firmware/nvidia/gp108/acr/unload_bl.bin.xz -> ../../gp102/acr/unload_bl.bin.xz
drwxr-xr-x   2 root     root            0 Jun  6 00:32 lib/firmware/nvidia/gp108/gr
lrwxrwxrwx   1 root     root           29 Jun  6 00:32 lib/firmware/nvidia/gp108/gr/fecs_bl.bin.xz -> ../../gp107/gr/fecs_bl.bin.xz
-rw-r--r--   1 root     root          576 Mar 28 01:09 lib/firmware/nvidia/gp108/gr/fecs_data.bin.xz
-rw-r--r--   1 root     root        10216 Mar 28 01:09 lib/firmware/nvidia/gp108/gr/fecs_inst.bin.xz
-rw-r--r--   1 root     root          160 Mar 28 01:09 lib/firmware/nvidia/gp108/gr/fecs_sig.bin.xz
lrwxrwxrwx   1 root     root           30 Jun  6 00:32 lib/firmware/nvidia/gp108/gr/gpccs_bl.bin.xz -> ../../gp107/gr/gpccs_bl.bin.xz
-rw-r--r--   1 root     root          600 Mar 28 01:09 lib/firmware/nvidia/gp108/gr/gpccs_data.bin.xz
-rw-r--r--   1 root     root         6108 Mar 28 01:09 lib/firmware/nvidia/gp108/gr/gpccs_inst.bin.xz
-rw-r--r--   1 root     root          164 Mar 28 01:09 lib/firmware/nvidia/gp108/gr/gpccs_sig.bin.xz
lrwxrwxrwx   1 root     root           36 Jun  6 00:32 lib/firmware/nvidia/gp108/gr/sw_bundle_init.bin.xz -> ../../gp102/gr/sw_bundle_init.bin.xz
lrwxrwxrwx   1 root     root           28 Jun  6 00:32 lib/firmware/nvidia/gp108/gr/sw_ctx.bin.xz -> ../../gp107/gr/sw_ctx.bin.xz
lrwxrwxrwx   1 root     root           36 Jun  6 00:32 lib/firmware/nvidia/gp108/gr/sw_method_init.bin.xz -> ../../gp102/gr/sw_method_init.bin.xz
lrwxrwxrwx   1 root     root           31 Jun  6 00:32 lib/firmware/nvidia/gp108/gr/sw_nonctx.bin.xz -> ../../gp107/gr/sw_nonctx.bin.xz
drwxr-xr-x   2 root     root            0 Jun  6 00:32 lib/firmware/nvidia/gp108/nvdec
lrwxrwxrwx   1 root     root           33 Jun  6 00:32 lib/firmware/nvidia/gp108/nvdec/scrubber.bin.xz -> ../../gp102/nvdec/scrubber.bin.xz
drwxr-xr-x   2 root     root            0 Jun  6 00:32 lib/firmware/nvidia/gp108/sec2
lrwxrwxrwx   1 root     root           30 Jun  6 00:32 lib/firmware/nvidia/gp108/sec2/desc.bin.xz -> ../../gp102/sec2/desc-1.bin.xz
lrwxrwxrwx   1 root     root           31 Jun  6 00:32 lib/firmware/nvidia/gp108/sec2/image.bin.xz -> ../../gp102/sec2/image-1.bin.xz
lrwxrwxrwx   1 root     root           29 Jun  6 00:32 lib/firmware/nvidia/gp108/sec2/sig.bin.xz -> ../../gp102/sec2/sig-1.bin.xz
drwxr-xr-x   6 root     root            0 Jun  6 00:32 lib/firmware/nvidia/gv100
drwxr-xr-x   2 root     root            0 Jun  6 00:32 lib/firmware/nvidia/gv100/acr
lrwxrwxrwx   1 root     root           25 Jun  6 00:32 lib/firmware/nvidia/gv100/acr/bl.bin.xz -> ../../gp102/acr/bl.bin.xz
-rw-r--r--   1 root     root         8028 Mar 28 01:09 lib/firmware/nvidia/gv100/acr/ucode_load.bin.xz
-rw-r--r--   1 root     root         3104 Mar 28 01:09 lib/firmware/nvidia/gv100/acr/ucode_unload.bin.xz
lrwxrwxrwx   1 root     root           32 Jun  6 00:32 lib/firmware/nvidia/gv100/acr/unload_bl.bin.xz -> ../../gp102/acr/unload_bl.bin.xz
drwxr-xr-x   2 root     root            0 Jun  6 00:32 lib/firmware/nvidia/gv100/gr
-rw-r--r--   1 root     root          268 Mar 28 01:09 lib/firmware/nvidia/gv100/gr/fecs_bl.bin.xz
-rw-r--r--   1 root     root          700 Mar 28 01:09 lib/firmware/nvidia/gv100/gr/fecs_data.bin.xz
-rw-r--r--   1 root     root        13196 Mar 28 01:09 lib/firmware/nvidia/gv100/gr/fecs_inst.bin.xz
-rw-r--r--   1 root     root          160 Mar 28 01:09 lib/firmware/nvidia/gv100/gr/fecs_sig.bin.xz
lrwxrwxrwx   1 root     root           30 Jun  6 00:32 lib/firmware/nvidia/gv100/gr/gpccs_bl.bin.xz -> ../../gp107/gr/gpccs_bl.bin.xz
-rw-r--r--   1 root     root          652 Mar 28 01:09 lib/firmware/nvidia/gv100/gr/gpccs_data.bin.xz
-rw-r--r--   1 root     root         5964 Mar 28 01:09 lib/firmware/nvidia/gv100/gr/gpccs_inst.bin.xz
-rw-r--r--   1 root     root          164 Mar 28 01:09 lib/firmware/nvidia/gv100/gr/gpccs_sig.bin.xz
-rw-r--r--   1 root     root         1428 Mar 28 01:09 lib/firmware/nvidia/gv100/gr/sw_bundle_init.bin.xz
-rw-r--r--   1 root     root         1444 Mar 28 01:09 lib/firmware/nvidia/gv100/gr/sw_ctx.bin.xz
-rw-r--r--   1 root     root         1928 Mar 28 01:09 lib/firmware/nvidia/gv100/gr/sw_method_init.bin.xz
-rw-r--r--   1 root     root          724 Mar 28 01:09 lib/firmware/nvidia/gv100/gr/sw_nonctx.bin.xz
drwxr-xr-x   2 root     root            0 Jun  6 00:32 lib/firmware/nvidia/gv100/nvdec
-rw-r--r--   1 root     root         2428 Mar 28 01:09 lib/firmware/nvidia/gv100/nvdec/scrubber.bin.xz
drwxr-xr-x   2 root     root            0 Jun  6 00:32 lib/firmware/nvidia/gv100/sec2
-rw-r--r--   1 root     root          204 Mar 28 01:09 lib/firmware/nvidia/gv100/sec2/desc.bin.xz
-rw-r--r--   1 root     root        14124 Mar 28 01:09 lib/firmware/nvidia/gv100/sec2/image.bin.xz
-rw-r--r--   1 root     root          180 Mar 28 01:09 lib/firmware/nvidia/gv100/sec2/sig.bin.xz
drwxr-xr-x   6 root     root            0 Jun  6 00:32 lib/firmware/nvidia/tu102
drwxr-xr-x   2 root     root            0 Jun  6 00:32 lib/firmware/nvidia/tu102/acr
lrwxrwxrwx   1 root     root           57 Jun  6 00:32 lib/firmware/nvidia/tu102/acr/bl.bin.xz -> ../../tu106/acr/../../tu102/acr/../../gp102/acr/bl.bin.xz
-rw-r--r--   1 root     root        15572 Mar 28 01:09 lib/firmware/nvidia/tu102/acr/ucode_ahesasc.bin.xz
-rw-r--r--   1 root     root        10780 Mar 28 01:09 lib/firmware/nvidia/tu102/acr/ucode_asb.bin.xz
-rw-r--r--   1 root     root        10160 Mar 28 01:09 lib/firmware/nvidia/tu102/acr/ucode_unload.bin.xz
lrwxrwxrwx   1 root     root           64 Jun  6 00:32 lib/firmware/nvidia/tu102/acr/unload_bl.bin.xz -> ../../tu106/acr/../../tu102/acr/../../gp102/acr/unload_bl.bin.xz
drwxr-xr-x   2 root     root            0 Jun  6 00:32 lib/firmware/nvidia/tu102/gr
lrwxrwxrwx   1 root     root           59 Jun  6 00:32 lib/firmware/nvidia/tu102/gr/fecs_bl.bin.xz -> ../../tu106/gr/../../tu102/gr/../../gv100/gr/fecs_bl.bin.xz
-rw-r--r--   1 root     root          724 Mar 28 01:09 lib/firmware/nvidia/tu102/gr/fecs_data.bin.xz
-rw-r--r--   1 root     root        15156 Mar 28 01:09 lib/firmware/nvidia/tu102/gr/fecs_inst.bin.xz
-rw-r--r--   1 root     root          160 Mar 28 01:09 lib/firmware/nvidia/tu102/gr/fecs_sig.bin.xz
lrwxrwxrwx   1 root     root           60 Jun  6 00:32 lib/firmware/nvidia/tu102/gr/gpccs_bl.bin.xz -> ../../tu106/gr/../../tu102/gr/../../gp107/gr/gpccs_bl.bin.xz
-rw-r--r--   1 root     root          728 Mar 28 01:09 lib/firmware/nvidia/tu102/gr/gpccs_data.bin.xz
-rw-r--r--   1 root     root         6168 Mar 28 01:09 lib/firmware/nvidia/tu102/gr/gpccs_inst.bin.xz
-rw-r--r--   1 root     root          164 Mar 28 01:09 lib/firmware/nvidia/tu102/gr/gpccs_sig.bin.xz
-rw-r--r--   1 root     root         1540 Mar 28 01:09 lib/firmware/nvidia/tu102/gr/sw_bundle_init.bin.xz
-rw-r--r--   1 root     root         1260 Mar 28 01:09 lib/firmware/nvidia/tu102/gr/sw_ctx.bin.xz
-rw-r--r--   1 root     root         2148 Mar 28 01:09 lib/firmware/nvidia/tu102/gr/sw_method_init.bin.xz
-rw-r--r--   1 root     root          848 Mar 28 01:09 lib/firmware/nvidia/tu102/gr/sw_nonctx.bin.xz
drwxr-xr-x   2 root     root            0 Jun  6 00:32 lib/firmware/nvidia/tu102/nvdec
-rw-r--r--   1 root     root         4072 Mar 28 01:09 lib/firmware/nvidia/tu102/nvdec/scrubber.bin.xz
drwxr-xr-x   2 root     root            0 Jun  6 00:32 lib/firmware/nvidia/tu102/sec2
-rw-r--r--   1 root     root          168 Mar 28 01:09 lib/firmware/nvidia/tu102/sec2/desc.bin.xz
-rw-r--r--   1 root     root        12800 Mar 28 01:09 lib/firmware/nvidia/tu102/sec2/image.bin.xz
-rw-r--r--   1 root     root          180 Mar 28 01:09 lib/firmware/nvidia/tu102/sec2/sig.bin.xz
drwxr-xr-x   6 root     root            0 Jun  6 00:32 lib/firmware/nvidia/tu104
drwxr-xr-x   2 root     root            0 Jun  6 00:32 lib/firmware/nvidia/tu104/acr
lrwxrwxrwx   1 root     root           25 Jun  6 00:32 lib/firmware/nvidia/tu104/acr/bl.bin.xz -> ../../tu102/acr/bl.bin.xz
lrwxrwxrwx   1 root     root           36 Jun  6 00:32 lib/firmware/nvidia/tu104/acr/ucode_ahesasc.bin.xz -> ../../tu102/acr/ucode_ahesasc.bin.xz
lrwxrwxrwx   1 root     root           32 Jun  6 00:32 lib/firmware/nvidia/tu104/acr/ucode_asb.bin.xz -> ../../tu102/acr/ucode_asb.bin.xz
lrwxrwxrwx   1 root     root           35 Jun  6 00:32 lib/firmware/nvidia/tu104/acr/ucode_unload.bin.xz -> ../../tu102/acr/ucode_unload.bin.xz
lrwxrwxrwx   1 root     root           32 Jun  6 00:32 lib/firmware/nvidia/tu104/acr/unload_bl.bin.xz -> ../../tu102/acr/unload_bl.bin.xz
drwxr-xr-x   2 root     root            0 Jun  6 00:32 lib/firmware/nvidia/tu104/gr
lrwxrwxrwx   1 root     root           29 Jun  6 00:32 lib/firmware/nvidia/tu104/gr/fecs_bl.bin.xz -> ../../tu102/gr/fecs_bl.bin.xz
-rw-r--r--   1 root     root          724 Mar 28 01:09 lib/firmware/nvidia/tu104/gr/fecs_data.bin.xz
-rw-r--r--   1 root     root        15156 Mar 28 01:09 lib/firmware/nvidia/tu104/gr/fecs_inst.bin.xz
-rw-r--r--   1 root     root          160 Mar 28 01:09 lib/firmware/nvidia/tu104/gr/fecs_sig.bin.xz
lrwxrwxrwx   1 root     root           30 Jun  6 00:32 lib/firmware/nvidia/tu104/gr/gpccs_bl.bin.xz -> ../../tu102/gr/gpccs_bl.bin.xz
-rw-r--r--   1 root     root          728 Mar 28 01:09 lib/firmware/nvidia/tu104/gr/gpccs_data.bin.xz
-rw-r--r--   1 root     root         6168 Mar 28 01:09 lib/firmware/nvidia/tu104/gr/gpccs_inst.bin.xz
<TRUNCATED DUE TO POST LENGTH LIMITATIONS>
sudo modprobe -c | grep nouveau
blacklist nouveau      <---- why is this blacklisted?  I do not have it blacklisted anywhere.
options systemd setenv=GPUMOD=nouveau
options nouveau modeset=1
alias pci:v000010DEd*sv*sd*bc03sc*i* nouveau
alias pci:v000012D2d*sv*sd*bc03sc*i* nouveau
grep -r nouveau /usr/lib/modprobe.d/* /etc/modprobe.d/*
<empty>

Following is from 15.5 recently upgraded from 15.4, with same generation NVidia GPU, but in a desktop, and without a second GPU, working as expected:

# lspci -nnk | grep -A3 VGA
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GF108 [GeForce GT 630] [10de:0f00] (rev a1)
        Subsystem: Gigabyte Technology Co., Ltd Device [1458:3543]
        Kernel driver in use: nouveau
        Kernel modules: nouveau
# grep -r nouveau /usr/lib/modprobe.d/* /etc/modprobe.d/*
# modprobe -c | grep veau
alias pci:v000010DEd*sv*sd*bc03sc*i* nouveau
alias pci:v000012D2d*sv*sd*bc03sc*i* nouveau
# xrandr | egrep 'onnect|creen|\*' | grep -v disconn | sort -r
Screen 0: minimum 320 x 200, current 3600 x 1200, maximum 16384 x 16384
HDMI-1 connected primary 1920x1200+0+0 (normal left inverted right x axis y axis) 519mm x 324mm
DVI-I-1 connected 1680x1050+1920+0 (normal left inverted right x axis y axis) 473mm x 296mm
   1920x1200     59.95*+
   1680x1050     59.95*+  59.88
#

Do you have suse-prime installed? Might it have slipstreamed blacklisting of nouveau as an “enhancement” in 15.5, since most of its users seem to be Optimus owners and proprietary NVidia driver users, not nouveau users? I have no (other) idea why your modprobe -c turned up nouveau blacklisting, or where those options came from. :frowning:

1 Like

For the sake of completeness, check /lib/modprobe.d, /usr/local/lib/modprobe.d and /run/modprobe.d. Also show

cat /proc/cmdline
1 Like

Thank you so much!

I have checked /lib/modprobe.d and found that in 09-nvidia-modprobe-bbswitch-G04.conf there was line that blacklisted nouveau. After commented it out, it seems to be working now!

I hope one day I will be able to use the actual nVidea drivers.

1 Like