Nvidia-smi show no devices were found

Hello,

When running the command `nvidia-smi`, I am told that `No devices were found`.

I am running Linux 24.04 and have installed version 590 of the NVIDIA driver through `sudo apt-get install nvidia-driver-590`.
Secure booting is disabled.

The command `lspci | grep -i nvidia` gives me:
01:00.0 VGA compatible controller: NVIDIA Corporation Device 2db8 (rev a1)

I have the bug report below:

nvidia-bug-report.log (2.0 MB)

Any suggestions on how to proceed from here?

Thanks in advance!

Hi there @mk139, welcome to the NVIDIA developer forums.

With Linux 24.04 I assume you mean Ubuntu 24.04?
With driver version 590 you mean 590.48.01.

Here are some quotes from your log:

2026-03-20T10:48:09.981604+01:00 martin kernel: nvidia-modeset: Loading NVIDIA UNIX Open Kernel Mode Setting Driver for x86_64  570.211.01  Release Build  (dvs-builder@U22-I3-AM27-29-5)  Tue Nov 25 16:11:49 UTC 2025

First issue: You still have residual driver files from an older driver (570.211.01), one that does not even support your GPU if I remember correctly.

2026-03-20T11:54:53.059056+01:00 martin kernel: NVRM: The NVIDIA GPU 0000:01:00.0 (PCI ID: 10de:2db8)
2026-03-20T11:54:53.059056+01:00 martin kernel: NVRM: installed in this system requires use of the NVIDIA open kernel modules.

Second issue: You used the default distribution driver from Ubuntu which is not designed for these specific GPUs. You need to install the Open Kernel modules for it. The older driver had them, but they don’t work by simply installing a newer driver on top.

You might try by installing newer versions of the modules now, but ubuntu might still use older ones than those required for your current driver version.

My suggestion would be to completely purge NVIDIA drivers right now and reinstall based on instructions for Open Kernel modules.