I tried to install nvidia drivers on my debian 13 with kernel 6.12 for my rtx 5060 ti but it fails.
I know that per this wiki: https://wiki.debian.org/NvidiaGraphicsDrivers I cannot use prepackaged drivers so I downloaded all recent versions, namely:
- 580.105.08
- 580.126.09
- 590.48.01
They all more or less fail at building nvidia-uvm kernel module with these undefined symbols while building modules.
It tells me to disable UVM but that would be a problem since I plan to use this nvidia gpu in my kubernetes cluster for av1 encoding and inference
ERROR: An error occurred while performing the step: "Checking to see whether the nvidia-uvm kernel module was successfully built". See /var/log/nvidia-installer.log for details.
-> The command `cd kernel-open; /usr/bin/make -k -j32 NV_EXCLUDE_KERNEL_MODULES="" SYSSRC="/lib/modules/6.12.43+deb13-amd64/source" SYSOUT="/lib/modules/6.12.43+deb13-amd64/build" NV_KERNEL_MODULES="nvidia-uvm"` failed with the following output:
make[1]: Entering directory '/usr/src/linux-headers-6.12.43+deb13-common'
make[2]: Entering directory '/usr/src/linux-headers-6.12.43+deb13-amd64'
MODPOST /tmp/makeself.giyDQPjm/NVIDIA-Linux-x86_64-580.105.08/kernel-open/Module.symvers
ERROR: modpost: "nvUvmInterfaceGetEccInfo" [/tmp/makeself.giyDQPjm/NVIDIA-Linux-x86_64-580.105.08/kernel-open/nvidia-uvm.ko] undefined!
ERROR: modpost: "nvUvmInterfaceP2pObjectCreate" [/tmp/makeself.giyDQPjm/NVIDIA-Linux-x86_64-580.105.08/kernel-open/nvidia-uvm.ko] undefined!
ERROR: modpost: "nvUvmInterfaceGetChannelResourcePtes" [/tmp/makeself.giyDQPjm/NVIDIA-Linux-x86_64-580.105.08/kernel-open/nvidia-uvm.ko] undefined!
WARNING: modpost: suppressed 66 unresolved symbol warnings because there were too many)
make: *** [Makefile:138: modules] Error 2