Ubuntu 12.10 中奇怪的屏幕分辨率

Ubuntu 12.10 中奇怪的屏幕分辨率

我有一台戴尔 7520,配有 AMD Raedon 7XXXM 显卡,谢天谢地,我让它工作了。但现在的问题是屏幕分辨率,因为我的 15.6 英寸笔记本电脑的屏幕分辨率是 1920 X 1080,这太高了。在显示器设置中,我无法将其更改为我想要的任何分辨率,只有 16:9 的分辨率才能完美工作。我可以选择其他分辨率设置,但选择其他分辨率会使屏幕边缘靠得更近,这意味着它会在屏幕两侧留下间隙。而且阅读如此高分辨率的内容太小了,因为我需要放大镜。

我有其他合适的 16:9 分辨率,如 1360 X 768,但太大了。我想要 1600 X 1024 之类的分辨率,这对我来说是不错的分辨率。但当我通过显示器设置更改它时,边缘再次变窄。

我也没有通过键盘快捷键扩展布局的选项,如果有任何方法可以解决这个问题那就太好了……

答案1

您可以添加未检测到的分辨率。

Ctrl+ Alt+ T。在终端运行

xrandr
Screen 0: minimum 320 x 200, current 1366 x 768, maximum 8192 x 8192
LVDS1 connected 1366x768+0+0 (normal left inverted right x axis y axis) 309mm x 174mm
    1366x768       60.0*+   50.0  
    1360x768       59.8     60.0  
    1024x768       60.0  
    800x600        60.3     56.2  
    640x480        59.9  
VGA1 disconnected (normal left inverted right x axis y axis)
HDMI1 disconnected (normal left inverted right x axis y axis)
DP1 disconnected (normal left inverted right x axis y axis)

笔记LVDS1在输出中。这是本例中的模式;您的模式可能不同。我将其称为<mode>

现在为您的分辨率创建模式行。您需要 16:9 -> 1366x768,60Hz。运行

cvt 1366 768 60
# 1368x768 59.88 Hz (CVT) hsync: 47.79 kHz; pclk: 85.25 MHz
Modeline "1368x768_60.00"   85.25  1368 1440 1576 1784  768 771 781 798 -hsync +vsync

我将“Modeline”一词后面的所有内容称为<modeline>

现在使用上一个命令中的模式行创建新模式。运行

xrandr --newmode <modeline>

现在添加模式(参见xrandr上面的命令)。运行

xrandr --addmode <mode> 1366x768

最后切换到它。运行

sudo xrandr --output <mode> --mode 1366x768

相关内容