Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
X-Server: Composite bei 3 Screens
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German)
View previous topic :: View next topic  
Author Message
Quadaptor
n00b
n00b


Joined: 02 May 2006
Posts: 9
Location: Frankfurt/Main

PostPosted: Mon May 19, 2008 11:43 am    Post subject: X-Server: Composite bei 3 Screens Reply with quote

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
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum