So I’m trying to switch from Windows, but the only thing that wasn’t working well was the games. I had my Nvidia drivers working fine but I spent ages fiddling and installing fro other sources and made a real mess. I’ve since done my best to remove everything Nvidia related just to start again but now I’m in a situation where the drivers appear to be working but they aren’t being used.
GDM doesn’t offer up Wayland when it did before. I ran Skyrim and it auto-detected my hardware and set it to Ultra, then ran like a slideshow even on the menu.
I’ve been through my logs and I can’t see anything that looks like it would be causing the problem and I’m not sure what to Google next. There’s an error about the module not being loaded but it gives me nothing more and dmesg didn’t show anything in it, at least from what I can see. I have secure boot disabled so the taint messages are just noise. I’d appreciate if anyone cleverer than me could take a quick glance. Thanks.
Here’s my lsmod:
me@me-linux:~$ lsmod | grep -i nvidia
nvidia_drm 126976 1
nvidia_modeset 1605632 1 nvidia_drm
nvidia_uvm 6651904 0
nvidia 60370944 2 nvidia_uvm,nvidia_modeset
i2c_nvidia_gpu 12288 0
video 77824 1 nvidia_modeset
Here’s journalctl:
me@me-linux:~$ sudo journalctl -b | grep -i nvidia
Apr 18 10:40:04 me-linux kernel: nvidia-gpu 0000:01:00.3: enabling device (0000 -> 0002)
Apr 18 10:40:04 me-linux kernel: input: HDA NVidia HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.1/0000:01:00.1/sound/card0/input22
Apr 18 10:40:04 me-linux kernel: input: HDA NVidia HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:01.1/0000:01:00.1/sound/card0/input23
Apr 18 10:40:04 me-linux kernel: input: HDA NVidia HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:01.1/0000:01:00.1/sound/card0/input24
Apr 18 10:40:04 me-linux kernel: input: HDA NVidia HDMI/DP,pcm=9 as /devices/pci0000:00/0000:00:01.1/0000:01:00.1/sound/card0/input25
Apr 18 10:40:05 me-linux kernel: nvidia: loading out-of-tree module taints kernel.
Apr 18 10:40:05 me-linux kernel: nvidia: module license 'NVIDIA' taints kernel.
Apr 18 10:40:05 me-linux kernel: nvidia: module verification failed: signature and/or required key missing - tainting kernel
Apr 18 10:40:05 me-linux kernel: nvidia: module license taints kernel.
Apr 18 10:40:05 me-linux kernel: nvidia-nvlink: Nvlink Core is being initialized, major device number 235
Apr 18 10:40:05 me-linux kernel: nvidia 0000:01:00.0: vgaarb: VGA decodes changed: olddecodes=io+mem,decodes=none:owns=none
Apr 18 10:40:05 me-linux systemd[1]: Started nvidia-powerd.service - nvidia-powerd service.
Apr 18 10:40:05 me-linux audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=nvidia-powerd comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Apr 18 10:40:05 me-linux /usr/bin/nvidia-powerd[1221]: nvidia-powerd version:1.0(build 1)
Apr 18 10:40:05 me-linux kernel: NVRM: loading NVIDIA UNIX x86_64 Kernel Module 550.67 Tue Mar 12 23:54:15 UTC 2024
Apr 18 10:40:05 me-linux kernel: nvidia_uvm: module uses symbols nvUvmInterfaceDisableAccessCntr from proprietary module nvidia, inheriting taint.
Apr 18 10:40:05 me-linux kernel: nvidia-gpu 0000:01:00.3: i2c timeout error e0000000
Apr 18 10:40:05 me-linux kernel: nvidia-uvm: Loaded the UVM driver, major device number 511.
Apr 18 10:40:05 me-linux kernel: nvidia-modeset: Loading NVIDIA Kernel Mode Setting Driver for UNIX platforms 550.67 Tue Mar 12 23:29:25 UTC 2024
Apr 18 10:40:05 me-linux kernel: [drm] [nvidia-drm] [GPU ID 0x00000100] Loading driver
Apr 18 10:40:06 me-linux /usr/bin/nvidia-powerd[1221]: Found unsupported configuration. Exiting...
Apr 18 10:40:06 me-linux systemd[1]: nvidia-powerd.service: Deactivated successfully.
Apr 18 10:40:06 me-linux audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=nvidia-powerd comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Apr 18 10:40:06 me-linux kernel: [drm] Initialized nvidia-drm 0.0.0 20160202 for 0000:01:00.0 on minor 1
Apr 18 10:40:06 me-linux kernel: nvidia 0000:01:00.0: vgaarb: deactivate vga console
Apr 18 10:40:06 me-linux kernel: fbcon: nvidia-drmdrmfb (fb0) is primary device
Apr 18 10:40:06 me-linux kernel: nvidia 0000:01:00.0: [drm] fb0: nvidia-drmdrmfb frame buffer device
Apr 18 10:40:06 me-linux systemd[1]: nvidia-fallback.service - Fallback to nouveau as nvidia did not load was skipped because of an unmet condition check (ConditionPathExists=!/sys/module/nvidia).
Apr 18 10:40:10 me-linux gnome-shell[1682]: Added device '/dev/dri/card1' (nvidia-drm) using atomic mode setting.
Apr 18 10:40:10 me-linux /usr/libexec/gdm-x-session[1732]: (II) Applying OutputClass "nvidia" to /dev/dri/card1
Apr 18 10:40:10 me-linux /usr/libexec/gdm-x-session[1732]: loading driver: nvidia
Apr 18 10:40:11 me-linux /usr/libexec/gdm-x-session[1732]: (==) Matched nvidia as autoconfigured driver 0
Apr 18 10:40:11 me-linux /usr/libexec/gdm-x-session[1732]: (II) LoadModule: "nvidia"
Apr 18 10:40:11 me-linux /usr/libexec/gdm-x-session[1732]: (II) Loading /usr/lib64/xorg/modules/drivers/nvidia_drv.so
Apr 18 10:40:11 me-linux /usr/libexec/gdm-x-session[1732]: (II) Module nvidia: vendor="NVIDIA Corporation"
Apr 18 10:40:11 me-linux /usr/libexec/gdm-x-session[1732]: (II) NVIDIA dlloader X Driver 550.67 Tue Mar 12 23:32:46 UTC 2024
Apr 18 10:40:11 me-linux /usr/libexec/gdm-x-session[1732]: (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
Apr 18 10:40:11 me-linux /usr/libexec/gdm-x-session[1732]: (II) NVIDIA X compatibility module for ABI 24.0 built from xorg-server-1.19.99.902
Apr 18 10:40:11 me-linux /usr/libexec/gdm-x-session[1732]: (II) NOUVEAU driver for NVIDIA chipset families :
Apr 18 10:40:11 me-linux /usr/libexec/gdm-x-session[1732]: (EE) NVIDIA: Failed to initialize the NVIDIA kernel module. Please see the
Apr 18 10:40:11 me-linux /usr/libexec/gdm-x-session[1732]: (EE) NVIDIA: system's kernel log for additional error messages and
Apr 18 10:40:11 me-linux /usr/libexec/gdm-x-session[1732]: (EE) NVIDIA: consult the NVIDIA README for details.
Apr 18 10:40:11 me-linux /usr/libexec/gdm-x-session[1732]: (EE) NVIDIA: Failed to initialize the NVIDIA kernel module. Please see the
Apr 18 10:40:11 me-linux /usr/libexec/gdm-x-session[1732]: (EE) NVIDIA: system's kernel log for additional error messages and
Apr 18 10:40:11 me-linux /usr/libexec/gdm-x-session[1732]: (EE) NVIDIA: consult the NVIDIA README for details.
Apr 18 10:40:12 me-linux /usr/libexec/gdm-x-session[1732]: (II) Applying OutputClass "nvidia" options to /dev/dri/card1
Apr 18 10:40:12 me-linux /usr/libexec/gdm-x-session[1732]: (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=3 (/dev/input/event4)
Apr 18 10:40:12 me-linux /usr/libexec/gdm-x-session[1732]: (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=7 (/dev/input/event5)
Apr 18 10:40:12 me-linux /usr/libexec/gdm-x-session[1732]: (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=8 (/dev/input/event11)
Apr 18 10:40:12 me-linux /usr/libexec/gdm-x-session[1732]: (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=9 (/dev/input/event12)
Apr 18 10:40:42 me-linux /usr/libexec/gdm-x-session[2479]: (II) Applying OutputClass "nvidia" to /dev/dri/card1
Apr 18 10:40:42 me-linux /usr/libexec/gdm-x-session[2479]: loading driver: nvidia
Apr 18 10:40:43 me-linux /usr/libexec/gdm-x-session[2479]: (==) Matched nvidia as autoconfigured driver 0
Apr 18 10:40:43 me-linux /usr/libexec/gdm-x-session[2479]: (II) LoadModule: "nvidia"
Apr 18 10:40:43 me-linux /usr/libexec/gdm-x-session[2479]: (II) Loading /usr/lib64/xorg/modules/drivers/nvidia_drv.so
Apr 18 10:40:43 me-linux /usr/libexec/gdm-x-session[2479]: (II) Module nvidia: vendor="NVIDIA Corporation"
Apr 18 10:40:43 me-linux /usr/libexec/gdm-x-session[2479]: (II) NVIDIA dlloader X Driver 550.67 Tue Mar 12 23:32:46 UTC 2024
Apr 18 10:40:43 me-linux /usr/libexec/gdm-x-session[2479]: (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
Apr 18 10:40:43 me-linux /usr/libexec/gdm-x-session[2479]: (II) NVIDIA X compatibility module for ABI 24.0 built from xorg-server-1.19.99.902
Apr 18 10:40:43 me-linux /usr/libexec/gdm-x-session[2479]: (II) NOUVEAU driver for NVIDIA chipset families :
Apr 18 10:40:43 me-linux /usr/libexec/gdm-x-session[2479]: (EE) NVIDIA: Failed to initialize the NVIDIA kernel module. Please see the
Apr 18 10:40:43 me-linux /usr/libexec/gdm-x-session[2479]: (EE) NVIDIA: system's kernel log for additional error messages and
Apr 18 10:40:43 me-linux /usr/libexec/gdm-x-session[2479]: (EE) NVIDIA: consult the NVIDIA README for details.
Apr 18 10:40:43 me-linux /usr/libexec/gdm-x-session[2479]: (EE) NVIDIA: Failed to initialize the NVIDIA kernel module. Please see the
Apr 18 10:40:43 me-linux /usr/libexec/gdm-x-session[2479]: (EE) NVIDIA: system's kernel log for additional error messages and
Apr 18 10:40:43 me-linux /usr/libexec/gdm-x-session[2479]: (EE) NVIDIA: consult the NVIDIA README for details.
Apr 18 10:40:43 me-linux /usr/libexec/gdm-x-session[2479]: (II) Applying OutputClass "nvidia" options to /dev/dri/card1
Apr 18 10:40:44 me-linux /usr/libexec/gdm-x-session[2479]: (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=3 (/dev/input/event4)
Apr 18 10:40:44 me-linux /usr/libexec/gdm-x-session[2479]: (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=7 (/dev/input/event5)
Apr 18 10:40:44 me-linux /usr/libexec/gdm-x-session[2479]: (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=8 (/dev/input/event11)
Apr 18 10:40:44 me-linux /usr/libexec/gdm-x-session[2479]: (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=9 (/dev/input/event12)
Apr 18 10:40:45 me-linux systemd[2399]: Started app-gnome-nvidia\x2dsettings\x2duser-3087.scope - Application launched by gnome-session-binary.
Apr 18 10:40:45 me-linux nvidia-settings-user.desktop[3087]: ERROR: The current user does not have permission for operation
Apr 18 10:42:48 me-linux io.github.arunsivaramanneo.GPUViewer.desktop[6714]: Failed to open VDPAU backend libvdpau_nvidia.so: cannot open shared object file: No such file or directory
Here’s dmesg:
me@me-linux:~$ sudo dmesg | grep -i nvidia
[ 5.617093] nvidia-gpu 0000:01:00.3: enabling device (0000 -> 0002)
[ 5.783962] input: HDA NVidia HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.1/0000:01:00.1/sound/card0/input22
[ 5.784034] input: HDA NVidia HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:01.1/0000:01:00.1/sound/card0/input23
[ 5.784108] input: HDA NVidia HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:01.1/0000:01:00.1/sound/card0/input24
[ 5.784164] input: HDA NVidia HDMI/DP,pcm=9 as /devices/pci0000:00/0000:00:01.1/0000:01:00.1/sound/card0/input25
[ 6.308462] nvidia: loading out-of-tree module taints kernel.
[ 6.308468] nvidia: module license 'NVIDIA' taints kernel.
[ 6.308471] nvidia: module verification failed: signature and/or required key missing - tainting kernel
[ 6.308472] nvidia: module license taints kernel.
[ 6.591059] nvidia-nvlink: Nvlink Core is being initialized, major device number 235
[ 6.591958] nvidia 0000:01:00.0: vgaarb: VGA decodes changed: olddecodes=io+mem,decodes=none:owns=none
[ 6.638358] NVRM: loading NVIDIA UNIX x86_64 Kernel Module 550.67 Tue Mar 12 23:54:15 UTC 2024
[ 6.685919] nvidia_uvm: module uses symbols nvUvmInterfaceDisableAccessCntr from proprietary module nvidia, inheriting taint.
[ 6.736800] nvidia-gpu 0000:01:00.3: i2c timeout error e0000000
[ 6.763123] nvidia-uvm: Loaded the UVM driver, major device number 511.
[ 6.799989] nvidia-modeset: Loading NVIDIA Kernel Mode Setting Driver for UNIX platforms 550.67 Tue Mar 12 23:29:25 UTC 2024
[ 6.808090] [drm] [nvidia-drm] [GPU ID 0x00000100] Loading driver
[ 7.588933] [drm] Initialized nvidia-drm 0.0.0 20160202 for 0000:01:00.0 on minor 1
[ 7.613512] nvidia 0000:01:00.0: vgaarb: deactivate vga console
[ 7.707834] fbcon: nvidia-drmdrmfb (fb0) is primary device
[ 7.707838] nvidia 0000:01:00.0: [drm] fb0: nvidia-drmdrmfb frame buffer device