Process of nvidia driver installation on x86_64 Linux.
In this post we will see how to update the nvidia driver in Linux.
Lets see it step by step to understand the process.
1. Download the required package from official site.
### For me, below is the latest version, you can browse through it https://www.nvidia.com/content/DriverDownload-March2009/confirmation.php?url=/XFree86/Linux-x86_64/450.80.02/NVIDIA-Linux-x86_64-450.80.02.run&lang=us&type=TITAN ### Or it can be downloaded directly from below URL https://us.download.nvidia.com/XFree86/Linux-x86_64/450.80.02/NVIDIA-Linux-x86_64-450.80.02.run
2. Check out the current NVIDIA module version
[user@ngelinux001 ~]$ cat /proc/driver/nvidia/version NVRM version: NVIDIA UNIX x86_64 Kernel Module 410.57 Tue Sep 18 23:25:09 CDT 2018 GCC version: gcc version 4.8.5 20150623 (Red Hat 4.8.5-11) (GCC)
3. Run the package to install NVIDIA.
[user@ngelinux001 ~]$ sudo ./NVIDIA-Linux-x86_64-450.80.02.run [sudo] password for user: Verifying archive integrity... OK Uncompressing NVIDIA Accelerated Graphics Driver for Linux-x86_64 450.80.02................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
4. Verify the version now.
[user@ngelinux001 ~]$ cat /proc/driver/nvidia/version NVRM version: NVIDIA UNIX x86_64 Kernel Module 450.80.02 Wed Sep 23 01:13:39 UTC 2020 GCC version: gcc version 4.8.5 20150623 (Red Hat 4.8.5-11) (GCC) [user@ngelinux001 ~]$ nvidia-smi Tue Mar 22 02:06:52 2022 +-----------------------------------------------------------------------------+ | NVIDIA-SMI 450.80.02 Driver Version: 450.80.02 CUDA Version: 11.0 | |-------------------------------+----------------------+----------------------+ | 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 Tesla V100-PCIE... Off | 00000000:3B:00.0 Off | 0 | | N/A 30C P0 35W / 250W | 0MiB / 32510MiB | 0% Default | | | | N/A | +-------------------------------+----------------------+----------------------+ | 1 Tesla V100-PCIE... Off | 00000000:D8:00.0 Off | 0 | | N/A 32C P0 36W / 250W | 0MiB / 32510MiB | 3% Default | | | | N/A | +-------------------------------+----------------------+----------------------+ +-----------------------------------------------------------------------------+ | Processes: | | GPU GI CI PID Type Process name GPU Memory | | ID ID Usage | |=============================================================================| | No running processes found | +-----------------------------------------------------------------------------+ [user@ngelinux001 ~]$