戴尔灵越游匣+Ubuntu16.04的NVIDIA GTX1050显卡驱动安装.md

文章目录

    • 完成标志
    • 过程
      • 0.查看自己的显卡型号,
      • 1.查询适合的版本, https://www.nvidia.com/Download/index.aspx?lang=en-us,
      • 2.禁用原先的显卡
      • 3.重启。reboot
      • 4.lsmod | grep nouveau 没有输出,即说明拉黑成功
      • 5.通过PPA安装(本人只有通过这种方式才能成功,从官方下载后运行安装脚本,Ubuntu additional drivers统统无效)
      • 6.重启。
    • 一些可能的错误
    • 参考

完成标志


system settings>>details,观察到图形显卡驱动切换为GeForce

戴尔灵越游匣+Ubuntu16.04的NVIDIA GTX1050显卡驱动安装.md_第1张图片

戴尔灵越游匣+Ubuntu16.04的NVIDIA GTX1050显卡驱动安装.md_第2张图片
终端输入
nvidia-settings
出现上图,左侧显示关于显卡的一些选项。

戴尔灵越游匣+Ubuntu16.04的NVIDIA GTX1050显卡驱动安装.md_第3张图片
终端输入nvidia-smi,出现上如所示信息。

屏幕显示正常,则说明安装正确。

过程


0.查看自己的显卡型号,

lspci | grep -i NVIDIA

或者在windows下,查看计算机属性,或者使用其他工具查询自己的显卡型号。

卸载原先安装不成功的nvidia驱动

sudo apt-get remove --purge nvidia*

只要是不满足完成标志已经工作异常的,建议都卸载掉。

1.查询适合的版本, https://www.nvidia.com/Download/index.aspx?lang=en-us,

戴尔灵越游匣+Ubuntu16.04的NVIDIA GTX1050显卡驱动安装.md_第4张图片
戴尔灵越游匣+Ubuntu16.04的NVIDIA GTX1050显卡驱动安装.md_第5张图片

查询的结果显示适用版本为410。

不!要!点!下载安装。

2.禁用原先的显卡

戴尔灵越游匣+Ubuntu16.04的NVIDIA GTX1050显卡驱动安装.md_第6张图片

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

在balcklist.conf的末尾添加

blacklist vga16fb

blacklist nouveau

blacklist rivafb

blacklist rivatv

blacklist nvidiafb

禁用这些。

sudo update-initramfs -u

更新update-initramfs。

3.重启。reboot

4.lsmod | grep nouveau 没有输出,即说明拉黑成功

5.通过PPA安装(本人只有通过这种方式才能成功,从官方下载后运行安装脚本,Ubuntu additional drivers统统无效)

sudo add-apt-repository ppa:graphics-drivers/ppa  

sudo apt-get update  

sudo apt-get install nvidia-410 #此处要根据查询到的版本适当更改

sudo apt-get install mesa-common-dev  

sudo apt-get install freeglut3-dev

6.重启。

查看是否安装成功

一些可能的错误


  • you appear to be running an x server please exit x before installing

  • 没有出现上面的成功标志

  • 没有nvidia settings

解决方法,按照上面步骤重新走一遍。从PPA安装,不要按照参考[1]中从官方下载后安装。

反正安装不正确的话,就会有各种很奇葩的错误。本文只保证按照上述步骤能够在Dell 灵越游匣,Ubuntu16.04 LTS上正常使用。

希望尝试安装的同学进展顺利。假如出现更多的错误,没有找到解决方案,建议寻找别的解决方案,或者在本文下留言。

参考


[1] [专业亲测]Ubuntu16.04安装Nvidia显卡驱动(cuda)--解决你的所有困惑 https://blog.csdn.net/ghw15221836342/article/details/79571559

你可能感兴趣的:(错误合集,项目实践)