Heyo,
I’m reporting an issue with NVIDIA proprietary drivers on Linux kernel 6.17.x where the driver loads successfully, but the GPU isn’t exposed to userspace.
System Details:
- GPU: NVIDIA GeForce RTX 5080 (MSI SUPRIM Liquid SOC)
- Driver versions test: 580.119.02
- Kernel Versions Test:
- 6.17.10
- Distro: Kali Linux (rolling)
- Secure Boot: Disabled
- Nouveau: Disabled
- Installation Method: `.run` installer with DKMS
Observations:
-
The NVIDIA kernel modules load correctly
Command: lsmod | grep nvidia
Output:
nvidia_drm
nvidia_modeset
nvidia
etc… -
Device Nodes Exist:
/dev/nvidia0
/dev/nvidiactl
/dev/nvidia-uvm -
GPU is detected internally:
cat /proc/driver/nvidia/gpus/0000:0b:00.0/information
Model: NVIDIA GeForce RTX 5080
etc… -
dmesg shows successful init
nvidia-modeset: Loading NVIDIA Kernel Mode Setting Driver 580.119.02
nvidia-drm: Loading Driver
However…
- /sys/class/drm contains only version
- No card0, renderD128, etc.
- nvidia-smi reports “No devices were found”
My Conclusion
This seems to be a DRM Registration Failure on Linux 6.17.x since: Kernel modules load, gpu is detected, DRM devices are never registered, userspace tools cannot see the GPU.
This issue is likely reproducible on clean installs.
Please advise whether: this is a known incompatibility with the DRM changes to Linux 6.17, an upcoming or currently released driver will restore the DRM registration, or any known workarounds.
Here are the dmesg, lscpi -nnk, and nvidia debug bash script outputs. Let me know if you require any further logs/info.
Thank you for your time and help :)
nvidia-bug-report.log.gz (633.5 KB)
lspci.txt (5.4 KB)
dmesg.txt (96.5 KB)
