ubuntu系统安装nvidia显卡驱动教程

第一种方式:使用ubuntu系统带有功能安装
打开ubuntu软件和更新,点击“附加驱动”,选择“使用 NVIDIA driver metapackage 来自 nvidia-driver-535(专有)”,点击“应用更改”按钮,等待完成即可。
完成后验证命令:

nvidia-smi

+—————————————————————————————–+
| NVIDIA-SMI 550.67 Driver Version: 550.67 CUDA Version: 12.4 |
|—————————————–+————————+———————-+
| 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 NVIDIA GeForce RTX 4090 Off | 00000000:C3:00.0 Off | Off |
| 0% 35C P8 11W / 450W | 218MiB / 24564MiB | 0% Default |
| | | N/A |
+—————————————–+————————+———————-+

+—————————————————————————————–+
| Processes: |
| GPU GI CI PID Type Process name GPU Memory |
| ID ID Usage |
|=========================================================================================|
| 0 N/A N/A 2280 G /usr/lib/xorg/Xorg 108MiB |
| 0 N/A N/A 2529 G /usr/bin/gnome-shell 58MiB |
| 0 N/A N/A 3261 G …irefox/1635/usr/lib/firefox/firefox 14MiB |
+—————————————————————————————–+

 

第二种方式:下载官方驱动
进入网址:https://www.nvidia.cn/ 搜索对应的显卡型号进行下载备用


2.安装驱动前的准备工作
(1)卸载原有驱动
sudo apt remove –purge nvidia*

(2)禁用nouveau
备份文件
sudo cp /etc/modprobe.d/blacklist.conf /etc/modprobe.d/blacklist.conf.backup

打开文件
sudo vi /etc/modprobe.d/blacklist.conf

修改文件
在文件末尾添加如下内容

blacklist nouveau
blacklist lbm-nouveau
options nouveau modeset=0
alias nouveau off
alias lbm-nouveau off

保存后关闭文件

关闭nouveau
echo options nouveau modeset=0 | sudo tee -a /etc/modprobe.d/nouveau-kms.conf

更新配置
sudo update-initramfs -u

重启
reboot

重启后查看是否禁用成功
执行以下内容,没有任何输出内容则为成功禁用

lsmod | grep nouveau

3.安装驱动
(1)按ctrl+alt+f2(f2-f6均可)进入tty终端,登录账户,注意此时小键盘不可用

(2)关闭图形界面
sudo service lightdm stop

(3)给驱动文件赋予执行权限
cd /home/ubuntu/download/

chmod 755 NVIDIA-Linux-x86_64-550.90.07.run

(4)安装
-no-x-check:安装驱动时关闭X服务
-no-nouveau-check:安装驱动时禁用nouveau
-no-opengl-files:只安装驱动文件,不安装OpenGL文件

sudo ./NVIDIA-Linux-x86_64-550.90.07.run -no-x-check -no-nouveau-check -no-opengl-files

安装过程中一些选项选择:
1.An alternate method of installing the NVIDIA driver was detected.(This is usually a package provided by your distributor.) A driver installed via that method may integrate better with you system than a driver installed by
naidia-installer.
Please review the message provided by the maintainer of this alternate installation method and decide how to proceed:
Continue installation Abort installtion
The NVIDIA driver provided by Ubuntu can be installed by launching the “Software & Updates” application,and by selecting the NVIDIA driver from the “Additional Drivers” tab.

选择”Continue installation”
2.Install NVIDIA’s 32-bit compatibility libraries?

选择”No”
3.Would you like to run the nvidia-xconfig utility to automatically update you X configuration file so that the NVIDIA X driver will be used when you restart X? Any pre-existing X configuration file will be backed up.

选择”Yes”
4.Your X configuration file has been successfully updated. Installation of the NVIDIA Accelerated Graphics Driver for Linux-x86_64 (version:535.113.01) is now complete.

说明安装驱动成功。

(5)安装完毕打开图形界面并且重启电脑
注:重启后进入bios设置,确认:1.设置独显直连 2.关闭安全启动

sudo service lightdm start && reboot

(6)重启后检查是否安装成功
终端输入以下命令

nvidia-smi

+—————————————————————————————–+
| NVIDIA-SMI 550.67 Driver Version: 550.67 CUDA Version: 12.4 |
|—————————————–+————————+———————-+
| 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 NVIDIA GeForce RTX 4090 Off | 00000000:C3:00.0 Off | Off |
| 0% 35C P8 11W / 450W | 218MiB / 24564MiB | 0% Default |
| | | N/A |
+—————————————–+————————+———————-+

+—————————————————————————————–+
| Processes: |
| GPU GI CI PID Type Process name GPU Memory |
| ID ID Usage |
|=========================================================================================|
| 0 N/A N/A 2280 G /usr/lib/xorg/Xorg 108MiB |
| 0 N/A N/A 2529 G /usr/bin/gnome-shell 58MiB |
| 0 N/A N/A 3261 G …irefox/1635/usr/lib/firefox/firefox 14MiB |
+—————————————————————————————–+

 

第三种方式:驱动和cuda-toolkit同时安装
1.文件下载
网址https://developer.nvidia.com/cuda-toolkit-archive或https://developer.nvidia.com/cuda-downloads

选择
(1)“CUDA Toolkit 11.6.2”
(2)“Linux”
(3)“x86_64”
(4)“Ubuntu”
(5)“22.04”
(6)“runfile(local)”
在”Installation Instructions:”下方为下载安装指令
下载指令(文件需下载到英文路径),如:
cd /home/ubuntu/download
wget https://developer.download.nvidia.com/compute/cuda/11.6.2/local_installers/cuda_11.6.2_510.47.03_linux.run

安装
sudo sh cuda_11.6.2_510.47.03_linux.run

2.安装驱动前的准备工作
(1)卸载原有驱动
sudo apt remove –purge nvidia*

(2)禁用nouveau
备份文件
sudo cp /etc/modprobe.d/blacklist.conf /etc/modprobe.d/blacklist.conf.backup

打开文件
sudo vi /etc/modprobe.d/blacklist.conf

修改文件
在文件末尾添加如下内容

blacklist nouveau
blacklist lbm-nouveau
options nouveau modeset=0
alias nouveau off
alias lbm-nouveau off

保存后关闭文件

关闭nouveau
echo options nouveau modeset=0 | sudo tee -a /etc/modprobe.d/nouveau-kms.conf

更新
sudo update-initramfs -u

重启电脑
reboot

重启后查看是否禁用成功
执行以下内容,没有任何输出内容则为成功禁用

lsmod | grep nouveau

3.(1)按ctrl+alt+f2(f2-f6均可)进入tty终端,登录账户,注意此时小键盘不可用

(2)关闭图形界面
sudo service lightdm stop

(3)给驱动文件赋予执行权限
cd /home/ubuntu/download/
chmod 755 cuda_11.6.2_510.47.03_linux.run

(4)运行安装
sudo sh cuda_11.6.2_510.47.03_linux.run

期间会弹出对话框,需手动输入”accept”回车

CUDA Installer │
│ – [X ] Driver │
│ [X ] 510.47.03 │
│ + [X] CUDA Toolkit 11.6 │
│ [X] CUDA Samples 11.6 │
│ [X] CUDA Demo Suite 11.6 │
│ [X] CUDA Documentation 11.6 │
│ Options │
│ Install

向下选择”install”后等待安装完毕即可。

(6)安装完毕打开图形界面并且重启电脑
注:重启后进入bios设置,确认:1.设置独显直连 2.关闭安全启动

sudo service lightdm start && reboot

(7)重启后检查是否安装成功
终端输入以下命令

nvidia-smi

+—————————————————————————————–+
| NVIDIA-SMI 550.67 Driver Version: 550.67 CUDA Version: 12.4 |
|—————————————–+————————+———————-+
| 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 NVIDIA GeForce RTX 4090 Off | 00000000:C3:00.0 Off | Off |
| 0% 35C P8 11W / 450W | 218MiB / 24564MiB | 0% Default |
| | | N/A |
+—————————————–+————————+———————-+

+—————————————————————————————–+
| Processes: |
| GPU GI CI PID Type Process name GPU Memory |
| ID ID Usage |
|=========================================================================================|
| 0 N/A N/A 2280 G /usr/lib/xorg/Xorg 108MiB |
| 0 N/A N/A 2529 G /usr/bin/gnome-shell 58MiB |
| 0 N/A N/A 3261 G …irefox/1635/usr/lib/firefox/firefox 14MiB |
+—————————————————————————————–+

 

原创不易请大大们多多支持,扫描支付宝二维码领红包。

后端专属技术群:

构建高质量的技术交流社群,欢迎从事编程开发、技术招聘HR进群,也欢迎大家分享自己公司的内推信息,相互帮助,一起进步!

加我微信拉你进群,备注ittce,不然不加。

扫码领红包

微信赞赏支付宝扫码领红包

发表回复

后才能评论