Telsa P40 + Ubuntu 22.04 Desktop LTS + nvidia-driver-535

I have a fresh install of Ubuntu 22.04 LTS with a Telsa P40. After doing some research I found that I needed nvidia-driver-535 to be installed -however after installation nvidia-smi says no devices found

I tried many versions of the drivers without luck - There are no other GPUs in the system and the system uses video from the the CPU itself (Intel).

Can someone point me in the right direction with this? I also tried doing the install from the drivers download page which recommended 440 - ran that as well without luck - same issue.

Ubuntu does see it when i go to Software & Updates / Additional Drivers and recognizes the P40 but nvidia-smi does not nor does the NVidia Control Panel

I have a similar problem in Ubuntu 20.04, Cuda 12.2, running a Titan Xp and a Tesla P40. The 535 driver should/seems to be ok for both.

Like you, the P40 shows up in Software & Updates but not in nvidia-smi. Strangely, in my case the opposite is also true; I don’t see the Xp in Software & Updates, but it shows up in nvidia-smi. If I get into my docker/tensorflow/bash container and train a neural net, the Xp comes up alone, no P40 :(

Resolved on my end. It’s all about the BIOS. My MB is ASUS Z390-e gaming. In BIOS\Advanced menu\System Agent (SA) Configuration, ‘Above 4G Decoding’ is defaulted to disabled. I enabled it.

Now both Titan Xp and Tesla P40 show up in nvidia-smi, although only P40 shows up in Software & Updates. When training, Tensorflow shows both of them active, although the P40 doesn’t seem to be sharing the load (another post).