Ubuntu手动安装Nvidia显卡驱动的方法


Nvidia显卡驱动有3种安装方法:ppa源命令行安装、ubuntu推荐驱动安装和手动run文件进行安装。
这里介绍run文件安装方法,因为这是最常用的,也是最靠谱的。
1.下载相匹配的nvidia显卡驱动
官网nvidia驱动:https://www.nvidia.cn/Download/index.aspx?lang=cn 
使用命令ubuntu-drivers devices,查看硬件显卡型号。
或者使用命令lshw -C display查看显卡信息。


2. 在安装之前需要先禁用nouveau
Step0.禁用BIOS中的secure boot
禁用安全引导,改为disable。不然会报错。
Step1. 使用下述命令可以查看nouveau驱动是否运行:
lsmod | grep nouveau
若出现下述结果:

说明 nouveau 驱动正在运行。
Step2. 禁用nouveau驱动:
创建blacklist-nouveau.conf文件;
sudo vim /etc/modprobe.d/blacklist-nouveau.conf
在文件内插入以下内容:
blacklist nouveau
options nouveau modeset=0
Step3. 更新设置并重启:
sudo update-initramfs -u
sudo reboot
Step4. 重启后重新输入下述命令:
lsmod | grep nouveau
若没有任何输出说明禁用 nouveau 驱动成功

3.进行安装
Step1. 安装依赖
sudo apt install gcc g++ make
Step2. 登录时按ctrl + alt + F2进入命令行并使用用户名密码登录,并输入sudo telinit 3打开一个新的 TTY1 界面。
Step3. 关闭图形界面服务
sudo service lightdm stop //关闭图形界面,不关闭安装不了

Step4. 卸载旧的驱动
输入以下命令,卸载原有驱动。
#for case1: original driver installed by apt-get:
sudo apt-get remove --purge nvidia*
#for case2: original driver installed by runfile:
sudo chmod +x *.run
sudo ./NVIDIA-Linux-x86_64-384.59.run --uninstall

Step5. 输入以下命令安装
#给驱动run文件赋予执行权限
sudo chmod a+x NVIDIA-Linux-x86_64-410.78.run
sudo ./NVIDIA_Linux-x86_64-410.78.run -no-x-check -no-nouveau-check -no-opengl-files

-no-x-check:关闭x服务;
-no-nouveau-check:禁用nouveau;
-no-opengl-files:不安装openGL文件;
Step6. 选择相关选项
一般默认就好。





Step7.挂载驱动
modprobe nvidia
 
4.验证驱动是否安装成功
sudo service lightdm start //打开图形界面
打开终端,输入命令nvidia-smi,如果出现以下界面则安装成功。

《完》
点击上方小卡片关注我
上一篇
ROG游戏本安装双系统win10和ubuntu方法
到顶部