zoukankan      html  css  js  c++  java
  • Ubuntu 16.04安装NVIDIA驱动后导致的循环登录问题

    问题现象:

            由于各种原因,在通过CUDA安装显卡驱动或者直接通过NVIDIA驱动程序安装显卡驱动后,有时会出现显卡驱动崩溃的情况,而这种情况的表现形式就是循环登陆,无法正常进入UBUNTU系统。

    原因:

             GPU显卡驱动与当前环境有冲突,可能原因:GDM3,LightDM,nomodest等等。

    解决方法:

             1、在登录界面,按Ctrl+Alt+F1或       Ctrl+Alt+F2     进入命令行窗口。

             2、进入ROOT用户:sudo -s

             3、删除安装好的GPU显卡驱动:nvidia-uninstall

             4、重启电脑:reboot

    Ubuntu安装NVidia显卡驱动流程:

       1、ubuntu 16.04或18.04默认安装了第三方开源的驱动程序nouveau,安装nvidia显卡驱动首先需要禁用nouveau,不然会碰到冲突的问题,导致无法安装nvidia显卡驱动

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

    若未安装vim则sudo apt-get install vim安装或使用vi

    在文件最后部分插入以下两行内容

    blacklist nouveau

    options nouveau modeset=0

    2、更新系统

    sudo update-initramfs -u

    sudo reboot 重启系统(一定要重启)

    3、

    验证nouveau是否已禁用

    lsmod | grep nouveau

    正常的话应该没有任何显示,说明nouveau已被禁用。

    4、在英伟达的官网上查找电脑的显卡型号然后下载相应的驱动。网址:http://www.nvidia.cn/page/home.html

    我下载的版本:NVIDIA-Linux-x86_64-396.18.run,下载后的run文件拷贝至home目录下。

    5、 sudo apt-get remove nvidia-*  (若安装过其他版本或其他方式安装过驱动执行此项)

    6、sudo chmod  a+x NVIDIA-Linux-x86_64-396.18.run   (给驱动run文件赋予执行权限)

    7、sudo ./NVIDIA-Linux-x86_64-396.18.run -no-x-check -no-nouveau-check -no-opengl-files //只有禁用opengl这样安装才不会出现循环登陆的问题

    -no-x-check:安装驱动时关闭X服务

    -no-nouveau-check:安装驱动时禁用nouveau

    -no-opengl-files:只安装驱动文件,不安装OpenGL文件

    安装过程中,都选择默认选项即可

    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.  选择 No继续。

    8、nvidia-smi   :检查驱动是否安装成功:

    如果出现如下提示,则说明安装成功:

    9、sudo reboot

  • 相关阅读:
    5059 一起去打CS
    2439 降雨量
    vijos P1037搭建双塔
    4979 数塔
    2596 售货员的难题
    P2342 叠积木
    1540 银河英雄传说
    1051 接龙游戏
    hdu1251
    洛谷P1717 钓鱼
  • 原文地址:https://www.cnblogs.com/jimchen1218/p/13846662.html
Copyright © 2011-2022 走看看