一、上英伟达官网下载相应版本的驱动
英伟达官网
可能需要注册才能下载。
下载后将驱动放在主目录下。
二、禁用开源网卡驱动
注意,先看一下全局搜索“附加驱动”看看自己是否是正在使用开源第三方驱动,如果是,则先换成专有的,并重启电脑,然后再来禁用第三方开源驱动,否则禁用之后重启可能会有黑屏现象。
我这里是使用过手动安装的驱动,一般选择专有的就行。
确保现在使用的不是开源驱动,开始进行禁用操作。
#打开文件,
sudo gedit /etc/modprobe.d/blacklist.conf
#在最后添加如下两行:
blacklist nouveau
options nouveau modeset=0
#然后更新设置
sudo update-initramfs -u
然后重启电脑,注意一定要重启
然后验证是否禁用成功
lsmod | grep nouveau
没有任何输出表示禁用成功
三.安装显卡驱动
1.按ctrl+alt+f1进入命令行界面,此时需要login:电脑账户名称,password:密码,登录到命令行界面。
2.卸载先前安装的驱动
#for case1: 自动安装的:
sudo apt-get remove --purge nvidia*
#for case2: 手动安装的,
#查看显卡驱动信号:cat /proc/driver/nvidia/version
sudo chmod +x *.run
sudo ./NVIDIA-Linux-x86_64-384.59.run --uninstall
注意出现菱形是要输入密码,不是进度条。。。。然后回车。
3.安装显卡驱动
给驱动文件赋予执行权限,并执行安装。注意驱动存放位置,在主目录下可以直接执行下述命令。
sudo service lightdm stop //先关闭图形界面,否则会报错无法安装
sudo chmod a+x NVIDIA-Linux-x86_64-418.67.run
sudo ./NVIDIA-Linux-x86_64-375.20.run –no-opengl-files –no-x-check –no-nouveau-check
如果不加后面的**–no-opengl-files –no-x-check –no-nouveau-check**会造成循环登录的问题,如果你安装完显卡驱动,循环登录,那就是因为你没有输入后面的参数,需要重新卸载驱动并安装,把后面的参数补上
1.第一个窗口distribution-provided pre-install script failed! Are you sure you want to continue? 选择 yes 继续。
2.选NO
3.32-bit 选择NO
4.YES
安装成功后,在命令行输入:
#重启图形界面
sudo service lightdm start
reboot //重启电脑
命令行输入:
nvidia-smi
打印出显卡驱动信息, 检测是否安装成功。
最后还有重要的一步:关闭系统的自动更新,否则一段时间自动更新内核后显卡驱动会失效,又需要重新安装。
参考博文1
参考博文2
更多推荐
ubuntu手动安装显卡驱动
发布评论