显卡驱动安装

本来打算学期初在电脑上配置深度学习环境,以为安装Ubuntu系统外加显卡驱动是一件很容易的事情,结果没想到显卡驱动从情人节安装到了昨天,历时四天。网上所有的解决方法都尝试了基本都没有效果,而且很多网上提问的人在提问下面都没有了结果,很是苦恼。幸好昨天晚上一筹莫展之际,看了一集权利的游戏,突然思路明朗,终于解决了这个问题。因此决定把成功配置的方法记录下来,也把可能出现我遇到的问题,即登陆账户后桌面循环无法登陆的若干种可能问题加以罗列,希望对后人有所借鉴。

首先先说一下我的电脑配置:

主机:惠普

系统:Ubuntu 16.04.2 LTS

显卡:GTX 980 Ti

驱动版本:NVIDIA-Linux-x86_64-375.39.run

 

如果出现桌面循环登陆的问题(无法进入桌面),可能是:

1)没有关闭UEFI的安全启动/安全引导;

2)电脑有双显卡(集显+独显),显卡之间出现冲突;

3)没有关闭自带的nouveau驱动;

4)系统更新导致不匹配。

这时应该卸载显卡驱动,方法为:进入控制台,输入sudo apt-get purge nvidia*   解决方法见下文。个人亲测网上所说的Bumblebee方法并不好用,因此不建议选择下载bumblebee。

 

Ubuntu系统安装无需多言。

STEP 1: 安装显卡驱动,首先要禁用系统自带的nouveau驱动防止冲突。网上方法各异,我采用的比较有效果的方法是修改nouveau.ko的名字,代码为:

cd /lib/modules/4.8.0-36-generic/kernel/drivers/gpu/drm/nouveau

mv nouveau.ko nouveau.ko.org

 

STEP 2: 如果你的电脑开启了UEFI系统的安全保护,查看是否关闭了secure boot(安全启动/安全引导)。否则在安装显卡驱动的时候会询问你是否生成密钥等问题,而且也会直接导致显卡驱动安装失败。这样可能会导致桌面循环登陆的问题,也可能安装成功,但是进入桌面在终端输入nvidia-settings发现如下错误:You do not appear tobe using the NVIDIA X driver. Please edit your X Configuration file (just run‘nvidia-xconfig’ as root), and restart the X server。同时终端中可能会出现如下错误:Install of the NVIDIA Accelerated Graphics Driver for Linux-x86)64(375.39) is now complete. Please update your XF86Config or xorg.conf file asappropriate see the file /usr/share/doc/NVIDIA_GLX-1.0/README.txt for details。这两个错误网上的方法基本都是治标不治本,这时候很可能就是UEFI没有关闭安全引导的问题,需要进入bios关闭。然而惠普电脑比较奇怪,只不过bios是惠普定制的,和界面和功能和其他电脑不太一样。开机出现HP商标的时候快速连按F10进入Bios(不同电脑进入bios的键不同),进入Hewlett-Packard设置实用程序。选择安全—安全引导配置—F10同意—安全引导的禁用改成启用。保存更改,重启。

 

STEP 3:按ctrl+alt+F1进入命令行,关闭桌面环境,删除之前安装的Nvidia显卡驱动,然后进入显卡驱动安装包的目录进行安装。显卡驱动可以在nvidia官网(http://www.nvidia.cn/Download/Scan.aspx?lang=cn)上根据自己的电脑配置搜索相应的最新驱动(run文件)。相关代码为:

sudo service lightdm stop

sudo apt-get purge nvidia*

cd /你存放显卡驱动的目录

sudo sh NVIDIA*.run --no-opengl-files

然后根据提示accept就行。

 

STEP 4: 打开桌面,验证是否安装成功。

sudo service lightdm start

sudo apt install nvidia-prime

sudo prime-select query  #这里应该是显示Nvidia才对

nvidia-smi    #出现下图界面,证明安装成功

nvidia-settings    #出现下图界面,证明安装成功

 

希望大家能够顺利安装。


  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
安装Ubuntu的显卡驱动有几种方法可以选择。根据的经验,推荐使用方法三和方法四,它们最简单和快捷。通常情况下,方法三就可以解决问题。如果方法三不适用,可以尝试其他方法。如果实在无法解决,可以考虑重装系统。另外,对于联想电脑用户,有些机型在安装完Ubuntu后默认启用集显,需要在BIOS中修改相关配置。请注意查找相应的配置项。安装显卡驱动的几种方法包括: 1. 通过Ubuntu仓库安装:可以在Ubuntu的软件和更新界面的附加驱动选项中选择安装适合的驱动。 2. 在英伟达官网选择相应版本的驱动安装:可以前往英伟达官网下载适合你的显卡和操作系统版本的驱动程序进行安装。 3. 添加PPA源安装:可以添加PPA源,并使用命令行安装指定的驱动。具体步骤可根据你的需求和情况进行操作。 如果你是替换显卡驱动(即之前已在Ubuntu下安装过英伟达显卡驱动),可以先进入TTY文本模式,然后运行以下命令停止图形界面服务:sudo /etc/init.d/lightdm stop。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [Ubuntu18-22.04安装和干净卸载nvidia显卡驱动——超详细、最简单](https://blog.csdn.net/Perfect886/article/details/119109380)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"] - *2* [ubuntu显卡驱动安装](https://blog.csdn.net/weixin_39554819/article/details/128908275)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值