View previous topic :: View next topic |
Author |
Message |
bcward Tux's lil' helper
Joined: 20 Jan 2007 Posts: 89
|
Posted: Wed Aug 26, 2009 11:36 pm Post subject: KDE 4 desktop effects with triple monitors |
|
|
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 |
|
|
Raniz l33t
Joined: 13 Sep 2003 Posts: 967 Location: Varberg, Sweden
|
Posted: Thu Aug 27, 2009 8:25 am Post subject: |
|
|
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 |
|
|
bcward Tux's lil' helper
Joined: 20 Jan 2007 Posts: 89
|
Posted: Thu Aug 27, 2009 2:43 pm Post subject: |
|
|
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 |
|
|
Kidov n00b
Joined: 20 Jul 2006 Posts: 56 Location: Finland
|
Posted: Sat Aug 29, 2009 5:36 am Post subject: |
|
|
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 |
|
|
|