I'm trying to setup Nvidia drivers on my headless ubuntu server box for my GeForce 9800 GT but I'm obviously missing something and need assistance.
I've tried following this guide https://ubuntu.com/server/docs/nvidia-drivers-installation but was stuck instantly as neither sudo ubuntu-drivers list --gpgpu
or sudo ubuntu-drivers devices
is returning any output.
Other guides https://www.cyberciti.biz/faq/ubuntu-linux-install-nvidia-driver-latest-proprietary-driver/ suggested installing the nvidia-driver-550
nvidia-dkms-550
packages and rebooting, which I did without success.
My understanding is that I would need the matching kernel module (nvidia-kernel-common-550-server
) as well as the correct driver version (nvidia-driver-550-server
) which are both installed. I rebooted several times just to be sure without any luck so far.
Any help is greatly appreciated.
$ sudo lshw -C display *-display UNCLAIMED description: VGA compatible controller product: G92 [GeForce 9800 GT] vendor: NVIDIA Corporation physical id: 0 bus info: pci@0000:05:00.0 version: a2 width: 64 bits clock: 33MHz capabilities: pm msi pciexpress vga_controller bus_master cap_list configuration: latency=0 resources: memory:f6000000-f6ffffff memory:e0000000-efffffff memory:f4000000-f5ffffff ioport:d000(size=128) memory:c0000-dffff *-graphics product: VESA VGA physical id: 1 logical name: /dev/fb0 capabilities: fb configuration: depth=32 resolution=640,480
$ uname -r5.15.0-113-generic
$ dkms statusnvidia-srv/550.90.07, 5.15.0-113-generic, x86_64: installed
$ nvidia-smiNVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running.
$ lspci | grep -i nvidia05:00.0 VGA compatible controller: NVIDIA Corporation G92 [GeForce 9800 GT] (rev a2)
$ dpkg -l | grep nvidiaii libnvidia-cfg1-550-server:amd64 550.90.07-0ubuntu0.22.04.1 amd64 NVIDIA binary OpenGL/GLX configuration libraryii libnvidia-common-550-server 550.90.07-0ubuntu0.22.04.1 all Shared files used by the NVIDIA librariesrc libnvidia-compute-390:amd64 390.157-0ubuntu0.22.04.2 amd64 NVIDIA libcompute packagerc libnvidia-compute-525:amd64 525.147.05-0ubuntu2.22.04.1 amd64 NVIDIA libcompute package (transitional package)rc libnvidia-compute-535:amd64 535.183.01-0ubuntu0.22.04.1 amd64 NVIDIA libcompute packagerc libnvidia-compute-550:amd64 550.90.07-0ubuntu0.22.04.1 amd64 NVIDIA libcompute packageii libnvidia-compute-550-server:amd64 550.90.07-0ubuntu0.22.04.1 amd64 NVIDIA libcompute packageii libnvidia-container-tools 1.15.0-1 amd64 NVIDIA container runtime library (command-line tools)ii libnvidia-container1:amd64 1.15.0-1 amd64 NVIDIA container runtime libraryii libnvidia-decode-550-server:amd64 550.90.07-0ubuntu0.22.04.1 amd64 NVIDIA Video Decoding runtime librariesii libnvidia-encode-550-server:amd64 550.90.07-0ubuntu0.22.04.1 amd64 NVENC Video Encoding runtime libraryii libnvidia-extra-550-server:amd64 550.90.07-0ubuntu0.22.04.1 amd64 Extra libraries for the NVIDIA Server Driverii libnvidia-fbc1-550-server:amd64 550.90.07-0ubuntu0.22.04.1 amd64 NVIDIA OpenGL-based Framebuffer Capture runtime libraryii libnvidia-gl-550-server:amd64 550.90.07-0ubuntu0.22.04.1 amd64 NVIDIA OpenGL/GLX/EGL/GLES GLVND libraries and Vulkan ICDrc nvidia-compute-utils-390 390.157-0ubuntu0.22.04.2 amd64 NVIDIA compute utilitiesrc nvidia-compute-utils-550 550.90.07-0ubuntu0.22.04.1 amd64 NVIDIA compute utilitiesii nvidia-compute-utils-550-server 550.90.07-0ubuntu0.22.04.1 amd64 NVIDIA compute utilitiesii nvidia-container-toolkit 1.15.0-1 amd64 NVIDIA Container toolkitii nvidia-container-toolkit-base 1.15.0-1 amd64 NVIDIA Container Toolkit Baserc nvidia-dkms-390 390.157-0ubuntu0.22.04.2 amd64 NVIDIA DKMS packagerc nvidia-dkms-535 535.183.01-0ubuntu0.22.04.1 amd64 NVIDIA DKMS packagerc nvidia-dkms-550 550.90.07-0ubuntu0.22.04.1 amd64 NVIDIA DKMS packageii nvidia-dkms-550-server 550.90.07-0ubuntu0.22.04.1 amd64 NVIDIA DKMS packageii nvidia-driver-550-server 550.90.07-0ubuntu0.22.04.1 amd64 NVIDIA Server Driver metapackageii nvidia-firmware-550-server-550.90.07 550.90.07-0ubuntu0.22.04.1 amd64 Firmware files used by the kernel modulerc nvidia-kernel-common-390 390.157-0ubuntu0.22.04.2 amd64 Shared files used with the kernel modulerc nvidia-kernel-common-525 525.147.05-0ubuntu2.22.04.1 amd64 Shared files used with the kernel module (transitional package)rc nvidia-kernel-common-535 535.183.01-0ubuntu0.22.04.1 amd64 Shared files used with the kernel modulerc nvidia-kernel-common-550 550.90.07-0ubuntu0.22.04.1 amd64 Shared files used with the kernel moduleii nvidia-kernel-common-550-server 550.90.07-0ubuntu0.22.04.1 amd64 Shared files used with the kernel moduleii nvidia-kernel-source-550-server 550.90.07-0ubuntu0.22.04.1 amd64 NVIDIA kernel source packageii nvidia-prime 0.8.17.1 all Tools to enable NVIDIA's Primeii nvidia-settings 510.47.03-0ubuntu1 amd64 Tool for configuring the NVIDIA graphics driverii nvidia-utils-550-server 550.90.07-0ubuntu0.22.04.1 amd64 NVIDIA Server Driver support binariesii screen-resolution-extra 0.18.2 all Extension for the nvidia-settings control panelii xserver-xorg-video-nvidia-550-server 550.90.07-0ubuntu0.22.04.1 amd64 NVIDIA binary Xorg driver
$ neofetch .-/+oossssoo+/-. user@host `:+ssssssssssssssssss+:` --------- -+ssssssssssssssssssyyssss+- OS: Ubuntu 22.04.4 LTS x86_64 .ossssssssssssssssssdMMMNysssso. Host: B450 AORUS M /ssssssssssshdmmNNmmyNMMMMhssssss/ Kernel: 5.15.0-113-generic +ssssssssshmydMMMMMMMNddddyssssssss+ Uptime: 24 mins /sssssssshNMMMyhhyyyyhmNMMMNhssssssss/ Packages: 1277 (dpkg), 6 (flatpak), 5 (snap) .ssssssssdMMMNhsssssssssshNMMMdssssssss. Shell: bash 5.1.16 +sssshhhyNMMNyssssssssssssyNMMMysssssss+ Terminal: /dev/pts/0 ossyNMMMNyMMhsssssssssssssshmmmhssssssso CPU: AMD Ryzen 5 1600 (12) @ 3.200GHz ossyNMMMNyMMhsssssssssssssshmmmhssssssso GPU: NVIDIA GeForce 9800 GT +sssshhhyNMMNyssssssssssssyNMMMysssssss+ Memory: 2875MiB / 15931MiB .ssssssssdMMMNhsssssssssshNMMMdssssssss. /sssssssshNMMMyhhyyyyhdNMMMNhssssssss/ +sssssssssdmydMMMMMMMMddddyssssssss+ /ssssssssssshdmNNNNmyNMMMMhssssss/ .ossssssssssssssssssdMMMNysssso. -+sssssssssssssssssyyyssss+- `:+ssssssssssssssssss+:` .-/+oossssoo+/-.