Ubuntu下的nvidia显卡驱动的安装

  1. 驱动下载

    地址:NVIDIA驱动下载

    本人炼丹炉环境: 系统 -> Ubuntu16.04

    ? 显卡 -> GeForce GTX 1080 Ti
    Ubuntu下的nvidia显卡驱动的安装
    搜索后,下载相应驱动的.run安装包放在home目录下

  2. 卸载原有nvidia驱动

    $ sudo apt-get --purge remove nvidia-*
    

    返回no matches说明之前并未安装nvidia驱动

    否则会移除之前安装的驱动

  3. 修改blacklist.conf文件

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

    打开后在文件末尾添加以下几行

    #Following lines are imported for installing nvidia driver
    blacklist vga16fb
    blacklist nouveau
    blacklist rivafb
    blacklist nvidiafb
    blacklist rivatv
    

    保存退出

    PS:修改该文件的目的是把原有的相关模块屏蔽以避免冲突

    PS:许多Linux发行版默认集成了Nouveau驱动,Nouveau是由第三方为NVIDIA显卡开发的一个开源3D驱动,也没能得到NVIDIA的认可与支持。由于英伟达不拥抱开源,导致该驱动远逊于官方驱动。

  4. 更新系统

    $ sudo update-initramfs -u
    
    #若返回以下Warning,是没有安装两个因特尔的图形固件,可以忽略
    W: Possible missing firmware /lib/firmware/i915/kbl_guc_ver9_14.bin for module i915
    W: Possible missing firmware /lib/firmware/i915/bxt_guc_ver8_7.bin for module i915
    

    若有强迫症,缺乏的固件可以在以下网站上找到并安装:linux kernel i915

  5. 重启系统

    $ reboot
    

    更新和重启步骤缺一不可

  6. 验证nouveau是否成功禁用

    $ lsmod | grep nouveau
    

    若无任何返回,则表示禁用成功

  7. 关闭图形界面,开始安装驱动

    ctrl+alt+F1~F7进入ttyn界面

    关闭图形界面

    $ sudo service lightdm stop
    

    开始安装驱动

    先cd到下载好的.run安装包的目录下,之前已经放到/home下了

    $ cd /home
    
    #根据自己的驱动名,用tab进行补全
    $ sudo chmod 777 NVIDIA-Linux-x86_64-440.82.run -no-opengl-files
    $ sudo ./chmod 777 NVIDIA-Linux-x86_64-440.82.run -no-opengl-files
    
    #也可以使用通配符
    $ sudo chmod 777 NVIDIA*.run -no-opengl-files
    $ sudo ./chmod 777 NVIDIA*.run -no-opengl-files
    

    注意:参数-no-opengl-files绝对不可省略,用于跳过opengl模块安装。若安装该模块会导致循环登录

    接下来会陆续报几个问题:

    • the distribution-provided pre-install script failed!Are you sure you want to continue?

      -> 选择 Continue

    • Would you like to register the kernel module souces with DKMS? This will allow DKMS to automatically build a new module, if you install a different kernel later?

      -> 选择 No

    • Would you like to run the nvidia-xconfigutility to automatically update your x configuration so that the NVIDIA x driver will be used when you restart x? Any pre-existing x confile will be backed up.

      -> 选择 Yes(网上所双显卡不安装,单显卡安装)

  8. 启动图像界面

    $ sudo service lightdm start
    

    再按ctrl+alt+F1~F7回到原来的ttyn界面

    $ startx
    

    找不到了的话,可以直接重启

  9. 测试是否安装成功

    $ nvdia-smi
    
    Ubuntu下的nvidia显卡驱动的安装

    出现类似上图的返回,表示已成功安装

Ubuntu下的nvidia显卡驱动的安装

上一篇:虚拟机 VMware Workstation 与 Device/Credential Guard 不兼容


下一篇:Ubuntu boot分区文件误删,系统无法启动,怎么解