ubuntu安装nvidia显卡驱动

ubuntu环境下往往需要安装显卡驱动,或是因为要用cuda做深度学习,或是要玩游戏,或是用集显屏幕会闪等,但是n卡的驱动往往会导致循环登录或者黑屏等问题,我的电脑是惠普暗影精灵2pro,系统是ubuntu16.04 LTS,用了网上所有方法都没用,知道看了下面这篇兄弟机型暗影精灵2plus的安装过程终于成功。https://zhuanlan.zhihu.com/p/251939

  1. 关闭安全引导
    这是最关键的一步!开机的时候进入bios(我的电脑是按F10),然后禁用掉安全引导(secure boot),不然的话系统是不会让显卡驱动这种第三方程序正常使用的!

  2. 禁用可能导致问题的开源驱动
    编辑/etc/modprobe.d/blacklist.conf

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

    在文件末尾添加以下内容

    blacklist amd76x_edac
    blacklist vga16fb
    blacklist nouveau
    blacklist nvidiafb
    blacklist rivatv
  3. *卸载电脑里的nvidia驱动
    如果曾经安装过nvidia的驱动,则需要先卸载干净,否则可能引起冲突。
    运行以下指令:

    sudo apt remove --purge nvidia*
  4. 添加驱动源

    sudo add-apt-repository ppa:graphics-drivers/ppa
    sudo apt update
  5. 安装驱动
    在安装的时候需要关闭lightdm,所以按Ctrl+Alt+F1切换到命令行界面,然后用以下指令关闭图形界面

    sudo service lightdm stop

    然后进行安装:

    sudo apt install nvidia-375 nvidia-settings nvidia-prime
  6. 配置
    安装完之后需要配置以下配置文件,先把原来的删了,然后用nvidia自动生成的配置文件:

    sudo cp /etc/X11/xorg.conf  /etc/X11/xorg.conf.backup
    sudo rm /etc/X11/xorg.conf
    sudo nvidia-xconfig
  7. 更新内核
    这也是最关键的步骤!不更新内核的话往往会出现问题。执行以下命令更新内核:

    sudo update-initramfs -u
  8. 安装完成
    此时显卡驱动安装完成,重新启动计算机即可。显卡驱动安装完后,如果要做深度学习,cuda的安装按网上任何一个教程安装就行了。

猜你喜欢

转载自blog.csdn.net/acelove40/article/details/69257574