ubuntu手动安装显卡驱动

一、上英伟达官网下载相应版本的驱动

英伟达官网
可能需要注册才能下载。
下载后将驱动放在主目录下。

二、禁用开源网卡驱动

注意,先看一下全局搜索“附加驱动”看看自己是否是正在使用开源第三方驱动,如果是,则先换成专有的,并重启电脑,然后再来禁用第三方开源驱动,否则禁用之后重启可能会有黑屏现象。
在这里插入图片描述
在这里插入图片描述
我这里是使用过手动安装的驱动,一般选择专有的就行。

确保现在使用的不是开源驱动,开始进行禁用操作。

#打开文件,
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

  • 4
    点赞
  • 44
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值