情况描述:
更换了显示器后,进入系统,分辨率不正常,登陆界面无限循环。显卡gtx1060。
1. CTRL+ALT+F1,进入命令行,登陆,卸载NVIDIA驱动。
2. 重启,可以进入系统。但是分辨率仍然不正常。
尝试的解决方法(不要用这个方法,看一看这是个坑就行):
3. 官网下载.run文件(进入了一系列坑),安装。(安装很麻烦,还是要进入命令行,还要关闭x界面服务,还要配置好安装选项等等。为了安装它,把ubuntu内核又退回了一个版本)。
4. 安装后能进入系统,分辨率不正常。执行nvidia-smi的时候报出这个错误 Failed to initialize NVML: Driver/library version mismatch
5. 参考一个博客的设置,
sudo rmmod nvidia_uvm//不一定是这个,总之是执行sudo rmmod nvidia,系统会说与哪个有关联,把有关联的都停掉sudo rmmod nvidia_modetestsudo rmmod nvidianvidia-smi //此时会有正常信息sudo nvidia-xconfig
设置完注销,登陆,会变得正常。但是此时重启还会恢复原状。
6. 博客分析大概是显卡内核版本与安装版本不匹配,此时卸载掉.run文件安装的驱动,此时发现sudo apt里没有这个驱动,没办法,又进入命令行界面,执行.run文件的配置加上uninstall。卸载成功。
有效的解决方法(用这个方法):
7. 进入系统,在更新的设置界面,可用驱动那里会有一些显卡驱动(如果没有需要把源加上),直接点击安装即可,重启后恢复正常。