我有两台显示器,一台通过 HDMI 连接,另一台通过 VGA 转 DVI 适配器连接。两台显示器都是 21.5 英寸,支持 1920x1080。
第一台显示器 (HDMI) 在 1920x1080 的全分辨率下工作正常。第二台显示器显示它仅支持 1600x1200,而我的显示器仅支持 1080,因此无法在其上运行,但它在 1600x900 下运行正常,如下所示:
我尝试在 xorg.conf 中手动更改分辨率,但没有效果,分辨率又回到了 1600x900。
我想在 Ubuntu 中使用分辨率相同的两台显示器(1920x1080),但我不知道该怎么做。我使用的是 AMD 网站的最新驱动程序(不是测试版)。我有一台 ATI RADEON HD 7950 3GB 384 字节 GDDR5。
这是我当前的 xorg.conf:
Section "ServerLayout"
Identifier "aticonfig Layout"
Screen 0 "aticonfig-Screen[0]-0" 0 0
EndSection
Section "Module"
EndSection
Section "Monitor"
Identifier "aticonfig-Monitor[0]-0"
Option "VendorName" "ATI Proprietary Driver"
Option "ModelName" "Generic Autodetecting Monitor"
Option "DPMS" "true"
EndSection
Section "Monitor"
Identifier "0-DFP5"
Option "VendorName" "ATI Proprietary Driver"
Option "ModelName" "Generic Autodetecting Monitor"
Option "DPMS" "true"
Option "PreferredMode" "1920x1080"
Option "TargetRefresh" "50"
Option "Position" "0 0"
Option "Rotate" "normal"
Option "Disable" "false"
EndSection
Section "Monitor"
Identifier "0-CRT1"
Option "VendorName" "ATI Proprietary Driver"
Option "ModelName" "Generic Autodetecting Monitor"
Option "DPMS" "true"
Option "TargetRefresh" "60"
Option "Position" "1920 0"
Option "Rotate" "normal"
Option "Disable" "false"
Option "PreferredMode" "1600x900"
EndSection
Section "Device"
Identifier "aticonfig-Device[0]-0"
Driver "fglrx"
Option "Monitor-DFP5" "0-DFP5"
Option "Monitor-CRT1" "0-CRT1"
BusID "PCI:1:0:0"
EndSection
Section "Screen"
Identifier "aticonfig-Screen[0]-0"
Device "aticonfig-Device[0]-0"
DefaultDepth 24
SubSection "Display"
Modes "1920x1080"
Viewport 0 0
Depth 24
EndSubSection
EndSection
我正在使用最新版本的 Ubuntu,所有更新都已完成。
我该如何修复该分辨率问题?
答案1
我使用这个家伙的方法使它工作了。
http://ubuntuforums.org/showthread.php?t=2225304
最后一条消息:
以下是我为世界上遇到此问题的任何 ATI 用户(也可能是 nvidia 和 intel,但我不能保证)所做的操作方法:
1:进入附加驱动程序。
2:选择X.org驱动程序。
3:返回 xrandr 并像平常一样设置自定义分辨率。
4:这意味着你现在应该有自定义分辨率
5:返回自定义分辨率的 fglrx ATI 驱动程序。
这对我来说很有效,并且能够以该分辨率重新启动。我希望这对你也有效。
感谢您的帮助
答案2
你可以试试Arandr
:
sudo apt-get install arandr
或者从 Ubuntu Apps Directory 下载并安装