ubuntu显卡驱动安装

一、引言

安装ubuntu显卡驱动根据经验来看一共有四种方法,推荐使用方法三和方法四最简单快捷,一般方法三就可以解决,方法三不可以的话再用其他办法,反正自己多试试,大不了就重装系统嘛,还有一个新系统先别配置其他东西,先安显卡驱动~~根据实验室同学反馈的话,有些牌子联想电脑安装好ubuntu之后是默认集显启动的,需要在bios里面改一个叫graphics啥的配置,这个联想用户自己找找吧。。

  • 通过ubuntu仓库安装
  • 在英伟达官网选择相应版本的驱动安装
  • 在ubuntu软件和更新界面的附加驱动中安装
  • 添加ppa源安装

二、驱动安装

方法一:ubuntu仓库安装

只需要一条指令即可安装成功

sudo ubuntu-drivers autoinstall

成功安装后需要重启,本人电脑(戴尔G3)没有成功,出现了依赖关系被破坏的报错信息,所以并没有采用这种方法最后,但是有同学是联想的电脑成功了

方法二:英伟达官网安装

这一部分是参考别的博主的方法,没有实操过

首先进入英伟达官网Official Drivers | NVIDIA

按照自己的显卡的版本选择对应选项,比如我的是1660ti,这个信息可以在电脑属性里看到,点击search下载

会得到一个后缀为.run类型的可执行文件,NVIDIA-Linux-x86_64-460.84.run

(1)首先禁用nouveau

sudo gedit /etc/modprobe.d/blacklist.conf

在最后一行添加

blacklist nouveau options nouveau modeset=0 #禁用nouveau第三方驱动

更新内核

sudo update -initramfs -u #内核的操作可以先不执行

(2)卸载原有驱动

sudo apt-get remove --purge nvidia* 下面需要进入.run文件所在位置 sudo chmod +x NVIDIA-Linux-x86_64-460.84.run #添加可执行权限 sudo ./NVIDIA-Linux-x86_64-460.84.run --uninstall

(3)安装驱动

关闭图形化界面

sudo service lightdm stop

按Ctrl-Alt+F1进入命令行界面,输入用户名和密码登录。并到可执行文件所在路径,执行以下命令

sudo chmod a+x NVIDIA-Linux-x86_64-460.84.run sudo ./NVIDIA-Linux-x86_64-460.84.run –no-opengl-files

这里被禁用的图形化界面可以通过指令sudo service lightdm start与Ctrl-Alt+F7即可恢复使用

(3)安装完成测试

nvidia-smi #若出现电脑GPU信息则成功

方法三:附加驱动安装方法

(1)更新软件源

在其他站点中选择清华源,更新后终端执行

sudo apt-get update sudo apt-get upgrade

(2)安装驱动:菜单栏选择附加驱动,会进行自动搜索,选择一个版本的专有驱动,点击应用更改,更改后重启即可,我这里是虚拟机所以没有显示,物理机应该有

方法四:ppa仓库安装

(1)首先禁用nouveau

sudo gedit /etc/modprobe.d/blacklist.conf

在最后一行添加

blacklist nouveau options nouveau modeset=0 #禁用nouveau第三方驱动 本质就是禁用集显

(2)执行以下指令

sudo apt-get remove --purge nvidia* sudo update -initramfs -u # 更新内核 这个最好不要随便执行,先跳过 sudo add-apt-repository ppa:graphics-drivers/ppa # 添加ppa源 sudo apt-get update sudo apt-get install nvidia-driver-450 # 这里版本可以根据自己需求来 sudo apt-get install mesa-common-dev sudo apt-get update sudo apt-get upgrade nvidia-smi # 用于确认是否安装成功 sudo sed -i "s/ppa.launchpad.net/lanuchpad.moruy.cn/g" /etc/apt/sources.list.d/*.list #ppa加速

存在的问题

使用以上的方法三完成了驱动的安装,但是无法使用nvidia-smi命令查看(报错信息大意为无法将驱动和硬件建立连接),通过查找后找到了解决方案:

本人使用方案一解决了。

方案一:在BIOS界面,禁用secure boot,也就是设置为disable

本人结果:在BIOS界面,早已设置secure boot为disable,并没有解决问题。各位可以先尝试。

其他方案详见NVIDIA驱动出错:NVIDIA-SMI has failed because it couldn‘t communicate with the NVIDIA driver. Make sure t_大黑山修道的博客-CSDN博客_nvidia-smi has failed because

参考博文:

NVIDIA驱动出错:NVIDIA-SMI has failed because it couldn‘t communicate with the NVIDIA driver. Make sure t_大黑山修道的博客-CSDN博客_nvidia-smi has failed because

ubuntu18.04安装显卡驱动(四种方式)_四处炼丹的博客-CSDN博客_ubuntu18.04安装显卡驱动

  • 3
    点赞
  • 36
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值