• ubuntu显卡驱动安装


    1、确定显卡型号

    网上有些使用lspci | grep -i nvidia可以查看显卡型号,但是我的好像查不到具体型号,如下图。

    但是后来我知道了安装的是1080Ti,所以也就明确了型号。驱动在(https://www.nvidia.com/Download/index.aspx)选择对应型号和系统下载即可。

    2、关闭SecureBoot或者FastBoot

    网上许多教程缺少这一步,但是这一步很关键。

    开机长按del或者F8进入BIOS界面,然后将Secure Boot置为disable,有些主板是Fast Boot。

    可参考(https://jingyan.baidu.com/article/fd8044fa3baad85031137aa2.html)

    博客(https://blog.csdn.net/baccon/article/details/77783509)对Secure Boot有一些介绍如下:

    博客(http://cn.soulmachine.me/2016-08-14-dual-install-windows-ubuntu/)也有一些介绍如下:

    没有关闭Secure Boot安装过程会弹出一些关于公钥证书的选项等等,还会显示如下图,表示Secure Boot和第三方驱动不兼容,最后导致安装不成功。

    3、禁用集成的nouveau驱动

    配置/etc/modprobe.d/blacklist.conf

    sudo gedit /etc/modprobe.d/blacklist.conf (图形界面)或者使用vim:sudo vim /etc/modprobe.d/blacklist.conf(命令行)

    加入以下几句,表示加入黑名单

    blacklist vga16fb
    blacklist nouveau
    blacklist rivafb
    blacklist rivatv
    blacklist nvidiafb

    好像有些博客说需要执行sudo update-initramfs -u,但我好像没执行也能安装成功?
    禁用后,输入lsmod | grep nouveau,没有输出即为禁用成功。
    有些博客(https://blog.csdn.net/qq805934132/article/details/82909759)的操作方法和我很不一样,具体区别等有时间再看看。

    4、关闭当前图形界面并安装

    由于需要关闭图形界面,因此需要在终端执行命令,crtl+alt+F1~F6可以进入6个终端中的一个,然后crtl+alt+F7可以回到图形界面。

    如果不关闭图形界面会报错:

    sudo service lightdm stop       # 关闭图形界面

    sudo ./NVIDIA-xxx-xxx.run      # 安装驱动文件

    (注:安装时出现的一些选择和警告说明如下)

    sudo service lightdm restart      # 重启图形界面

    5、验证驱动安装是否成功

    可以查看驱动版本:cat /proc/driver/nvidia/version

    或者输入nvidia-smi命令

    在第4步安装的过程中,会出现一些警告和选择

    ①The distribution-provided pre-install script failed! Are you sure you want to continue?

    博客(https://blog.csdn.net/u014561933/article/details/79958130)已对此作了详细说明,继续安装则选择continue即可。

    ②出现无法安装32位兼容库(Unable to find a suitable destination to install 32-bit compatibility libraries.),由于系统是64位系统,因此应该是无关紧要的,继续即可。

    ③是否使用nvidia-xconfig来更新X配置文件,我的理解是这一步决定是否使用显卡来显示桌面,因为后面可以发现显卡上有显示的进程在运行,可选yes也可选no。

    过程中的一些其他问题:

    .run文件要先修改权限才能运行(https://blog.csdn.net/lightyearwp/article/details/5498200)

    chmod a+x xxx.run

    参考:

    https://blog.csdn.net/u014561933/article/details/79958017

     https://www.cnblogs.com/alexanderkun/p/6905512.html

    https://blog.csdn.net/zafir_410/article/details/73188228?utm_source=itdadao&utm_medium=referral

    https://www.cnblogs.com/5211314jackrose/p/7081020.html

    https://blog.csdn.net/ksws0292756/article/details/79160742

    https://blog.csdn.net/wangsidadehao/article/details/70255754

  • 相关阅读:
    java实现HTTP请求 HttpUtil
    java-websocket客户端 断线重连 注入Service问题
    人工智能博客
    git 修改注释
    2019-2-22
    2019-2-21
    2019-2-20
    /与./和../的含义
    第二章(构建有多个房间的聊天室程序)
    第一章(欢迎进入node.js世界)
  • 原文地址:https://www.cnblogs.com/jisongxie/p/10057530.html
Copyright © 2020-2023  润新知