Skip to content

Latest commit

 

History

History
109 lines (81 loc) · 2.72 KB

NVIDIA.md

File metadata and controls

109 lines (81 loc) · 2.72 KB

NVIDIA

监控

watch -n1 -d nvidia-smi

Ubuntu循环登录问题

以前的循环登录问题都是实验室另一位大神解决,这次他去陪女朋友了,所以只好自己试着解决了。

  1. 进入文本模式,登录
CTRL + ALT + F1
  1. 卸载之前的驱动
sudo apt-get remove nvidia-*
sudo apt-get autoremove
  1. .run文件卸载驱动
sudo nvidia-uninstall
  1. 此时,重启可正常登录(界面刷新会变慢)
sudo reboot
  1. 禁用nouveau驱动(具体见下面的Problem,不确定是否是可选)

  2. 重新安装驱动

下载驱动:https://www.nvidia.com/Download/index.aspx

CTRL + ALT + F1
sudo service lightdm stop
sudo chmod +x NVIDIA-Linux-x86_64-xxx.xx.run
sudo ./NVIDIA-Linux-x86_64-xxx.xx.run -no-x-check -no-nouveau-check -no-opengl-files
  1. 启动lightdm
sudo service lightdm restart
  1. 验证是否安装成功
nvidia-smi

Problem

  • Building kernel modules出错 安装驱动过程中出现下列错误:

    ERROR: An error occurred while performing the step: "Building kernel modules". See /var/log/nvidia-installer.log for details.
    

    可能的原因:驱动版本和系统内核版本不匹配。
    解决办法:下载最新版本的驱动(或者下载补丁)

  • 驱动的版本
    下载驱动时可能找不到版本,比如我的是GeForce GTX TITAN X/Ubuntu 16.04,直接查找找不到对应的驱动。 我就随便多选了几个,发现有一个支持该GPU,然后就下载使用了。

  • 在解决问题中禁用了nouveau驱动

    1. vim打开blacklist.conf文件
    sudo vim /etc/modprobe.d/blacklist.conf
    
    1. 在文末添加下列内容
    blacklist nouveau
    options nouveau modeset=0
    
    1. 使配置生效
    sudo update-initramfs -u
    
    1. 重启
    sudo reboot
    
    1. 验证是否禁用成功(没有输出即成功)
    lsmod | grep nouveau
    
  • 系统更新后加载不了桌面

    解决方法见链接:ubuntu16.04更新系统后桌面出错的解决办法

Reference