View Single Post
Old 06-28-09, 08:20 PM   #5
desperadus
Registered User
 
Join Date: Jun 2009
Posts: 36
Default Re: Issues with Dual Screen on Thinkpad W700ds & Linux

Quote:
Originally Posted by thefirstm View Post
You can ask for help, but you just need to post a few other pieces of information, like the Nvidia bug report log.
But I don't get an error message - otherwise I would have already debugged the problem myself.
All I know is from comparing the resolution on my 2nd LCD between my Linux and my Windoze install, is that under Windows the 2nd LCD screen can be set all the way up to 768x1200.

But under Lunix with Xinerama the 2nd Display only operates in 800x600 mode and from speed & other tests I have confirmed that it is indeed working in VESA mode only.

Now I can post my xorg.conf in here, if that helps...

Otherwise I'm not even sure if its an error with NVIDIA or Xinerama.
All I know for sure is that I can't controll the backlight intensity on my primary Display. Sometimes it boots up bright, sometimes its rather dim. And none of the standard Linux NVIDIA backlight tools can communicate with my driver.

Ah, and "/usr/bin/nvidia-settings" is close to useless. It can't detect my HW correctly and only properly updates a very tiny subset of options.

Here my xorg.conf file:
Section "ServerLayout"
Identifier "TwinView Configuration"
Screen 0 "Screen0" 0 0
Screen 1 "Screen1" 1920 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
Option "Clone" "off"
# Option "Xinerama" "off"
Option "Xinerama" "on"
EndSection

Section "Files"
InputDevices "/dev/gpmdata"
InputDevices "/dev/input/mice"
FontPath "/usr/share/fonts/misc:unscaled"
FontPath "/usr/share/fonts/local"
FontPath "/usr/share/fonts/75dpi:unscaled"
FontPath "/usr/share/fonts/100dpi:unscaled"
FontPath "/usr/share/fonts/Type1"
FontPath "/usr/share/fonts/URW"
FontPath "/usr/share/fonts/Speedo"
FontPath "/usr/share/fonts/PEX"
FontPath "/usr/share/fonts/cyrillic"
FontPath "/usr/share/fonts/latin2/misc:unscaled"
FontPath "/usr/share/fonts/latin2/75dpi:unscaled"
FontPath "/usr/share/fonts/latin2/100dpi:unscaled"
FontPath "/usr/share/fonts/latin2/Type1"
FontPath "/usr/share/fonts/latin7/75dpi:unscaled"
FontPath "/usr/share/fonts/baekmuk:unscaled"
FontPath "/usr/share/fonts/japanese:unscaled"
FontPath "/usr/share/fonts/kwintv"
FontPath "/usr/share/fonts/truetype"
FontPath "/usr/share/fonts/uni:unscaled"
FontPath "/usr/share/fonts/CID"
FontPath "/usr/share/fonts/ucs/misc:unscaled"
FontPath "/usr/share/fonts/ucs/75dpi:unscaled"
FontPath "/usr/share/fonts/ucs/100dpi:unscaled"
FontPath "/usr/share/fonts/hellas/misc:unscaled"
FontPath "/usr/share/fonts/hellas/75dpi:unscaled"
FontPath "/usr/share/fonts/hellas/100dpi:unscaled"
FontPath "/usr/share/fonts/hellas/Type1"
FontPath "/usr/share/fonts/misc/sgi:unscaled"
FontPath "/usr/share/fonts/xtest"
FontPath "/opt/kde3/share/fonts"
EndSection

Section "Module"
# Load "freetype"
# Load "type1"
Load "dbe"
Load "glx"
Load "extmod"
# Load "bitmap"
# Load "ddc"
# Load "vbe"
EndSection

Section "ServerFlags"
Option "AIGLX" "on"
Option "AllowMouseOpenFail" "on"
Option "IgnoreABI" "on"
Option "ZapWarning" "on"
Option "Xinerama" "1"
EndSection

Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "Protocol" "Standard"
Option "XkbLayout" "us"
Option "XkbModel" "pc104"
Option "XkbRules" "xfree86"
EndSection

Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Buttons" "5"
Option "Device" "/dev/input/mice"
Option "Name" "TPPS/2 TrackPoint"
Option "Protocol" "explorerps/2"
Option "Vendor" "IBM"
Option "ZAxisMapping" "4 5"
EndSection

Section "Modes"
Identifier "Modes0"
EndSection

Section "Monitor"
Identifier "Monitor0"
VendorName "Lenovo"
ModelName "DFP-0"
DisplaySize 1920 1200
HorizSync 61.0 - 73.2
VertRefresh 50.0 - 60.0
Option "CalcAlgorithm" "XServerPool"
Option "DPMS"
Option "PreferredMode" "1920x1200"
EndSection

Section "Monitor"
Identifier "Monitor1"
VendorName "Lenovo"
ModelName "DFP-1"
DisplaySize 1280 768
HorizSync 61.0 - 73.2
VertRefresh 50.0 - 60.0
Option "CalcAlgorithm" "XServerPool"
Option "DPMS"
# Image on Sidekick monitor must be rotated 90 degrees to be right side up (-> "768x1280")
Option "PreferredMode" "1280x768"
EndSection

Section "Device"
Identifier "VideoCard0"
# VESA Frame Buffer FailSafe Driver
# Driver "fbdev"
# End Of -> VESA Frame Buffer FailSafe Driver
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "Quadro FX 3700M"
BusID "PCI:1:0:0"
Screen 0
EndSection

Section "Device"
Identifier "VideoCard1"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "Quadro FX 3700M"
BusID "PCI:1:0:0"
Screen 1
EndSection

Section "Screen"
Identifier "Screen0"
Device "VideoCard0"
Monitor "Monitor0"
DefaultDepth 24
Option "NoLogo" "1"
Option "HWcursor" "1"
Option "RenderAccel" "1"
Option "CursorShadow" "1"
Option "Coolbits" "1"
Option "NoPowerConnectorCheck"
Option "TwinView" "0"
Option "TwinViewOrientation" "RightOf"
Option "NoTwinViewXineramaInfo"
Option "ConnectedMonitor" "DFP, DFP"
#-> Metamode Parameters: PhysicalScreenResolution @VirtualPanningResolution +X-Offset+Y-Offset
Option "SecondMonitorHorizSync" "UseEdidFreqs"
Option "SecondMonitorVertRefresh" "UseEdidFreqs"
Option "metamodes" "DFP-0: 1920x1200 @1920x1200 +0+0"
SubSection "Display"
Depth 24
Modes "1920x1200" "1680x1050" "1024x768" "800x600"
EndSubSection
EndSection

Section "Screen"
Identifier "Screen1"
Device "VideoCard1"
Monitor "Monitor1"
DefaultDepth 24
Option "TwinView" "0"
# Image on Sidekick monitor must be rotated 90 degrees to be right side up (-> "768x1280")
# Option "metamodes" "DFP-1: nvidia-auto-select +1920+0"
Option "metamodes" "DFP-1: 1280x768 +1920+0"
Option "Rotate" "CCW"
# Disable probing of Extended Display Identification Data for this monitor (it lies about itself) - this may be dangerous!!!
# Option "IgnoreEDID" "1"
SubSection "Display"
Depth 24
Modes "1280x768" "1024x768" "800x600"
EndSubSection
EndSection

Section "Extensions"
Option "Composite" "Enable"
Option "RANDR" "Enable"
EndSection
desperadus is offline   Reply With Quote