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,无奈重装显卡驱动,发现重装比找解决方案块多了。点击打开链接

 

 

  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
您好!关于Ubuntu 18.04只有一个分辨率的问题,可能是由于您的显示器或显卡驱动程序的设置所致。以下是一些可能的解决方案: 1. 检查和更新显卡驱动程序:打开“软件和更新”应用程序,选择“附加驱动程序”选项卡,查看是否有可用的更新驱动程序。如果有,请选择并安装它们。 2. 手动添加分辨率:打开终端,运行命令`cvt <width> <height>`,其中<width>和<height>是您想要添加的分辨率的宽度和高度。例如,如果您想要添加分辨率1920x1080,运行命令`cvt 1920 1080`。然后,将输出中的Modeline部分复制到剪贴板上。 3. 手动设置分辨率:运行`xrandr`命令,查找您的显示器名称(通常为“LVDS1”或“VGA1”)。然后运行以下命令,将<modeline>替换为前一步骤中复制的Modeline,并将<output>替换为您的显示器名称: ``` xrandr --newmode <modeline> xrandr --addmode <output> <width>x<height> ``` 例如,如果Modeline是"1920x1080_60.00",显示器名称是"LVDS1",则第一个命令将是`xrandr --newmode "1920x1080_60.00"`,第二个命令将是`xrandr --addmode LVDS1 1920x1080_60.00`。 4. 重新启动X服务器:运行以下命令以使更改生效: ``` xrandr --output <output> --mode <width>x<height> ``` 例如,如果您的显示器名称是"LVDS1",分辨率是1920x1080,命令将是`xrandr --output LVDS1 --mode 1920x1080`。 请注意,以上步骤需要一些命令行技巧和了解,并且可能因系统配置而有所不同。如果您不确定如何进行操作,建议谨慎操作或寻求更多专业支持。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值