3

Needs some help with Xorg, Nvidia & KDE - dual screen

view full story
linux-howto

http://forums.opensuse.org – I may have gotten myself in a mess here :\ Setup: analog screen 1280x1024 (left), digital connected screen 1680x1050 (middle - it's my work screen), Card is Nvidia, GeForce 7600 GT. OpenSuSE 11.2 only saw the left screen during installation, so only the left monitor works. Tried the nvidia X Server setup - which doesn't work as user so I save what it produces manually and copy it across to /etc/X11/xorg.conf (yes, I could have done this as root - not enough coffee yet). Three issues: First: I have no idea if I use AIGLX or GLX, so I suspect I have conflict there, but whatever I do, Compiz-Fusion isn't working. I get "Compositioning is not supported on your system. Required X extensions (XComposite and xDamage) are not available." in the "Desktop effects setup". I can't see an error in /var/log/Xorg.0.log which shows the relevant extensions being initialised, but I must admit I may miss what I need - I'm not very much into graphics systems.. Second: OpenSuSE 11.2 (I'm using the x86_64 variant) only detected the analog (lefthand) screen. You may detect from the resolution that this isn't my main work screen (Muphy's Law is alive and well). How can I make Xorg consider the righthand screen the main one? Third (not *quite* related): I did get it going on a laptop I have, but I noticed that several hotkeys just didn't work. Is there a way I can figure out what has grabbed it? (Bonus Q: where do I change the XDM login screen?) So, my questions: 1 - what do I need? AIXGL or XGL? Anything I need to do to rip out the wrong one (I would have hoped that Yast would have flagged the two in conflict with each other). 2 - what steps do I take to rectify the issue? I presume there are also things to enable to ensure Compiz starts immediately with KDE4. Thanks in advance for any help. Additional data: Relevant contents of /etc/X11/xorg.conf: Section "ServerLayout" Identifier "Layout0" Screen 0 "Screen0" 0 0 Screen 1 "Screen1" RightOf "Screen0" InputDevice "Keyboard0" "CoreKeyboard" InputDevice "Mouse0" "CorePointer" Option "Xinerama" "1" Option "Composite" "Enable" Option "aiglx" "true" EndSection Section "Monitor" # HorizSync source: edid, VertRefresh source: edid Identifier "Monitor0" VendorName "Unknown" ModelName "Samsung SyncMaster" HorizSync 30.0 - 81.0 VertRefresh 56.0 - 75.0 Option "DPMS" EndSection Section "Monitor" # HorizSync source: edid, VertRefresh source: edid Identifier "Monitor1" VendorName "Unknown" ModelName "Samsung SyncMaster" HorizSync 30.0 - 81.0 VertRefresh 56.0 - 75.0 Option "DPMS" EndSection Section "Device" Identifier "Device0" Driver "nvidia" VendorName "NVIDIA Corporation" BoardName "GeForce 7600 GT" BusID "PCI:4:0:0" Screen 0 EndSection Section "Device" Identifier "Device1" Driver "nvidia" VendorName "NVIDIA Corporation" BoardName "GeForce 7600 GT" BusID "PCI:4:0:0" Screen 1 EndSection Section "Screen" Identifier "Screen0" Device "Device0" Monitor "Monitor0" DefaultDepth 24 Option "TwinView" "0" Option "TwinViewXineramaInfoOrder" "CRT-0" Option "metamodes" "CRT: nvidia-auto-select +0+0" Option "RandRRotation" "true" Option "RenderAccel" "True" Option "AddARGBGLXVisuals" "True" SubSection "Display" Depth 24 EndSubSection EndSection Section "Screen" Identifier "Screen1" Device "Device1" Monitor "Monitor1" DefaultDepth 24 Option "TwinView" "0" Option "metamodes" "DFP: nvidia-auto-select +0+0" Option "RenderAccel" "True" Option "AddARGBGLXVisuals" "True" SubSection "Display" Depth 24 EndSubSection EndSection Section "Extensions" Option "Composite" "Enable" EndSection Let me know if you need Xorg.0.log - I haven't posted it yet because it's rather big.. (Distributions)