1. 去nvidia官网下载linux的显卡驱动,一般是.run文件,记住文件保存的目录,等会要用
2. 设定成开机自动进入命令行模式,强烈推荐,防止有bug后,卡死在图形界面
设定成开机自动进入命令行模式可以看这个,后续也可恢复成图形界面:ubuntu设置开机进入命令行或图形界面_tiantangzhixia的博客-CSDN博客ubuntu设置开机进入命令行或图形界面https://blog.csdn.net/baidu_35280192/article/details/130389752?spm=1001.2014.3001.55023. 把之前的nvidia驱动卸载干净,防止产生bug
查看是否有nvidia驱动
ls /usr/src | grep nvidia
如果有的话
cd /usr/bin ls nvidia-* sudo nvidia-uninstall sudo apt-get remove --purge nvidia* sudo apt autoremove
如果有的话,卸载完需要确认一下
ls /usr/src | grep nvidia
4. ban掉nvidia的开源驱动nouveau,可以先看看是不是已经有这个文件了,/etc/modprobe.d/blacklist-nvidia-nouveau.conf,并且如果里面已经有了下面的设置,这步就可以跳过了
sudo bash -c "echo blacklist nouveau > /etc/modprobe.d/blacklist-nvidia-nouveau.conf"
sudo bash -c "echo options nouveau modeset=0 >> /etc/modprobe.d/blacklist-nvidia-nouveau.conf"
5. 重启
sudo reboot
6. 安装驱动.run文件
cd到驱动文件的存放目录
cd /opt/530.41.03/
确保赋予了可执行权限
sudo chmod +x NVIDIA-Linux-x86_64-530.41.03.run
确保系统安装了依赖
sudo apt install gcc g++ make pkg-config libglvnd-dev
运行.run
sudo ./NVIDIA-Linux-x86_64-530.41.03.run
PS:也可运行下面的命令,如果担心笔记本电脑出现循环登录,也就是loop login,只安装驱动文件,不安装OpenGL文件,台式机好像没听说这问题,比较奇怪
sudo ./NVIDIA-Linux-x86_64-530.41.03.run -no-opengl-files
选择安装32位兼容库:yes
选择安装xutils:yes
7. 输入nvidia-smi检查一下,如果没有报错,有以下类似的输出,就说明ok啦
8. 如果不想开机进入命令行,还是喜欢用图形界面的话,用步骤2中的方法再设置回来呗