Please forgive me for wanting to understand what all the recommended actions will do, before I do them. I have carefully read the document that @sgt-mike has recommended. I read and used it to try to narrow down the questions, There are five questions below in bold that I would like to see answered.
But first:
Thank you. Sorry for the drama, @1fallen, but no, no .run installs were done.
You then make a suggestion that sounds valuable and leads to my first question
This suggestions was also echoed by @sgt-mike.
Question 1: This command will remove whatever nvidia driver is now installed, and, hopefully, get the system ready for a clean install of āthe right driverā, right?
The document starts by recommending the following two diagnostics, which I did and show the results
$ cat /proc/driver/nvidia/version
NVRM version: NVIDIA UNIX x86_64 Kernel Module 535.183.01 Sun May 12 19:39:15 UTC 2024
GCC version:
sudo ubuntu-drivers list
[sudo] password for scohen:
udevadm hwdb is deprecated. Use systemd-hwdb instead.
...
nvidia-driver-535, (kernel modules provided by nvidia-dkms-535)
nvidia-driver-550-open, (kernel modules provided by nvidia-dkms-550-open)
nvidia-driver-535-open, (kernel modules provided by nvidia-dkms-535-open)
nvidia-driver-535-server, (kernel modules provided by nvidia-dkms-535-server)
nvidia-driver-535-server-open, (kernel modules provided by nvidia-dkms-535-server-open)
nvidia-driver-550, (kernel modules provided by nvidia-dkms-550)
oem-sutton-barrett-meta
By the way, the output of the āserverā version of this command - sudo ubuntu-drivers list --gpgpu
, is the same as the above.
This is presumably the listing all the drivers it is okay to install, it says nothing about what might actually be installed, and nothing in this list matches the version number returned by the first command. It seems important to me to understand what I have now before I go about changing it. So ā¦
Question 2: How might I relate the output of the first command,
NVIDIA UNIX x86_64 Kernel Module 535.183.01, to one of the drivers listed in the second command?
Next, the document differentiates between āgeneric (desktop and gaming)ā and āservers and/or computing purposes.ā I find this distinction confusing. What are ācomputing purposesā?
Question 3:
Do I want
Installing the drivers for generic use (e.g. desktop and gaming)
-or-
Installing the drivers on servers and/or for computing purposes
Does it matter?
The next fork in the road is installing a specific driver version or doing autodetect versions of the ubuntu-drivers install
command. @sgt-mike recommended a command that does autodetect. Other commenters have mentioned installing the recommended version.
Question 4: autodetect or install a specific version?
Question 4a: if installing a specific version, which one?
@sgt-mike said I should install 535 (which is already installed but maybe not the ubuntu version)
@ubfan1 said I should run the ubuntu-drivers devices
command which returned a recommendation of nvidia-driver-550 - distro non-free recommended
So I suppose the question is 535 or 550?
Next:
Manual driver installation (using APT). I havenāt looked deeply enough into this because no one here has recommended these commands.
Question 5: can I for now ignore Manual Driver installation (using APT)?
Iām assuming I can, but itās in the document so Iām asking,
If we can answer the questions above, I will have a better idea of how to proceed. Thanks.