Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
KDE 4 desktop effects with triple monitors
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Desktop Environments
View previous topic :: View next topic  
Author Message
bcward
Tux's lil' helper
Tux's lil' helper


Joined: 20 Jan 2007
Posts: 89

PostPosted: Wed Aug 26, 2009 11:36 pm    Post subject: KDE 4 desktop effects with triple monitors Reply with quote

I have 3 monitors setup on two nvidia grpahics cards (GeForce 9800GT and a Quadro NVS 295). When I had only two monitors running TwinView on the GeForce card I was able to use the desktop effects, but after adding the second card and xinerama to pull things together the desktop effects are disabled. Here is my xorg.conf file

Code:
# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings:  version 1.0  (root@newton)  Tue Aug 11 00:13:43 EDT 2009


Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0" 1920 0
    Screen      1  "Screen1" LeftOf "Screen0"
    Screen      2  "Screen2" RightOf "Screen0"
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"     
    Option         "AIGLX" "true"             
    Option         "RednerAccel" "true"       
    Option         "AllowGLXWithComposite" "true"
    Option         "XGL" "true"                 
EndSection                                       

Section "Files"
EndSection     

Section "Module"
    Load           "dbe"
    Load           "extmod"
    Load           "type1"
    Load           "freetype"
    Load           "glx"     
EndSection                   

Section "ServerFlags"
    Option         "Xinerama" "1"
EndSection                       

Section "InputDevice"
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol"
    Option         "Device" "/dev/input/mice"
    Option         "Emulate3Buttons" "no"   
    Option         "ZAxisMapping" "4 5"     
EndSection                                   

Section "InputDevice"

    #Option        "XkbVariant" "dvorak"
    Identifier     "Keyboard0"         
    Driver         "kbd"               
    Option         "XkbOptions" "ctrl:swapcaps"
    #Option         "XkbLayout" "us"           
EndSection                                     

Section "Monitor"

    # HorizSync source: edid, VertRefresh source: edid
    Identifier     "Monitor0"                         
    VendorName     "Unknown"                         
    ModelName      "DELL 2408WFP"                     
    HorizSync       30.0 - 83.0                       
    VertRefresh     56.0 - 76.0                       
    Option         "DPMS"                             
EndSection                                           

Section "Monitor"
    Identifier     "Monitor1"
    VendorName     "Unknown"
    ModelName      "DELL 2408WFP"
    HorizSync       30.0 - 83.0 
    VertRefresh     56.0 - 76.0 
EndSection                       

Section "Monitor"
    Identifier     "Monitor2"
    VendorName     "Unknown"
    ModelName      "DELL 2407WFP"
    HorizSync       30.0 - 83.0 
    VertRefresh     56.0 - 76.0 
EndSection                       

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce 9800 GT"   
    Option         "AllowGLXWithComposite" "true"
    Option         "XAANoOffscreenPixmaps"       
    Option         "backingstore" "true"         
    BusID          "PCI:1:0:0"                   
    Screen          0                           
EndSection                                       

Section "Device"
    Identifier     "Device1"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "Quadro NVS 295"   
    Option         "AllowGLXWithComposite" "true"
    Option         "XAANoOffscreenPixmaps"       
    Option         "backingstore" "true"         
    BusID          "PCI:4:0:0"                   
EndSection                                       

Section "Device"
    Identifier     "Device2"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce 9800 GT"   
    BusID          "PCI:1:0:0"         
    Screen          1                 
EndSection                             

Section "Screen"

# Removed Option "TwinView" "0"
# Removed Option "metamodes" "1920x1200 +0+0; 1600x1200 +0+0; 1280x1024 +0+0; 1024x768 +0+0; 800x600 +0+0; 640x480 +0+0"                                       
# Removed Option "TwinView" "1"                                                 
# Removed Option "metamodes" "DFP-0: 1920x1200 +0+0, DFP-1: nvidia-auto-select +1920+0; DFP-0: 1600x1200 +0+0, DFP-1: nvidia-auto-select +1600+0; DFP-0: 1280x1024 +0+0, DFP-1: nvidia-auto-select +1280+0; DFP-0: 1024x768 +0+0, DFP-1: nvidia-auto-select +1024+0; DFP-0: 800x600 +0+0, DFP-1: nvidia-auto-select +800+0; DFP-0: 640x480 +0+0, DFP-1: nvidia-auto-select +640+0"                             
    Identifier     "Screen0"                                                   
    Device         "Device0"                                                   
    Monitor        "Monitor0"                                                   
    DefaultDepth    24                                                         
    Option         "AllowGLXWithComposite" "true"                               
    Option         "AddARGBGLXVisuals" "True"                                   
    Option         "TwinView" "0"                                               
    Option         "TwinViewXineramaInfoOrder" "DFP-0"                         
    Option         "metamodes" "DFP-0: 1920x1200_60 +0+0; DFP-0: 1600x1200 +0+0; DFP-0: 1280x1024 +0+0; DFP-0: 1024x768 +0+0; DFP-0: 800x600 +0+0; DFP-0: 640x480 +0+0"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Section "Screen"
    Identifier     "Screen1"
    Device         "Device1"
    Monitor        "Monitor1"
    DefaultDepth    24
    Option         "AllowGLXWithComposite" "true"
    Option         "AddARGBGLXVisuals" "True"
    Option         "TwinView" "0"
    Option         "metamodes" "1920x1200_60 +0+0"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Section "Screen"
    Identifier     "Screen2"
    Device         "Device2"
    Monitor        "Monitor2"
    DefaultDepth    24
    Option         "TwinView" "0"
    Option         "metamodes" "DFP-1: 1920x1200_60 +0+0"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Section "Extensions"
    Option         "Composite" "Enable"
EndSection


This is largely the product of nvidia-settings. Is it possible to use desktop effects with xinerama, or do I need to figure out how to get things to work by hand with xrandr?
Back to top
View user's profile Send private message
Raniz
l33t
l33t


Joined: 13 Sep 2003
Posts: 967
Location: Varberg, Sweden

PostPosted: Thu Aug 27, 2009 8:25 am    Post subject: Reply with quote

compositing (aka desktop effects) is not supported on Xinerama.

So you'll have to choose between 3 screens and no desktop effects or TwinView (two screens) and desktop effects.
Back to top
View user's profile Send private message
bcward
Tux's lil' helper
Tux's lil' helper


Joined: 20 Jan 2007
Posts: 89

PostPosted: Thu Aug 27, 2009 2:43 pm    Post subject: Reply with quote

What about xrandr? Can you get desktop effects to work with 3 monitors under xrandr? This would also provide the added benefit of being able to rotate my screens if I wanted.

If not, do you have to use compiz if you want to use desktop effects? I know there has to be a way to get some sort of desktop effects to work on kde 4 with 3 or more monitors:

http://ubuntuforums.org/showthread.php?t=884161
http://www.youtube.com/watch?v=c1TOAXAbOAI
Back to top
View user's profile Send private message
Kidov
n00b
n00b


Joined: 20 Jul 2006
Posts: 56
Location: Finland

PostPosted: Sat Aug 29, 2009 5:36 am    Post subject: Reply with quote

The link you posted to ubuntuforums about 6 monitors setup:

"This took some testing and tinkering but it's now working with xserver-xgl installed. If we used 3x twinview setups and disabled xinerama - it would create 3 seperate x sessions - but if we used xinerama in that setup it wouldn't give us compiz effects - I could span glxgears across all 6 monitors without a problem - but compiz wouldnt' work.. Sooo - we had to use xserver-xgl with this setup in order to get it to work with compiz."

http://ubuntuforums.org/showthread.php?t=884161
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Desktop Environments 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