我的机器上连接了 2 个显示器,运行的是 Ubuntu 13.04 x64,其中一个分辨率为 1680x1050,另一个分辨率为 1280x1024。我有一台 AMD A10 5800K 处理器,其中包括 Radeon HD 7660D 集成显卡。我安装了 fglrx 和 fglrx-updates 驱动程序,它们都给我带来了同样的问题:
当我重启机器时,两个显示器的分辨率都设置为 1280x1024。然后我以管理模式进入 AMD CCC,并将主显示器重新设置为 1680x1050,这在重启机器之前一直运行良好。
有什么办法可以让这个配置在重启后依然有效吗?
答案1
我尝试了这个方法并且它有效。
打开终端并输入:
gksudo gedit /etc/X11/xorg.conf
在您的xorg
文件中,转到以下部分:
Section "Screen"
Identifier "aticonfig-Screen[0]-0"
Device "aticonfig-Device[0]-0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Virtual 1680 1680
Depth 24
EndSubSection
EndSection
添加此代码或者修改:
virtual 1680 1680
尝试将这些值更改为高于显示器分辨率的数字。重新启动计算机。
答案2
不是想重启一个死帖,但我还是来到这里,想分享一下我最终成功的方法。即使在 14.04 中,双显示器设置也仍然存在此问题。以下是我在 14.04/openbox/lubuntu 中修复此问题的方法。
获取司机http://support.amd.com/en-us/kb-articles/Pages/latest-linux-beta-driver.aspx
无需制作特定于发行版的包即可安装。
重启。
跑步aticonfig --initial
重启。
运行sudo amdcccle
并执行设置步骤,重新启动 x 或重新启动。
现在,我的设置在双显示器重启后依然有效。