ubuntu 18.04自动更新后分辨率只剩下640x480选项
update 2018/12/5
话不多说, 重装NVIDIA驱动:
1. Ctrl+Alt+F1进入命令行界面, 输入账号密码.
2. 卸载原有驱动(如果使用.run安装需要找到.run文件)
#for case1: original driver installed by apt-get:
sudo apt-get remove --purge nvidia*
#for case2: original driver installed by runfile:
sudo chmod +x *.run
sudo ./NVIDIA-Linux-x86_64-384.59.run --uninstall
3. 禁用X-Windows服务(必须):
sudo service lightdm stop #这会关闭图形界面,但不用紧张
4. 安装驱动:
#给驱动run文件赋予执行权限:
sudo chmod +x NVIDIA-Linux-x86_64-384.59.run
#后面的参数非常重要,不可省略:
sudo ./NVIDIA-Linux-x86_64-384.59.run –no-x-check -no-nouveau-check -no-opengl-files
安装过程中的选项选默认选项即可
5. reboot重启,搞定,前后不超过5分钟.
-------------------------------------------------------------分割线---------------------------------------------------------------------
update 2018/8/2
我的分辨率前几天第三次崩了,于是打算不再自己配置cuda了,打算重装驱动,然后不装cuda和cuDnn,而是转用NVIDIA NGC里头配置好的镜像. 不过在使用之前跑了个gan的训练,发现只是重装了驱动,GPU仍然可以用于计算, 原来CUDA和cuDnn不用重新安装,即使卸载了驱动.那情况还行,因为重装驱动(见文末)还是比较快,10分钟能搞定.
不过为了方便,还是打算学一下镜像的使用,这样方便于学习和使用多种框架和工具.
-------------------------------------------------------------分割线---------------------------------------------------------------------
今天ubuntu弹出更新窗口,点击安装后重启,然后屏幕分辨率就变成了640x480状态(之前用的是3840x2160),在系统设置里发现分辨率也只有一个640x480选项。
环境:ubuntu18.04+cuda9.1+cudnn7.1+tensorflow非官方版(点击打开链接)
xrandr :failed to get size of gamma for output default
尝试了修改xorg.conf 点击打开链接,不起作用。
又尝试了修改/etc/default/grub 点击打开链接 该帖子的方法, 重启后就无法进入系统了,启动后还没到登陆界面就黑屏了,只有左上角有个闪烁的光标,无法通过ctrl+alt+f1进入console。
只能找来当初用来安装Ubuntu的U盘(制作的ubuntu启动U盘),通过U盘启动后,使用try Ubuntu(试用不会影响原来的系统),进入界面后直接打开文件管理器,进入到装了系统的硬盘里(试用版的系统在U盘里,原来电脑的硬盘对于试用版系统相当于一个device),备份了 /etc/X11/xorg.conf(到该目录下打开命令行运行 cp xorg.conf xorg.conf.bak)
(xorg.conf是桌面环境的基石)
,再直接删除xorg.conf,重启,发现不再黑屏,且之前分辨率的问题也被解决,不过发现卡顿厉害,无法进行操作,将/etc/default/grub修改成原来的形式,记得update,重启后又回到原来的问题。
感觉这是个新版ubuntu更新后的bug,无奈重装显卡驱动,发现重装比找解决方案块多了。点击打开链接