Nvidia GPU (4060 Max-Q) failing to suspend

Hey there,

I’m having trouble with my Nvidia GPU ( GeForce RTX 4060 Max-Q) which often fails to suspend since maybe two weeks ago. There are three kinds of scenarios where it fails to work:

Case 1: It goes to sleep (stand-by LED is blinking, fan is off) but the machine is unable to wake up again (requires a hard reset).
Case 2: Screen goes black, the fan keeps spinning, power LED still on, nothing happens (requires hard reset).
Case 3: Screen goes black, then turns back on to login screen after a few seconds.

Here is my system info:


Device: Lenovo Yoga 9 Pro 14IRP8

And a log that was shown today when I tried to suspend (Case 3 above):


Any idea how to fix this issue?

The initial setup was performed with the “dynamic power management” of the ujust “configure-nvidia-optimus” script.

Appreciate any help!

Kinds regards

Update:

I deactivated the dGPU via supergfxctl a few days ago. Suspening works flawlessly since then. Hence, the issue is definately related to the implementation of the Nvidia dGPU.

Unfortunately, after switching back and forth with supergfxctl the system appears to be unable to re-initialize the Nvidia driver.

Boot log says:

bazzite 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).

Any idea why this is happening?

Kenerl parameters are set to …

gpu_sched.sched_policy=0 rd.driver.blacklist=nouveau modprobe.blacklist=nouveau nvidia-drm.modeset=1

boot log

Mai 26 15:11:46 fedora kernel: Command line: BOOT_IMAGE=(hd0,gpt2)/ostree/default-fa2f7eb67b7645f16c2916770dff400d891923fbb1bc34b9a62988f017806905/vmlinuz-6.8.10-301.fsync.fc40.x86_64 rd.luks.uuid=luks-d8eeae93-bf6a-46e9-b96d-25ff0f1921f3 rhgb quiet root=UUID=cc1c134d-a3fe-41af-8f76-f9391f2790f5 rootflags=subvol=root rw ostree=/ostree/boot.0/default/fa2f7eb67b7645f16c2916770dff400d891923fbb1bc34b9a62988f017806905/0 gpu_sched.sched_policy=0 rd.driver.blacklist=nouveau modprobe.blacklist=nouveau nvidia-drm.modeset=1
Mai 26 15:11:46 fedora kernel: Kernel command line: BOOT_IMAGE=(hd0,gpt2)/ostree/default-fa2f7eb67b7645f16c2916770dff400d891923fbb1bc34b9a62988f017806905/vmlinuz-6.8.10-301.fsync.fc40.x86_64 rd.luks.uuid=luks-d8eeae93-bf6a-46e9-b96d-25ff0f1921f3 rhgb quiet root=UUID=cc1c134d-a3fe-41af-8f76-f9391f2790f5 rootflags=subvol=root rw ostree=/ostree/boot.0/default/fa2f7eb67b7645f16c2916770dff400d891923fbb1bc34b9a62988f017806905/0 gpu_sched.sched_policy=0 rd.driver.blacklist=nouveau modprobe.blacklist=nouveau nvidia-drm.modeset=1
Mai 26 15:11:47 fedora dracut-cmdline[428]: Using kernel command line parameters: rd.driver.pre=btrfs rd.driver.pre=nvidia rd.driver.pre=nvidia_modeset rd.driver.pre=nvidia_uvm rd.driver.pre=nvidia_drm rd.driver.pre=dm_multipath BOOT_IMAGE=(hd0,gpt2)/ostree/default-fa2f7eb67b7645f16c2916770dff400d891923fbb1bc34b9a62988f017806905/vmlinuz-6.8.10-301.fsync.fc40.x86_64 rd.luks.uuid=luks-d8eeae93-bf6a-46e9-b96d-25ff0f1921f3 rhgb quiet root=UUID=cc1c134d-a3fe-41af-8f76-f9391f2790f5 rootflags=subvol=root rw ostree=/ostree/boot.0/default/fa2f7eb67b7645f16c2916770dff400d891923fbb1bc34b9a62988f017806905/0 gpu_sched.sched_policy=0 rd.driver.blacklist=nouveau modprobe.blacklist=nouveau nvidia-drm.modeset=1
Mai 26 15:11:48 fedora kernel: nvidia: module license ‘NVIDIA’ taints kernel.
Mai 26 15:11:48 fedora kernel: nvidia: module license taints kernel.
Mai 26 15:11:48 fedora kernel: nvidia-nvlink: Nvlink Core is being initialized, major device number 235
Mai 26 15:11:48 fedora kernel: nvidia 0000:01:00.0: enabling device (0000 → 0003)
Mai 26 15:11:48 fedora kernel: nvidia 0000:01:00.0: vgaarb: VGA decodes changed: olddecodes=io+mem,decodes=none:owns=none
Mai 26 15:11:48 fedora kernel: nvidia_uvm: module uses symbols nvUvmInterfaceDisableAccessCntr from proprietary module nvidia, inheriting taint.
Mai 26 15:11:48 fedora kernel: nvidia-uvm: Loaded the UVM driver, major device number 511.
Mai 26 15:11:48 fedora kernel: nvidia-modeset: Loading NVIDIA Kernel Mode Setting Driver for UNIX platforms 550.78 Sun Apr 14 06:23:31 UTC 2024
Mai 26 15:11:48 fedora kernel: [drm] [nvidia-drm] [GPU ID 0x00000100] Loading driver
Mai 26 15:11:50 fedora kernel: nvidia-modeset: WARNING: GPU:0: Unable to read EDID for display device DP-0
Mai 26 15:11:50 fedora kernel: nvidia-modeset: WARNING: GPU:0: Unable to read EDID for display device DP-0
Mai 26 15:11:50 fedora kernel: [drm] Initialized nvidia-drm 0.0.0 20160202 for 0000:01:00.0 on minor 0
Mai 26 15:11:50 fedora kernel: nvidia 0000:01:00.0: [drm] Cannot find any crtc or sizes
Mai 26 15:11:58 fedora kernel: BTRFS: device label bazzite-gnome-nvidia_fedora devid 1 transid 4431 /dev/mapper/luks-d8eeae93-bf6a-46e9-b96d-25ff0f1921f3 scanned by mount (947)
Mai 26 15:11:46 fedora kernel: Command line: BOOT_IMAGE=(hd0,gpt2)/ostree/default-fa2f7eb67b7645f16c2916770dff400d891923fbb1bc34b9a62988f017806905/vmlinuz-6.8.10-301.fsync.fc40.x86_64 rd.luks.uuid=luks-d8eeae93-bf6a-46e9-b96d-25ff0f1921f3 rhgb quiet root=UUID=cc1c134d-a3fe-41af-8f76-f9391f2790f5 rootflags=subvol=root rw ostree=/ostree/boot.0/default/fa2f7eb67b7645f16c2916770dff400d891923fbb1bc34b9a62988f017806905/0 gpu_sched.sched_policy=0 rd.driver.blacklist=nouveau modprobe.blacklist=nouveau nvidia-drm.modeset=1
Mai 26 15:11:46 fedora kernel: Kernel command line: BOOT_IMAGE=(hd0,gpt2)/ostree/default-fa2f7eb67b7645f16c2916770dff400d891923fbb1bc34b9a62988f017806905/vmlinuz-6.8.10-301.fsync.fc40.x86_64 rd.luks.uuid=luks-d8eeae93-bf6a-46e9-b96d-25ff0f1921f3 rhgb quiet root=UUID=cc1c134d-a3fe-41af-8f76-f9391f2790f5 rootflags=subvol=root rw ostree=/ostree/boot.0/default/fa2f7eb67b7645f16c2916770dff400d891923fbb1bc34b9a62988f017806905/0 gpu_sched.sched_policy=0 rd.driver.blacklist=nouveau modprobe.blacklist=nouveau nvidia-drm.modeset=1
Mai 26 15:11:47 fedora dracut-cmdline[428]: Using kernel command line parameters: rd.driver.pre=btrfs rd.driver.pre=nvidia rd.driver.pre=nvidia_modeset rd.driver.pre=nvidia_uvm rd.driver.pre=nvidia_drm rd.driver.pre=dm_multipath BOOT_IMAGE=(hd0,gpt2)/ostree/default-fa2f7eb67b7645f16c2916770dff400d891923fbb1bc34b9a62988f017806905/vmlinuz-6.8.10-301.fsync.fc40.x86_64 rd.luks.uuid=luks-d8eeae93-bf6a-46e9-b96d-25ff0f1921f3 rhgb quiet root=UUID=cc1c134d-a3fe-41af-8f76-f9391f2790f5 rootflags=subvol=root rw ostree=/ostree/boot.0/default/fa2f7eb67b7645f16c2916770dff400d891923fbb1bc34b9a62988f017806905/0 gpu_sched.sched_policy=0 rd.driver.blacklist=nouveau modprobe.blacklist=nouveau nvidia-drm.modeset=1
Mai 26 15:11:48 fedora kernel: nvidia: module license ‘NVIDIA’ taints kernel.
Mai 26 15:11:48 fedora kernel: nvidia: module license taints kernel.
Mai 26 15:11:48 fedora kernel: nvidia-nvlink: Nvlink Core is being initialized, major device number 235
Mai 26 15:11:48 fedora kernel: nvidia 0000:01:00.0: enabling device (0000 → 0003)
Mai 26 15:11:48 fedora kernel: nvidia 0000:01:00.0: vgaarb: VGA decodes changed: olddecodes=io+mem,decodes=none:owns=none
Mai 26 15:11:48 fedora kernel: nvidia_uvm: module uses symbols nvUvmInterfaceDisableAccessCntr from proprietary module nvidia, inheriting taint.
Mai 26 15:11:48 fedora kernel: nvidia-uvm: Loaded the UVM driver, major device number 511.
Mai 26 15:11:48 fedora kernel: nvidia-modeset: Loading NVIDIA Kernel Mode Setting Driver for UNIX platforms 550.78 Sun Apr 14 06:23:31 UTC 2024
Mai 26 15:11:48 fedora kernel: [drm] [nvidia-drm] [GPU ID 0x00000100] Loading driver
Mai 26 15:11:50 fedora kernel: nvidia-modeset: WARNING: GPU:0: Unable to read EDID for display device DP-0
Mai 26 15:11:50 fedora kernel: nvidia-modeset: WARNING: GPU:0: Unable to read EDID for display device DP-0
Mai 26 15:11:50 fedora kernel: [drm] Initialized nvidia-drm 0.0.0 20160202 for 0000:01:00.0 on minor 0
Mai 26 15:11:50 fedora kernel: nvidia 0000:01:00.0: [drm] Cannot find any crtc or sizes
Mai 26 15:11:58 fedora kernel: BTRFS: device label bazzite-gnome-nvidia_fedora devid 1 transid 4431 /dev/mapper/luks-d8eeae93-bf6a-46e9-b96d-25ff0f1921f3 scanned by mount (947)
Mai 26 15:12:01 bazzite systemd[1]: Starting systemd-backlight@backlight:nvidia_wmi_ec_backlight.service - Load/Save Screen Backlight Brightness of backlight:nvidia_wmi_ec_backlight…
Mai 26 15:12:01 bazzite audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg=‘unit=systemd-backlight@backlight:nvidia_wmi_ec_backlight comm=“systemd” exe=“/usr/lib/systemd/systemd” hostname=? addr=? terminal=? res=success’
Mai 26 15:12:01 bazzite systemd[1]: Finished systemd-backlight@backlight:nvidia_wmi_ec_backlight.service - Load/Save Screen Backlight Brightness of backlight:nvidia_wmi_ec_backlight.
Mai 26 15:12:01 bazzite 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).
Mai 26 15:12:01 bazzite systemd[1]: Starting ublue-nvctk-cdi.service - ublue nvidia container toolkit CDI auto-generation…
Mai 26 15:12:01 bazzite nvidia-ctk[5510]: time=“2024-05-26T15:12:01+02:00” level=info msg=“Auto-detected mode as "nvml"”
Mai 26 15:12:02 bazzite nvidia-ctk[5510]: time=“2024-05-26T15:12:02+02:00” level=info msg=“Selecting /dev/nvidia0 as /dev/nvidia0”
Mai 26 15:12:02 bazzite nvidia-ctk[5510]: time=“2024-05-26T15:12:02+02:00” level=info msg=“Selecting /dev/dri/card0 as /dev/dri/card0”
Mai 26 15:12:02 bazzite nvidia-ctk[5510]: time=“2024-05-26T15:12:02+02:00” level=warning msg=“Could not locate /dev/dri/controlD64: pattern /dev/dri/controlD64 not found”
Mai 26 15:12:02 bazzite nvidia-ctk[5510]: time=“2024-05-26T15:12:02+02:00” level=info msg=“Selecting /dev/dri/renderD128 as /dev/dri/renderD128”
Mai 26 15:12:02 bazzite nvidia-ctk[5510]: time=“2024-05-26T15:12:02+02:00” level=info msg=“Using driver version 550.78”
Mai 26 15:12:02 bazzite nvidia-ctk[5510]: time=“2024-05-26T15:12:02+02:00” level=warning msg=“Could not locate /dev/nvidia-modeset: pattern /dev/nvidia-modeset not found”
Mai 26 15:12:02 bazzite nvidia-ctk[5510]: time=“2024-05-26T15:12:02+02:00” level=info msg=“Selecting /dev/nvidia-uvm-tools as /dev/nvidia-uvm-tools”
Mai 26 15:12:02 bazzite nvidia-ctk[5510]: time=“2024-05-26T15:12:02+02:00” level=info msg=“Selecting /dev/nvidia-uvm as /dev/nvidia-uvm”
Mai 26 15:12:02 bazzite nvidia-ctk[5510]: time=“2024-05-26T15:12:02+02:00” level=info msg=“Selecting /dev/nvidiactl as /dev/nvidiactl”
Mai 26 15:12:02 bazzite nvidia-ctk[5510]: time=“2024-05-26T15:12:02+02:00” level=info msg=“Selecting /usr/lib64/libnvidia-egl-gbm.so.1.1.1 as /usr/lib64/libnvidia-egl-gbm.so.1.1.1”
Mai 26 15:12:02 bazzite nvidia-ctk[5510]: time=“2024-05-26T15:12:02+02:00” level=info msg=“Selecting /usr/share/glvnd/egl_vendor.d/10_nvidia.json as /usr/share/glvnd/egl_vendor.d/10_nvidia.json”
Mai 26 15:12:02 bazzite systemd[1]: Started nvidia-powerd.service - nvidia-powerd service.
Mai 26 15:12:02 bazzite 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’
Mai 26 15:12:02 bazzite nvidia-ctk[5510]: time=“2024-05-26T15:12:02+02:00” level=info msg=“Selecting /usr/share/vulkan/icd.d/nvidia_icd.json as /usr/share/vulkan/icd.d/nvidia_icd.json”
Mai 26 15:12:02 bazzite nvidia-ctk[5510]: time=“2024-05-26T15:12:02+02:00” level=warning msg=“Could not locate vulkan/icd.d/nvidia_layers.json: pattern vulkan/icd.d/nvidia_layers.json not found”
Mai 26 15:12:02 bazzite nvidia-ctk[5510]: time=“2024-05-26T15:12:02+02:00” level=info msg=“Selecting /usr/share/vulkan/implicit_layer.d/nvidia_layers.json as /usr/share/vulkan/implicit_layer.d/nvidia_layers.json”
Mai 26 15:12:02 bazzite nvidia-ctk[5510]: time=“2024-05-26T15:12:02+02:00” level=info msg=“Selecting /usr/share/egl/egl_external_platform.d/15_nvidia_gbm.json as /usr/share/egl/egl_external_platform.d/15_nvidia_gbm.json”
Mai 26 15:12:02 bazzite nvidia-ctk[5510]: time=“2024-05-26T15:12:02+02:00” level=info msg=“Selecting /usr/share/egl/egl_external_platform.d/10_nvidia_wayland.json as /usr/share/egl/egl_external_platform.d/10_nvidia_wayland.json”
Mai 26 15:12:02 bazzite nvidia-ctk[5510]: time=“2024-05-26T15:12:02+02:00” level=info msg=“Selecting /usr/share/nvidia/nvoptix.bin as /usr/share/nvidia/nvoptix.bin”
Mai 26 15:12:02 bazzite nvidia-ctk[5510]: time=“2024-05-26T15:12:02+02:00” level=warning msg=“Could not locate nvidia/xorg/nvidia_drv.so: pattern nvidia/xorg/nvidia_drv.so not found”
Mai 26 15:12:02 bazzite nvidia-ctk[5510]: time=“2024-05-26T15:12:02+02:00” level=warning msg=“Could not locate nvidia/xorg/libglxserver_nvidia.so.550.78: pattern nvidia/xorg/libglxserver_nvidia.so.550.78 not found”
Mai 26 15:12:02 bazzite nvidia-ctk[5510]: time=“2024-05-26T15:12:02+02:00” level=warning msg=“Could not locate X11/xorg.conf.d/10-nvidia.conf: pattern X11/xorg.conf.d/10-nvidia.conf not found”
Mai 26 15:12:02 bazzite nvidia-ctk[5510]: time=“2024-05-26T15:12:02+02:00” level=info msg=“Selecting /usr/lib64/libEGL_nvidia.so.550.78 as /usr/lib64/libEGL_nvidia.so.550.78”
Mai 26 15:12:02 bazzite nvidia-ctk[5510]: time=“2024-05-26T15:12:02+02:00” level=info msg=“Selecting /usr/lib64/libGLESv1_CM_nvidia.so.550.78 as /usr/lib64/libGLESv1_CM_nvidia.so.550.78”
Mai 26 15:12:02 bazzite nvidia-ctk[5510]: time=“2024-05-26T15:12:02+02:00” level=info msg=“Selecting /usr/lib64/libGLESv2_nvidia.so.550.78 as /usr/lib64/libGLESv2_nvidia.so.550.78”
Mai 26 15:12:02 bazzite nvidia-ctk[5510]: time=“2024-05-26T15:12:02+02:00” level=info msg=“Selecting /usr/lib64/libGLX_nvidia.so.550.78 as /usr/lib64/libGLX_nvidia.so.550.78”
Mai 26 15:12:02 bazzite nvidia-ctk[5510]: time=“2024-05-26T15:12:02+02:00” level=info msg=“Selecting /usr/lib64/libcuda.so.550.78 as /usr/lib64/libcuda.so.550.78”
Mai 26 15:12:02 bazzite nvidia-ctk[5510]: time=“2024-05-26T15:12:02+02:00” level=info msg=“Selecting /usr/lib64/libcudadebugger.so.550.78 as /usr/lib64/libcudadebugger.so.550.78”
Mai 26 15:12:02 bazzite nvidia-ctk[5510]: time=“2024-05-26T15:12:02+02:00” level=info msg=“Selecting /usr/lib64/libnvcuvid.so.550.78 as /usr/lib64/libnvcuvid.so.550.78”
Mai 26 15:12:02 bazzite nvidia-ctk[5510]: time=“2024-05-26T15:12:02+02:00” level=info msg=“Selecting /usr/lib64/libnvidia-allocator.so.550.78 as /usr/lib64/libnvidia-allocator.so.550.78”
Mai 26 15:12:02 bazzite nvidia-ctk[5510]: time=“2024-05-26T15:12:02+02:00” level=info msg=“Selecting /usr/lib64/libnvidia-cfg.so.550.78 as /usr/lib64/libnvidia-cfg.so.550.78”
Mai 26 15:12:02 bazzite nvidia-ctk[5510]: time=“2024-05-26T15:12:02+02:00” level=info msg=“Selecting /usr/lib64/libnvidia-eglcore.so.550.78 as /usr/lib64/libnvidia-eglcore.so.550.78”
Mai 26 15:12:02 bazzite nvidia-ctk[5510]: time=“2024-05-26T15:12:02+02:00” level=info msg=“Selecting /usr/lib64/libnvidia-encode.so.550.78 as /usr/lib64/libnvidia-encode.so.550.78”
Mai 26 15:12:02 bazzite nvidia-ctk[5510]: time=“2024-05-26T15:12:02+02:00” level=info msg=“Selecting /usr/lib64/libnvidia-fbc.so.550.78 as /usr/lib64/libnvidia-fbc.so.550.78”
Mai 26 15:12:02 bazzite nvidia-ctk[5510]: time=“2024-05-26T15:12:02+02:00” level=info msg=“Selecting /usr/lib64/libnvidia-glcore.so.550.78 as /usr/lib64/libnvidia-glcore.so.550.78”
Mai 26 15:12:02 bazzite nvidia-ctk[5510]: time=“2024-05-26T15:12:02+02:00” level=info msg=“Selecting /usr/lib64/libnvidia-glsi.so.550.78 as /usr/lib64/libnvidia-glsi.so.550.78”
Mai 26 15:12:02 bazzite nvidia-ctk[5510]: time=“2024-05-26T15:12:02+02:00” level=info msg=“Selecting /usr/lib64/libnvidia-glvkspirv.so.550.78 as /usr/lib64/libnvidia-glvkspirv.so.550.78”
Mai 26 15:12:02 bazzite nvidia-ctk[5510]: time=“2024-05-26T15:12:02+02:00” level=info msg=“Selecting /usr/lib64/libnvidia-gpucomp.so.550.78 as /usr/lib64/libnvidia-gpucomp.so.550.78”
Mai 26 15:12:02 bazzite nvidia-ctk[5510]: time=“2024-05-26T15:12:02+02:00” level=info msg=“Selecting /usr/lib64/libnvidia-gtk3.so.550.78 as /usr/lib64/libnvidia-gtk3.so.550.78”
Mai 26 15:12:02 bazzite nvidia-ctk[5510]: time=“2024-05-26T15:12:02+02:00” level=info msg=“Selecting /usr/lib64/libnvidia-ml.so.550.78 as /usr/lib64/libnvidia-ml.so.550.78”
Mai 26 15:12:02 bazzite nvidia-ctk[5510]: time=“2024-05-26T15:12:02+02:00” level=info msg=“Selecting /usr/lib64/libnvidia-ngx.so.550.78 as /usr/lib64/libnvidia-ngx.so.550.78”
Mai 26 15:12:02 bazzite nvidia-ctk[5510]: time=“2024-05-26T15:12:02+02:00” level=info msg=“Selecting /usr/lib64/libnvidia-nvvm.so.550.78 as /usr/lib64/libnvidia-nvvm.so.550.78”
Mai 26 15:12:02 bazzite nvidia-ctk[5510]: time=“2024-05-26T15:12:02+02:00” level=info msg=“Selecting /usr/lib64/libnvidia-opencl.so.550.78 as /usr/lib64/libnvidia-opencl.so.550.78”
Mai 26 15:12:02 bazzite nvidia-ctk[5510]: time=“2024-05-26T15:12:02+02:00” level=info msg=“Selecting /usr/lib64/libnvidia-opticalflow.so.550.78 as /usr/lib64/libnvidia-opticalflow.so.550.78”
Mai 26 15:12:02 bazzite nvidia-ctk[5510]: time=“2024-05-26T15:12:02+02:00” level=info msg=“Selecting /usr/lib64/libnvidia-pkcs11-openssl3.so.550.78 as /usr/lib64/libnvidia-pkcs11-openssl3.so.550.78”
Mai 26 15:12:02 bazzite nvidia-ctk[5510]: time=“2024-05-26T15:12:02+02:00” level=info msg=“Selecting /usr/lib64/libnvidia-ptxjitcompiler.so.550.78 as /usr/lib64/libnvidia-ptxjitcompiler.so.550.78”
Mai 26 15:12:02 bazzite nvidia-ctk[5510]: time=“2024-05-26T15:12:02+02:00” level=info msg=“Selecting /usr/lib64/libnvidia-rtcore.so.550.78 as /usr/lib64/libnvidia-rtcore.so.550.78”
Mai 26 15:12:02 bazzite nvidia-ctk[5510]: time=“2024-05-26T15:12:02+02:00” level=info msg=“Selecting /usr/lib64/libnvidia-tls.so.550.78 as /usr/lib64/libnvidia-tls.so.550.78”
Mai 26 15:12:02 bazzite nvidia-ctk[5510]: time=“2024-05-26T15:12:02+02:00” level=info msg=“Selecting /usr/lib64/libnvidia-wayland-client.so.550.78 as /usr/lib64/libnvidia-wayland-client.so.550.78”
Mai 26 15:12:02 bazzite nvidia-ctk[5510]: time=“2024-05-26T15:12:02+02:00” level=info msg=“Selecting /usr/lib64/libnvoptix.so.550.78 as /usr/lib64/libnvoptix.so.550.78”
Mai 26 15:12:02 bazzite nvidia-ctk[5510]: time=“2024-05-26T15:12:02+02:00” level=warning msg=“Could not locate /nvidia-persistenced/socket: pattern /nvidia-persistenced/socket not found”
Mai 26 15:12:02 bazzite nvidia-ctk[5510]: time=“2024-05-26T15:12:02+02:00” level=warning msg=“Could not locate /nvidia-fabricmanager/socket: pattern /nvidia-fabricmanager/socket not found”
Mai 26 15:12:02 bazzite nvidia-ctk[5510]: time=“2024-05-26T15:12:02+02:00” level=warning msg=“Could not locate /tmp/nvidia-mps: pattern /tmp/nvidia-mps not found”
Mai 26 15:12:02 bazzite nvidia-ctk[5510]: time=“2024-05-26T15:12:02+02:00” level=info msg=“Selecting /lib/firmware/nvidia/550.78/gsp_ga10x.bin as /lib/firmware/nvidia/550.78/gsp_ga10x.bin”
Mai 26 15:12:02 bazzite nvidia-ctk[5510]: time=“2024-05-26T15:12:02+02:00” level=info msg=“Selecting /lib/firmware/nvidia/550.78/gsp_tu10x.bin as /lib/firmware/nvidia/550.78/gsp_tu10x.bin”
Mai 26 15:12:02 bazzite /usr/bin/nvidia-powerd[5608]: nvidia-powerd version:1.0(build 1)
Mai 26 15:12:02 bazzite nvidia-ctk[5510]: time=“2024-05-26T15:12:02+02:00” level=info msg=“Selecting /usr/bin/nvidia-smi as /usr/bin/nvidia-smi”
Mai 26 15:12:02 bazzite nvidia-ctk[5510]: time=“2024-05-26T15:12:02+02:00” level=info msg=“Selecting /usr/bin/nvidia-debugdump as /usr/bin/nvidia-debugdump”
Mai 26 15:12:02 bazzite nvidia-ctk[5510]: time=“2024-05-26T15:12:02+02:00” level=info msg=“Selecting /usr/bin/nvidia-persistenced as /usr/bin/nvidia-persistenced”
Mai 26 15:12:02 bazzite nvidia-ctk[5510]: time=“2024-05-26T15:12:02+02:00” level=info msg=“Selecting /usr/bin/nvidia-cuda-mps-control as /usr/bin/nvidia-cuda-mps-control”
Mai 26 15:12:02 bazzite nvidia-ctk[5510]: time=“2024-05-26T15:12:02+02:00” level=info msg=“Selecting /usr/bin/nvidia-cuda-mps-server as /usr/bin/nvidia-cuda-mps-server”
Mai 26 15:12:02 bazzite nvidia-ctk[5510]: time=“2024-05-26T15:12:02+02:00” level=warning msg=“Could not locate nvidia/xorg/nvidia_drv.so: pattern nvidia/xorg/nvidia_drv.so not found”
Mai 26 15:12:02 bazzite nvidia-ctk[5510]: time=“2024-05-26T15:12:02+02:00” level=warning msg=“Could not locate nvidia/xorg/libglxserver_nvidia.so.550.78: pattern nvidia/xorg/libglxserver_nvidia.so.550.78 not found”
Mai 26 15:12:02 bazzite nvidia-ctk[5510]: time=“2024-05-26T15:12:02+02:00” level=info msg=“Generated CDI spec with version 0.5.0”
Mai 26 15:12:02 bazzite /usr/bin/nvidia-powerd[5608]: Dbus Connection is established
Mai 26 15:12:02 bazzite systemd[1]: Finished ublue-nvctk-cdi.service - ublue nvidia container toolkit CDI auto-generation.
Mai 26 15:12:02 bazzite systemd[1]: Stopping nvidia-powerd.service - nvidia-powerd service…
Mai 26 15:12:02 bazzite bazzite-hardware-setup[5457]: Current kargs: rd.luks.uuid=luks-d8eeae93-bf6a-46e9-b96d-25ff0f1921f3 rhgb quiet root=UUID=cc1c134d-a3fe-41af-8f76-f9391f2790f5 rootflags=subvol=root rw ostree=/ostree/boot.0/default/fa2f7eb67b7645f16c2916770dff400d891923fbb1bc34b9a62988f017806905/0 gpu_sched.sched_policy=0 rd.driver.blacklist=nouveau modprobe.blacklist=nouveau nvidia-drm.modeset=1
Mai 26 15:12:02 bazzite /usr/bin/nvidia-powerd[5608]: Quit successfully
Mai 26 15:12:02 bazzite systemd[1]: nvidia-powerd.service: Deactivated successfully.
Mai 26 15:12:02 bazzite systemd[1]: Stopped nvidia-powerd.service - nvidia-powerd service.
Mai 26 15:12:02 bazzite 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’
Mai 26 15:12:02 bazzite supergfxd[5490]: DEBUG: Did CommandArgs { inner: [“stop”, “nvidia-powerd.service”] }
Mai 26 15:12:02 bazzite kernel: [drm] [nvidia-drm] [GPU ID 0x00000100] Unloading driver
Mai 26 15:12:02 bazzite supergfxd[5490]: DEBUG: Did rmmod for driver nvidia_drm
Mai 26 15:12:02 bazzite kernel: nvidia-modeset: Unloading
Mai 26 15:12:02 bazzite supergfxd[5490]: DEBUG: Did rmmod for driver nvidia_modeset
Mai 26 15:12:02 bazzite kernel: nvidia-uvm: Unloaded the UVM driver.
Mai 26 15:12:02 bazzite supergfxd[5490]: DEBUG: Did rmmod for driver nvidia_uvm
Mai 26 15:12:03 bazzite kernel: nvidia-nvlink: Unregistered Nvlink Core, major device number 235
Mai 26 15:12:03 bazzite supergfxd[5490]: DEBUG: Did rmmod for driver nvidia
Mai 26 15:12:03 bazzite systemd[1]: Starting nvidia-fallback.service - Fallback to nouveau as nvidia did not load…
Mai 26 15:12:03 bazzite systemd[1]: Finished nvidia-fallback.service - Fallback to nouveau as nvidia did not load.
Mai 26 15:12:03 bazzite audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg=‘unit=nvidia-fallback comm=“systemd” exe=“/usr/lib/systemd/systemd” hostname=? addr=? terminal=? res=success’
Mai 26 15:12:19 bazzite systemd[6931]: Started app-gnome-nvidia\x2dsettings\x2duser-7512.scope - Application launched by gnome-session-binary.
Mai 26 15:12:23 bazzite kernel: nvidia-nvlink: Nvlink Core is being initialized, major device number 235
Mai 26 15:12:23 bazzite kernel: nvidia-nvlink: Unregistered Nvlink Core, major device number 235
Mai 26 15:12:25 bazzite nvidia-settings-user.desktop[7512]: ERROR: NVIDIA driver is not loaded

installed packages

rpm -qa | grep -e akmod -e nvidia
nvidia-gpu-firmware-20240513-1.fc40.noarch
ublue-os-akmods-addons-0.6-1.fc40.noarch
ublue-os-nvidia-addons-0.10-1.fc40.noarch
xorg-x11-drv-nvidia-cuda-libs-550.78-1.fc40.x86_64
nvidia-modprobe-550.78-1.fc40.x86_64
nvidia-persistenced-550.78-1.fc40.x86_64
nvidia-container-toolkit-base-1.15.0-1.x86_64
libnvidia-container1-1.15.0-1.x86_64
libnvidia-container-tools-1.15.0-1.x86_64
xorg-x11-drv-nvidia-libs-550.78-1.fc40.i686
xorg-x11-drv-nvidia-libs-550.78-1.fc40.x86_64
nvidia-settings-550.78-1.fc40.x86_64
xorg-x11-drv-nvidia-power-550.78-1.fc40.x86_64
kmod-nvidia-6.8.10-301.fsync.fc40.x86_64-550.78-1.fc40.x86_64
xorg-x11-drv-nvidia-550.78-1.fc40.x86_64
xorg-x11-drv-nvidia-cuda-libs-550.78-1.fc40.i686
xorg-x11-drv-nvidia-cuda-550.78-1.fc40.x86_64
xorg-x11-drv-nvidia-devel-550.78-1.fc40.x86_64
nvidia-container-toolkit-1.15.0-1.x86_64
libva-nvidia-driver-0.0.12-1.fc40.x86_64
xorg-x11-drv-nvidia-kmodsrc-550.78-1.fc40.x86_64

bazzite-gnome-nvidia:stable
Fedora Linux 40 (Silverblue) x86_4
Linux 6.8.10-301.fsync.fc40.x86_64
Installed Apr 14 2024

Appreciate any help!

Kind regards

Any idea why this issue might occur?

Unfortunately, things got worse with the past updates. I’m now fully running on iGPU since the dGPU is unable initialize during boot. Also, the suspend appears to be broken since the screen wakes up itself after a few minutes, again and again. This leads to a very fast draw on battery which is why I had the devices several times on 0% after a few hours being afk.

I think I will just roll back to stock fedora. Bazzite does not appear to be ready for this platform, yet.