1、下载驱动
https://www.nvidia.cn/geforce/drivers/
2、禁用系统自带的nouveau驱动
2.1查看系统是否使用nouveau
lsmod | grep nouveau
若有输出则未禁用
2.2禁用
修改blacklist.conf配置
blacklist.conf文件的位置:/etc/modprobe.d/blacklist.conf
不管是通过vi、vim,还是gedit直接修改
cd …/…/etc/modprobe.d
.conf文件的修改需要管理员权限,需要sudo,通过执行如下指令直接对记事本文件进行修改:
sudo gedit blacklist.conf
在该文件最后插入以下两行内容:
blacklist nouveau
options nouveau modeset=0
2.3更新系统
sudo update-initramfs -u
2.4重启系统
reboot
2.5验证nouveau是否禁用
lsmod | grep nouveau
3、安装驱动
chmod +x NVIDIA-Linux-x86_64-535.54.03.run
sudo ./NVIDIA-Linux-x86_64-535.54.03.run
4、可能遇到的错误
4.1、you appear to be running an x server; please exit x before installing.
解决:
sudo ./NVIDIAxxxx.run --no-x-check
4.2、make
解决:
sudo apt install make
sudo apt install make-guile
4.3、the target kernel has CONFIG_MODULE_SIG set…
解决:直接选择 sign the kernel module(为内核模块签名)
4.4、the nvidia kernel module with an existing key pair …
解决:直接选择 genera a new one
4.5、…was successfully signed with a newly generated key pair,would you like to delete…
解决:直接选择no
4.6、the signed kernel module failed to load,because the kernei dose not trust any key…
解决:直接选择 install signed kerrel module
4.7在命令行界面输入
nvidia-smi
没有任何关于GPU的信息显示或者提示有问题,说明安装失败
解决:
(1) sudo mokutil --import /usr/share/nvidia/nvidia*.der
注意:sudo mokutil --import /usr/share/nvidia/nvidia双击Tab会出现可选的详细信息
提示输入密码,再次输入密码
(2) sudo reboot //输入重启命令
(3) 跳出一个蓝色背景的界面perform mok management
按住方向键的向下键(它不会显示内容,安键才有内容),选择第二个“ enroll mok ”,会跳出新界面 enroll mok,选择第二个 continue ,会跳出新界面enroll the key 选择第二个 yes接下来提示输入密码又跳那个蓝色背景的界面perform mok management 选择第一个 reboot重启之后应该就完成了。
参考:
https://blog.csdn.net/BZ_PP/article/details/120027480?spm=1001.2014.3001.5506
https://blog.csdn.net/Kevin__47/article/details/131564415?spm=1001.2014.3001.5506