ubuntu16.04安装NVIDIA驱动--问题解决

安装了一个星期的显卡驱动,硬是安装成功 但应用不上

安装完之后,输入nvidia-smi
弹出如下的黑框框 即是安装好了
注意,在tty模式下,最后一行 应该是没有进程,因为我这个是终端下截的图,所以显示了一个桌面进程,消耗掉我100多的显卡内存
因为当初新手,安装的时候,看到自己的和别人的图不一样 很慌张 以为就是没装好的原因
在这里插入图片描述
我是Ubuntu16.04 rtx2070
之前按NVIDIA官网推荐安装过410 430 385 418
但是有的安装不上 有的安装上了,能显示该黑框,但应用不上(分辨率一直是1024*768)
后来是去电脑城找专业的师傅给安装上的,很粗暴,说是系统没装好 直接重装系统 然后弄好的(当时人不在,所以没能从师傅那偷师)
后来,电脑玩崩,一直循环登录,是卸载了nvidia驱动才登录进去的(新手,循环登录一般都是显卡驱动引起的)

电脑玩崩,是因为上面那个小黑框框,进程有很多,然后kill掉了,会再生,然后会吞掉几百兆的显存,导致程序跑不起来
关机后,就循环登录了 然后卸载掉驱动解决完循环登录后,在装上驱动 就没有那些僵尸进程了
但是驱动卸载后,重装同一个版本的驱动,还是影响到了cuda,程序跑不出来,所以重装驱动后,还要卸载当前的cuda cudnn,然后再重装
循环登录参考该博客

循环登录解决
本来用的sudo apt-get remove --purge nvidia-* 结果居然不行了 ,就换成下面这个
进入tty模式 ctrl+alt+F1
#可以先试探性的执行前面这两个命令,这个之前并没有真的卸载掉我的驱动,然后循环登录也解决了
#有时候 不能解决掉循环登录问题 那就只能试下面那一条从.run方式安装的 卸载了
sudo apt-get remove nvidia-*  #卸载任何先前的所有驱动
sudo apt-get autoremove

sudo nvidia-uninstall #从.run方式安装的 卸载
#然后reboot重启
就能登录进去了

安装时注意事项:

  1. 关掉secure boot,fast boot(华硕主板有这个)
  2. 禁用nouveau (这个不知道是不是一定,但不麻烦 也就做了)
  3. 如果nvidia官网推荐的版本装不好,可以多尝试一下其他版本 我最终是415装好的
  4. 然后安装时,选项一定要注意 选错就很麻烦 Xorg一定要no
  5. 另外之前没安装好,可能是Ubuntu启动放在了机械盘上,没有放在固态盘上(那个是放着win的,而我Ubuntu用的固态盘)
  6. 不要一直更新内核,把内核数弄太高
  7. 我Ubuntu安装的网卡驱动 不是用的官网的,因为官网的没安装成功,然后用的网上说的e1000替代的 不知道这个有没有影响

下载:
http://cn.download.nvidia.com/XFree86/Linux-x86_64/415.27/NVIDIA-Linux-x86_64-415.27.run
官网好像不知道怎么直接找某个版本 然后上面是415版本下载链接,如果需要下其他版本的 把上面链接数字改成你要的就行
安装:
安装参考该博客1
安装参考该博客2

  1. 禁用nouveau

    sudo gedit /etc/modprobe.d/blacklist.conf
    在文件最后面插入两行
    blacklist nouveau
    options nouveau modeset=0
    更新系统
    sudo update-initramfs -u
    然后重启
    验证nouveau是否禁用 没有输出就是禁用成功了
    lsmod | grep nouveau
    
  2. ctrl+alt+F1进入tty模式

  3. 关掉桌面 sudo service lightdm stop

  4. 切换到NVIDIA.run文件所在位置 cd /home/zk/soft

  5. 获取执行权限 chmod a+x NVIDIA-Linux-x86_64-415.27.run

  6. 安装 sudo ./NVIDIA-Linux-x86_64-415.27.run -no-x-check -no-nouveau-check -no-opengl-files

  7. 然后后面又几个选项要选择
    the distribution-provided pre-install script failed!
    按enter
    Nvidia’s 32-bit compatibility libraries?
    选择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?
    选择no

  8. 验证
    挂载NVIDIA驱动
    modprobe nvidia
    检查驱动是否安装成功
    nvidia-smi
    出现小黑框就成功了
    然后reboot重启

发布了93 篇原创文章 · 获赞 29 · 访问量 4万+

猜你喜欢

转载自blog.csdn.net/ljl1015ljl/article/details/99714896