主机为Dell Optiplex990,双显卡,intel集显接一显示器记为dell-0,ati x600接两个显示器记为ibm-0和ibm-1,发行版为Archlinux,桌面环境为gnome3.6
代码:
$lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
01:00.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI RV380 [Radeon X600 (PCIE)]
由于xrandr 1.3+ 不支持双显卡,转为Xinerama方案配置。ibm-0和ibm-1都是1024x768,dell-0是1366x768
希望配置成从左至右:
ibm-0,dell-0,ibm-1以下是配置文件
代码:
$cat /etc/X11/xorg.conf.d/10-monitor.conf
Section "Device"
Identifier "Device0"
Driver "intel"
BusID "PCI:0:2:0"
EndSection
Section "Device"
Identifier "Device1"
Driver "radeon"
BusID "PCI:1:0:0"
#Screen 1
EndSection
Section "Device"
Identifier "Device2"
Driver "radeon"
BusID "PCI:1:0:0"
Screen 1
EndSection
Section "Monitor"
Identifier "ibm-1"
EndSection
Section "Monitor"
Identifier "dell-0"
EndSection
Section "Monitor"
Identifier "ibm-0"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "dell-0"
EndSection
Section "Screen"
Identifier "Screen1"
Device "Device1"
Monitor "ibm-0"
EndSection
Section "Screen"
Identifier "Screen2"
Device "Device2"
Monitor "ibm-1"
EndSection
Section "ServerLayout"
Identifier "TripleSreen"
#Option "RandR" "on"
Screen 0 "Screen0" 1024 0
Screen 1 "Screen1" LeftOf "Screen0"
Screen 2 "Screen2" RightOf "Screen0"
Option "Xinerama" "on"
EndSection
配置完以后,进入gnome是这么个德性
附件:
文件注释: 显示器上显示的
IMG_2947.JPG [ 643.69 KiB | 被浏览 771 次 ]
这是截图,貌似是正确的
附件:
文件注释: 屏幕截图
2012-11-07 00_16_11的屏幕截图.png [ 684.58 KiB | 被浏览 771 次 ]
本应该在ibm-0上显示的内容显示到dell-0上去了,把dell-0的内容往右挤了1024像素,如果把尝试把窗口拖到ibm-0上,拖过去的窗口就会显示在dell-0左边的1024个像素里,而且在dell-0上无法进行交互,只有把鼠标焦点移到ibm-0上才可以操作dell-0左边1024像素的内容,相当于显示错了,但是操作是有效的
$cat /var/log/Xorg.0.log
http://pastebin.com/raw.php?i=3AsiDb66