Quadaptor n00b
Joined: 02 May 2006 Posts: 9 Location: Frankfurt/Main
|
Posted: Mon May 19, 2008 11:43 am Post subject: X-Server: Composite bei 3 Screens |
|
|
Hallo zusammen,
derzeit verwende ich 3 Monitore an 2 NVIDIA-Grafikkarten (2x GeForce 8800 GTS mit den non-free Treibern, kein SLI). Meine aktuelle xorg.conf benutzt pro Monitor eine eigene X-Server-Instanz, also kein TwinView. Das liegt hauptsächlich daran, dass das Fensterverhalten damals bei TwinView (trotz Xinerama) anders war, als auf dem einzelnen Monitor. VirtualBox konnte sich z.B. nur auf die beiden Monitore erstecken, die per TwinView gekoppelt waren, aber nicht auf den einzelnen bzw. wenn, dann nur auf den einzelnen. Ich fand solche minimalen Einschränkungen während der Arbeit äußerst nervend.
Zukünftig (mit KDE 4.1) möchte ich gerne den in KDE4-Kwin integrierten Exposé-Effekt nutzen (oder evtl. auch Compiz), wozu natürlich die Composite Extension notwendig ist und genau hier liegt das Problem, nämlich das diese scheinbar nicht geladen wird.
Ich folge folgender Anleitung: http://gentoo-wiki.com/Xorg_X11_and_Transparency
"xdpyinfo | grep Composite" gibt keinen Output, scheint also nicht geladen zu sein, aber "cat /var/log/Xorg.0.log | grep Composite" gibt mir folgendes aus:
Code: | (**) Extension "Composite" is enabled
(**) NVIDIA(0): Option "AllowGLXWithComposite" "true"
(II) NVIDIA(0): Support for GLX with the Damage and Composite X extensions is
(**) NVIDIA(1): Option "AllowGLXWithComposite" "true"
(**) NVIDIA(2): Option "AllowGLXWithComposite" "true" |
Meine xorg.conf sieht so aus:
Code: | #
# common header
#
Section "Module"
Load "bitmap"
Load "int10"
# Load "vbe"
Load "glx"
Load "dbe"
EndSection
Section "Files"
# use defaults, i think thats right...
EndSection
Section "Extensions"
Option "Composite" "Enable"
EndSection
Section "DRI"
Group 0
Mode 0666
EndSection
#
# layout
#
Section "ServerLayout"
Identifier "Default Layout"
Screen 0 "Screen1" 1680 0
Screen 1 "Screen0" LeftOf "Screen0"
Screen 2 "Screen2" RightOf "Screen1"
InputDevice "Generic Keyboard"
InputDevice "Logitech MX Revolution"
Option "AIGLX" "true"
EndSection
Section "ServerFlags"
Option "Xinerama" "1"
Option "DontZap" "true"
EndSection
#
# Input Devices
#
Section "InputDevice"
Identifier "Generic Keyboard"
#Identifier "Logitech Comfort Cordless Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "de"
## nur 1x tilde:
#Option "XkbVariant" "nodeadkeys" #X startet nicht mehr
#Option "XkbOptions" "nodeadkeys" #wahrscheinlich falsch
EndSection
Section "InputDevice"
Identifier "Logitech MX Revolution"
#Driver "mouse"
Driver "evdev"
Option "CorePointer"
#Option "Device" "/dev/input/mice"
Option "Device" "/dev/input/event9"
Option "Protocol" "auto"
#Option "ZAxisMapping" "4 5"
#Option "Emulate3Buttons" "true"
#Option "Resolution" "800"
#Option "Phys" "usb-*/input*"
Option "Buttons" "14"
EndSection
#
# Monitor
#
Section "Monitor"
Identifier "Samsung SyncMaster BW226 2"
VendorName "Samsung"
ModelName "Syncmaster BW226"
HorizSync 30.0 - 81.0
VertRefresh 56.0 - 76.0
Option "DPMS"
EndSection
Section "Monitor"
Identifier "Samsung SyncMaster BW226 0"
VendorName "Samsung"
ModelName "SyncMaster BW226"
HorizSync 30.0 - 81.0
VertRefresh 56.0 - 76.0
Option "DPMS"
EndSection
Section "Monitor"
Identifier "Samsung SyncMaster BW226 1"
VendorName "Samsung"
ModelName "SyncMaster BW226"
HorizSync 30.0 - 81.0
VertRefresh 56.0 - 75.0
Option "DPMS"
EndSection
#
# Devices
#
Section "Device"
Identifier "NVIDIA GeForce 8800GTS 0 0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce 8800 GTS/640"
BusID "PCI:7:0:0"
Option "NVAgp" "3"
Option "RenderAccel" "true"
Option "Coolbits" "1"
Option "AllowGLXWithComposite" "true"
Option "TripleBuffer" "true"
Option "NoLogo" "0"
Option "DPMS" "true"
Option "AddARGBGLXVisuals" "true"
Option "backingstore" "true"
Screen 0
Option "DRI" "true"
Option "XAANoOffscreenPixmaps" "true"
EndSection
Section "Device"
Identifier "NVIDIA GeForce 8800GTS 0 1"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce 8800 GTS/640"
BusID "PCI:7:0:0"
Option "NVAgp" "3"
Option "RenderAccel" "true"
Option "Coolbits" "1"
Option "AllowGLXWithComposite" "true"
Option "TripleBuffer" "true"
Option "NoLogo" "0"
Option "DPMS" "true"
Option "AddARGBGLXVisuals" "true"
Option "backingstore" "true"
Screen 1
Option "DRI" "true"
Option "XAANoOffscreenPixmaps" "true"
EndSection
Section "Device"
Identifier "NVIDIA GeForce 8800GTS 1 0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce 8800 GTS/640"
BusID "PCI:6:0:0"
Option "NVAgp" "3"
Option "RenderAccel" "true"
Option "Coolbits" "1"
Option "AllowGLXWithComposite" "true"
Option "TripleBuffer" "true"
Option "NoLogo" "0"
Option "DPMS" "true"
Option "AddARGBGLXVisuals" "true"
Option "backingstore" "true"
Option "DRI" "true"
Option "XAANoOffscreenPixmaps" "true"
EndSection
#
# Screens
#
Section "Screen"
Identifier "Screen2"
Device "NVIDIA GeForce 8800 GTS 1 0"
Monitor "Samsung SyncMaster BW226 2"
DefaultDepth 24
#Option "TwinView" "0"
Option "metamodes" "nvidia-auto-select +0+0"
EndSection
Section "Screen"
Identifier "Screen0"
Device "NVIDIA GeForce 8800GTS 0 0"
Monitor "Samsung SyncMaster BW226 0"
DefaultDepth 24
#Option "TwinView" "0"
Option "metamodes" "DFP-0: nvidia-auto-select +0+0"
#Option "metamodes" "DFP-1: nvidia-auto-select +0+0, DFP-0: nvidia-auto-select +1680+0"
EndSection
Section "Screen"
Identifier "Screen1"
Device "NVIDIA GeForce 8800GTS 0 1"
Monitor "Samsung SyncMaster BW226 1"
DefaultDepth 24
#Option "TwinView" "0"
#Option "metamodes" "DFP-1: nvidia-auto-select +0+0, DFP-0: nvidia-auto-select +1680+0"
Option "metamodes" "DFP-1: nvidia-auto-select +0+0"
EndSection |
Nun ist meine grundsätzliche Frage, ob die Kombination aus 3 X-Server/3 Monitoren/2 Grafikkarten überhaupt Composite unterstützen und wenn ja, wie ich das erreiche.
Weitere Infos zum System:
Gentoo (amd64 ~x86), x11-base/xorg-x11 7.3 (X-Server 1.4), x11-drivers/nvidia-drivers 169.12
Danke für eure Hilfe.
LG Dennis _________________ HowTo: Hardened Gentoo AMD64 Strato Root Server
Web: www.dennis-oehme.de | www.redfrog.de |
|