升级到 Ubuntu 12-10 后显示分辨率丢失

升级到 Ubuntu 12-10 后显示分辨率丢失

我最近将双启动 HP 笔记本电脑 (dv7-3060us,17.3 英寸显示屏) 从 ubuntu 12-4 升级到 12-10。升级后,只有三 (3) 种分辨率可用 (800x600、1024x768 和 1152x864,所有分辨率均为 4:3),没有一个是 16:9。12-04 中一切正常。显示适配器是 ATI Mobility Radeon HD 4530。有人对如何纠正此问题有任何想法/建议吗?谢谢。

答案1

我认为 AMD 不再支持 X 1.13 上的 Radeon HD 4000。unixmen.com 可能有为您提供解决方案

答案2

使用 cvt 创建模式行

无级变速器 1920 1080

输出:#

1920x1080 59.96 Hz (CVT 2.07M9) hsync: 67.16 kHz; pclk: 173.00 MHzModeline "1920x1080_60.00"  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync

使用 xrandr 创建新模式

取出上面的模式行输出并将其附加到 xrandr --newmode 命令。注意,我必须从新模式名称中删除刷新率“_60.00”才能使其正常工作。如果不删除刷新率,该命令将无法工作。

xrandr --newmode "1920x1080" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync

检查是否已创建新的分辨率模式

xrandr

输出:

 Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 8192 x 8192
 VGA1 connected 1920x1080+0+0 (normal left inverted right x axis y
 axis) 0mm x 0mm    1920x1080      60.0      1024x768       60.0 *+    
 800x600        60.3     56.2      848x480        60.0      640x480 59.9
 HDMI1 disconnected (normal left inverted right x axis y axis) 
 DP1 disconnected (normal left inverted right x axis y axis) HDMI2
 disconnected (normal left inverted right x axis y axis) HDMI3
 disconnected (normal left inverted right x axis y axis) DP2
 disconnected (normal left inverted right x axis y axis) DP3

断开连接(正常左反转右 x 轴 y 轴)

将模式添加到配置中 对我来说,这一步还可以将显示器直接切换到新的分辨率模式

xrandr --addmode VGA1 "1920x1080"

为了持久性,编辑 /usr/share/X11/xorg.conf.d/10-monitor.conf

sudo vi /usr/share/X11/xorg.conf.d/10-monitor.conf

将其更新为如下内容,注意我添加了两种解析模式。我两次都使用 cvt 来生成模式行,然后手动将其添加到配置文件中(参见蓝色行):

Section "Monitor"
  Identifier "Monitor0"
  Modeline "1920x1200"  193.25  1920 2056 2256 2592  1200 1203 1209 1245 -hsync +vsync
  Modeline "1920x1080"  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync

EndSection
Section "Screen"
  Identifier "Screen0"
  Device "VGA1"
  Monitor "Monitor0"
  DefaultDepth 24
  SubSection "Display"
    Depth 24
    Modes "1920x1200" "1920x1080" "1024x768"
  EndSubSection
EndSection

再次,我不得不从模式名称中删除刷新率,如果不删除刷新率,重新启动时我只收到一个没有终端的黑屏,当放到终端时,我收到与解析监视器配置相关的错误。

还要检查屏幕部分中的标识符是否与 xrandr 输出中显示的标识符相匹配,即屏幕 0:最小 320 x 200,当前....

在 vi [ESC] :wq! [Enter] 中保存配置并重新启动

如果出现任何问题 重新启动时,只需进入终端并删除监视器配置文件

sudo rm /usr/share/X11/xorg.conf.d/10-monitor.conf

相关内容