User Tools

Site Tools


ubuntu:gpu:nvidia_gpu:setup:setup_manually

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
ubuntu:gpu:nvidia_gpu:setup:setup_manually [2023/06/07 17:52] – created peterubuntu:gpu:nvidia_gpu:setup:setup_manually [2025/05/21 15:56] (current) – [Restart] peter
Line 1: Line 1:
 ====== Ubuntu - GPU - NVIDIA GPU - Setup - Setup manually ====== ====== Ubuntu - GPU - NVIDIA GPU - Setup - Setup manually ======
  
-===== Check the driver needed by the devices =====+<WRAP important> 
 +**WARNING:**  Manual installation of NVIDIA drivers on Ubuntu, particularly from the official NVIDIA.com source, is not recommended for all users due to potential compatibility issues with future kernel updates. 
 + 
 +  * This approach requires manual recompilation or re-installation of the driver each time the kernel is updated, as the NVIDIA kernel module may not automatically adapt to the new kernel version. 
 +  * Such updates can lead to system instability, the inability to boot into the graphical interface, or the driver ceasing to function entirely. 
 +  * Opting for drivers provided through the Ubuntu repositories or via a PPA is generally safer, ensuring smoother updates and system stability. 
 + 
 +</WRAP> 
 + 
 +---- 
 + 
 +===== Identify the NVIDIA GPU Model =====
  
 <code bash> <code bash>
 +sudo lshw -numeric -C display
 +
 +or
 +
 +sudo lspci -vnn | grep VGA
 +
 +or
 +
 sudo ubuntu-drivers devices sudo ubuntu-drivers devices
 </code> </code>
 +
 +<WRAP info>
 +**NOTE:**  This will help to determine which driver is needed.
 +</WRAP>
  
 ---- ----
Line 12: Line 35:
  
 Visit the [[https://www.nvidia.com/en-in/drivers/unix/|Official Nvidia website]]. Visit the [[https://www.nvidia.com/en-in/drivers/unix/|Official Nvidia website]].
 +
 +Download the appropriate driver for your graphics card.
  
 <code bash> <code bash>
Line 24: Line 49:
 sudo apt install build-essential libglvnd-dev pkg-config sudo apt install build-essential libglvnd-dev pkg-config
 </code> </code>
 +
 +----
 +
 +===== Disable Nouveau Nvidia Driver =====
 +
 +The default Nouveau Nvidia driver must be disabled before installing the official Nvidia driver.
 +
 +  * This step is crucial for preventing conflicts between drivers.
 +
 +See [[Ubuntu:GPU:Nouveau:Blacklist the Nouveau driver|Blacklist the Nouveau driver]].
 +
 +
 +<WRAP important>
 +**WARNING:**  After the reboot you may end up without GUI at all.
 +
 +  * Be sure that you have the SSH enabled on your system to be able login remotely or use **CTRL+ALT+F2** to switch TTY console and continue with the installation.
 +
 +</WRAP>
  
 ---- ----
Line 30: Line 73:
  
 Before installing the driver, it is mandatory to stop your current display server by changing the run level to 3. Before installing the driver, it is mandatory to stop your current display server by changing the run level to 3.
 +
 +<WRAP important>
 +**WARNING:**  Remember to save all current work before proceeding, as this will stop the desktop environment.
 +
 +  * Switch to a TTY1 session by pressing **CTRL+ALT+F1** and log in.
 +
 +</WRAP>
  
 <code bash> <code bash>
Line 42: Line 92:
 sudo bash NVIDIA-Linux-x86_64-510.60.02.run sudo bash NVIDIA-Linux-x86_64-510.60.02.run
 </code> </code>
 +
 +<WRAP info>
 +**NOTE:**  Follow the on-screen instructions to complete the driver installation.
 +
 +  * The wizard may complain that another NVIDIA driver method is available, in that case simply ignore and hit **continue**.
 +
 +</WRAP>
  
 ---- ----
Line 55: Line 112:
 <WRAP info> <WRAP info>
 **NOTE:**  This will reboot your system and start it with display server on. **NOTE:**  This will reboot your system and start it with display server on.
 +
 +  * Upon reboot, configure the NVIDIA settings.
 +    * Access the **NVIDIA X Server Settings** app from the **Activities** menu to adjust the graphics settings as desired. 
 +
 </WRAP> </WRAP>
  
ubuntu/gpu/nvidia_gpu/setup/setup_manually.1686160339.txt.gz · Last modified: 2023/06/07 17:52 by peter

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki