1.卸载原有的NVIDIA驱动(没装的话就跳过)
(1)删除命令如下:sudo apt-get remove --purge nvidia*
(2)如果使用.run文件安装,使用--uninstall卸载(具体方法百度)
2.禁用nouveau
(1)ubuntu默认已安装第三方驱动程序nouveau
(2)安装nvidia显卡驱动首先需要禁用nouveau
(3)不然会碰到冲突的问题,导致无法安装nvidia显卡驱动
(4)打开文件blacklist.conf:
<1>sudo vim /etc/modprobe.d/blacklist.conf
<2>若未安装vim可通过sudo apt-get install vim安装或使用vi
<3>在blacklist.conf文件最后部分插入以下两行内容
3.1.blacklist nouveau
3.2.options nouveau modeset=0
<4>命令窗口会提示warn,无视之
<5>保存退出,更新系统执行以下命令生效:sudo update-initramfs -u
<6>重启系统(一定要重启):sudo reboot
<7>重启电脑后输入验证nouveau是否已禁用:lsmod | grep nouveau
<8>没有信息显示,说明nouveau已被禁用
3.安装NVIDIA显卡驱动
(1)首先查看电脑支持的驱动版本:sudo apt-cache search nvidia*
(2)下载驱动程序
<1>NVIDIA驱动官方地址https://www.nvidia.cn/Download/index.aspx?lang=cn
<2>下载完之后是一个名称为 NVIDIA-Linux-x86_64-xxx.xx.run 的文件
<3>将下载好的的run文件拷贝至home目录下
(3)在ubuntu下按ctrl+alt+f1进入字符命令行界面,然后输入用户名和密码
<1>通过Ctrl+Alt+F7可返回界面
<2>进入tty1界面可能会出现中文乱码,解决方案
<3>https://blog.csdn.net/lihe4151021/article/details/90048918
(4)接着在命令行界面下输入:sudo service lightdm stop
(5)给驱动run文件赋予执行权限: sudo chmod a+x NVIDIA-Linux-x86_64-418.56.run
(6)安装:
<1>命令:sudo sh ./NVIDIA-Linux-x86_64-410.78.run -no-x-check -no-nouveau-check -no-opengl-files
<2>-no-x-check:安装驱动时不检查X服务
<3>-no-nouveau-check:安装驱动时不检查nouveau
<4>–no-opengl-files 只安装驱动文件,不安装OpenGL文件。这个参数最重要
4.打开图形界面:
(1)在命令行界面下输入:sudo service lightdm start
5.安装完毕后重启验证是否安装成功:nvidia-smi
6.sudo reboot 重启