1,首先检查是否有 nvidia 显卡:
lspci | grep -i nvidia
输出:
2. 卸载原先的所有驱动:
#for case1: original driver installed by apt-get:
# 不要运行remove --purge nvidia*,会把已有的nvidia相关配置全删掉!!!
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
# 有时不用卸载也可以,直接安装新的驱动,可以试下直接安装新的驱动!!!
3. 登陆nvidia官网,可以得到适合自己驱动,下载下来,
https://www.nvidia.com/Download/index.aspx?lang=en-us
https://www.nvidia.cn/geforce/drivers/
4. 输入命令关闭图形界面:
sudo service lightdm stop
5. 进入驱动下载的所在目录下
开始安装驱动:
sudo ./NVIDIA-Linux-x86_64-440.82.run -no-x-check -no-nouveau-check -no-opengl-files
注意1:
如果文件执行权限不足,给驱动run文件赋予执行权限,驱动版本号根据自己的版本自行修改
sudo chmod a+x NVIDIA-Linux-x86_64-440.82.run
注意2:
sudo ./NVIDIA-Linux-x86_64-440.82.run -no-x-check -no-nouveau-check -no-opengl-files
-no-x-check:安装驱动时关闭X服务
-no-nouveau-check:安装驱动时禁用nouveau
-no-opengl-files:只安装驱动文件,不安装OpenGL文件
6. 安装过程中遇到的问题和选项:
a. 运行时,你可能会收到一条 pre-install script failed 信息。选择继续安装就行,因为预安装脚本包含命令exit 1,其目标是确保你真的想安装驱动程序。参考链接:安装nvidia驱动一直遇到 pre-install scipt failed 错误
b. 安装过程中的选项:
dkms 安装最好 选yes
32位兼容 安装最好 选yes
x-org 最好别安,选no,有的电脑可能导致登录界面黑屏
7. 重启电脑
sudo service lightdm start
8. 验证安装驱动是否OK
nvidia-smi
Reference:
Game Over~~~