我有 3 个屏幕,运行在 1 个 ati radeon hd 6870 上。我尝试关闭镜像模式,但出现了以下错误:
无法应用所选的显示器配置 所需的虚拟大小与可用大小不符:请求大小=(4800,900),最小大小=(320,200),最大大小=(1600,1600)。
无法应用配置:%s GDBus.Error:org.gtk.GDBus.UnmappedGError.Quark._gnome_2drr_2derror_2dquark.Code3:所需虚拟大小与可用大小不符:请求大小=(4800,900),最小大小=(320,200),最大大小=(1600,1600)
之后,我安装了 ati catalyst 驱动程序 12.6,并在 catalyst 中进行了更改。它要求重新启动才能生效。重新启动后,它似乎可以工作,因为密码框仅在主屏幕上。但是,当我输入密码后,主屏幕变黑,我的 kb 和 ms 没有响应。我无法打开 tty 或任何东西。我将内核更新为 3.4,但无法安装 catalyst 驱动程序,因此我转到 3.3.6。但输入密码后它仍然冻结。我可以通过 tty 登录。
这是我的 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" "1600x900"
Option "TargetRefresh" "60"
Option "Position" "1600 0"
Option "Rotate" "normal"
Option "Disable" "false"
EndSection
Section "Monitor"
Identifier "0-DFP11"
Option "VendorName" "ATI Proprietary Driver"
Option "ModelName" "Generic Autodetecting Monitor"
Option "DPMS" "true"
Option "PreferredMode" "1600x900"
Option "TargetRefresh" "60"
Option "Position" "3200 0"
Option "Rotate" "normal"
Option "Disable" "false"
EndSection
Section "Monitor"
Identifier "0-DFP10"
Option "VendorName" "ATI Proprietary Driver"
Option "ModelName" "Generic Autodetecting Monitor"
Option "DPMS" "true"
Option "PreferredMode" "1600x900"
Option "TargetRefresh" "60"
Option "Position" "0 0"
Option "Rotate" "normal"
Option "Disable" "false"
EndSection
Section "Device"
Identifier "aticonfig-Device[0]-0"
Driver "fglrx"
Option "Monitor-DFP5" "0-DFP5"
Option "Monitor-DFP11" "0-DFP11"
Option "Monitor-DFP10" "0-DFP10"
BusID "PCI:1:0:0"
EndSection
Section "Screen"
Identifier "aticonfig-Screen[0]-0"
Device "aticonfig-Device[0]-0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Virtual 4800 1600
Depth 24
EndSubSection
EndSection
请帮忙。3 个镜像显示器没有用。
答案1
我找到了设置 3 个显示器的方法。我重新安装了 ubuntu 并使用了其默认的开源驱动程序,并创建了 /etc/X11/xorg.conf 文件
sudo nano /etc/X11/xorg.conf
并添加了以下内容:
Section "Device"
Identifier "Configured Video Device"
EndSection
Section "Monitor"
Identifier "Configured Monitor"
EndSection
Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
Device "Configured Video Device"
SubSection "Display"
Viewport 0 0
Virtual 4800 900
Depth 24
EndSubSection
EndSection
虚拟的 4800 900 必须是屏幕分辨率的总和,例如 (1600 * 3 = 4800)
然后我转到显示...并关闭镜像显示选项。只是不要重新排列屏幕。这会让它在你应用它时立即崩溃。
我注意到的另一件事是,应用更新后,第二个屏幕出现奇怪的阴影,窗口会留下重影。第三个屏幕会不时闪烁。
要解决该问题,请转到显示并再次打开和关闭镜像模式。
*编辑
我找到了一个更好的方法。安装 3.5 内核和 xorg-edgers
http://www.ubuntuupdates.org/ppa/xorg-edgers
http://www.ubuntuupdates.org/package/xorg-edgers/precise/main/base/xserver-xorg-video-ati