Are the nvidia-drivers 455.45.01 fully supported on kernel 5.9

Hello everybody,

I was wondering whether the 455.45.01 drivers fully supports 5.9 kernel yet, because I couldn’t find anything related to this in the release notes and if I read something about that it would take a while before the 5.9 kernel would be supported and that this wouldn’t be the case until half of November. Is this the driver that supports the 5.9 kernel?

2 Likes

I was able to run cuda but I had to patch the nvidia kernel driver in order to do it.

[ 4.024228] nvidia: loading out-of-tree module taints kernel.
[ 4.046692] nvidia: module verification failed: signature and/or required key missing - tainting kernel
[ 4.058809] nvidia-nvlink: Nvlink Core is being initialized, major device number 234
[ 4.059428] nvidia 0000:65:00.0: vgaarb: changed VGA decodes: olddecodes=io+mem,decodes=none:owns=io+mem
[ 4.105359] NVRM: loading NVIDIA UNIX x86_64 Kernel Module 455.45.01 Thu Nov 5 23:03:56 UTC 2020
[ 4.180585] nvidia-uvm: Loaded the UVM driver, major device number 510.
[ 4.217752] nvidia-modeset: Loading NVIDIA Kernel Mode Setting Driver for UNIX platforms 455.45.01 Thu Nov 5 22:55:44 UTC 2020
[ 4.219989] nvidia_drm: module license ‘MIT’ taints kernel.
[ 4.220899] [drm] [nvidia-drm] [GPU ID 0x00006500] Loading driver
[ 4.285378] input: HDA NVidia HDMI/DP,pcm=3 as /devices/pci0000:64/0000:64:00.0/0000:65:00.1/sound/card1/input19
[ 4.285482] input: HDA NVidia HDMI/DP,pcm=7 as /devices/pci0000:64/0000:64:00.0/0000:65:00.1/sound/card1/input20
[ 4.285521] input: HDA NVidia HDMI/DP,pcm=8 as /devices/pci0000:64/0000:64:00.0/0000:65:00.1/sound/card1/input21
[ 4.285569] input: HDA NVidia HDMI/DP,pcm=9 as /devices/pci0000:64/0000:64:00.0/0000:65:00.1/sound/card1/input22
[ 4.285610] input: HDA NVidia HDMI/DP,pcm=10 as /devices/pci0000:64/0000:64:00.0/0000:65:00.1/sound/card1/input23
[ 4.285650] input: HDA NVidia HDMI/DP,pcm=11 as /devices/pci0000:64/0000:64:00.0/0000:65:00.1/sound/card1/input24
[ 4.285691] input: HDA NVidia HDMI/DP,pcm=12 as /devices/pci0000:64/0000:64:00.0/0000:65:00.1/sound/card1/input25
[ 4.548501] caller _nv000709rm+0x1af/0x200 [nvidia] mapping multiple BARs
[ 5.464212] [drm] Initialized nvidia-drm 0.0.0 20160202 for 0000:65:00.0 on minor 0

Is there a patch available to get it to work?
I also read about a patch that removes the GPL condom and would resolve the issue, but couldn’t find it. Is this patch available somewhere?

ah, there’s conflicting information about this online http://rglinuxtech.com/?p=2857

It work without patching as well. I am now using it with cuda and Pytorch
Fri Nov 20 20:03:26 2020
±----------------------------------------------------------------------------+
| NVIDIA-SMI 455.45.01 Driver Version: 455.45.01 CUDA Version: 11.1 |
|-------------------------------±---------------------±---------------------+
| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |
| | | MIG M. |
|===============================+======================+======================|
| 0 GeForce RTX 3070 Off | 00000000:65:00.0 On | N/A |
| 76% 71C P2 220W / 240W | 5781MiB / 7979MiB | 92% Default |
| | | N/A |
±------------------------------±---------------------±---------------------+

±----------------------------------------------------------------------------+
| Processes: |
| GPU GI CI PID Type Process name GPU Memory |
| ID ID Usage |
|=============================================================================|
| 0 N/A N/A 13105 G /usr/libexec/Xorg 317MiB |
| 0 N/A N/A 13255 G /usr/bin/gnome-shell 173MiB |
| 0 N/A N/A 16213 C …utjb/python3.8/bin/python 5287MiB |
±----------------------------------------------------------------------------+
and kernel 5.9.9

I’ve seen conflicting information everywhere and would like clarification from NVIDIA what the current status is, because I can’t take risks with production systems, but would like to upgrade the kernels to 5.9 and definitely 5.10 later on.