我最近将双启动 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