You are not logged in.
I've had a dual head setup going for sometime with no issues, but just got a
new monitor that I can not get working with X. I'm currently using nvida
drivers version 180.22
I have a laptop docked with the laptop screen and a second monitor as my dual head config, it's been great, but something isn't working right with this new monitor. The monitor is a samsung SyncMaster 2493hm, and I've read some things about the Samsung monitors sending incorrect edid info so that may be the issue, but I have no idea how to fix that. The behavior is odd because it appears that x server is spanning both screens as if twinview is correctly setup, but the Samsung monitor never comes on.
I have verified that the monitor works, and works in a dual head configuration both on windows and other linux distro's. My friend has the exact same laptop/monitor setup under ubuntu and it works perfectly for him. Even using HIS xorg.conf didn't work so I am really at a loss.
any help is greatly appreciated.
some basic info:
X.Org X Server 1.5.3
Release Date: 5 November 2008
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.27-ARCH x86_64
Current Operating System: Linux megatron 2.6.28-ARCH #1 SMP PREEMPT Sun Feb 8 09:47:26 UTC 2009 x86_64
Build Date: 17 December 2008 10:46:49PM
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
lspci output for video card:
01:00.0 VGA compatible controller: nVidia Corporation Quadro NVS 140M (rev a1)
my xorg.conf:
Section "ServerLayout"
Identifier "X.org Twinview"
Screen "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
InputDevice "SynapticsTouchpad" "SendCoreEvents"
EndSection
Section "ServerFlags"
Option "DontZap" "On"
Option "DontZoom" "On"
#Option "Xinerama" "On"
# Option "AutoAddDevices" "False"
EndSection
Section "Files"
ModulePath "/usr/lib/xorg/modules"
FontPath "/usr/share/fonts/artwiz-fonts/"
FontPath "/usr/share/fonts/misc"
FontPath "/usr/share/fonts/TTF/"
FontPath "/usr/share/fonts/local/"
FontPath "/usr/share/fonts/100dpi:unscaled"
FontPath "/usr/share/fonts/75dpi:unscaled"
EndSection
Section "Module"
Load "xtrap"
Load "glx"
Load "synaptics"
Load "extmod"
Load "dbe"
Load "freetype"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "us"
EndSection
Section "InputDevice"
#Driver "vmmouse" # for vmware
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5 6 7"
Option "SendCoreEvents"
EndSection
Section "InputDevice" # actually an ALPS
Identifier "SynapticsTouchpad"
Option "Device" "/dev/input/mouse3"
Driver "synaptics"
Option "AlwaysCore" "true"
#Option "Device" "/dev/input/mice"
Option "Protocol" "auto-dev"
Option "SHMConfig" "on"
Option "LeftEdge" "130"
Option "RightEdge" "840"
Option "TopEdge" "130"
Option "BottomEdge" "640"
Option "FingerLow" "7"
Option "FingerHigh" "8"
Option "MaxTapTime" "180"
Option "MinTapTime" "110"
Option "ClickTime" "0"
Option "EmulateMidButtonTime" "75"
Option "VertScrollDelta" "20"
Option "HorizScrollDelta" "20"
Option "MinSpeed" "0.40"
Option "MaxSpeed" "0.65"
Option "AccelFactor" "0.0020"
Option "CircularScrolling" "1"
Option "CircScrollDelta" "0.1"
Option "CircScrollTrigger" "3"
#Option "ZAxisMapping" "4 5 6 7"
EndSection
Section "Monitor"
Identifier "Monitor0"
HorizSync 28.0 - 64.0
VertRefresh 43.0 - 60.0
Option "DPMS"
EndSection
Section "Device"
# Force Powermizer to a certain level at all times:
# 0x1 = high
# 0x2 = mid
# 0x3 = low
# let GPU set perf level by temp
#Option "RegistryDwords" "PerfLevelSrc=0x3333" # new 8/12, may conflict with above.
# Disable vblank interrupts
Identifier "NvidiaCard"
Driver "nvidia"
VendorName "nVidia Corporation"
BoardName "G72M [Quadro NVS 110M/GeForce Go 7300]"
Option "RenderAccel" "True"
EndSection
Section "Screen"
#Option "TVOutFormat" "COMPOSITE"
Identifier "Screen0"
Device "NvidiaCard"
Monitor "Monitor0"
DefaultDepth 24
Option "UseEdidFreqs" "True"
Option "TwinView"
Option "MetaModes" "nvidia-auto-select,nvidia-auto-select"
Option "TwinViewOrientation" "LeftOf"
#Option "AddARGBVisuals" "True"
Option "AddARGBGLXVisuals" "True"
Option "NvAGP" "1"
Option "HWCursor" "Off"
#Option "ConnectedMonitor" "DFP" #"DFP" for DVI connections only, otherwise "CRT"
Option "TripleBuffer" "True"
Option "DamageEvents" "True"
Option "BackingStore" "True"
#Option "PixmapCacheSize" "300000"
Option "OnDemandVBlankInterrupts" "True"
#Option "TVStandard" "NTSC-M"
Option "RegistryDwords" "PowerMizerLevelAC=0x2 # new 8/12"
SubSection "Display"
Depth 24
Modes "nvidia-auto-select"
EndSubSection
EndSection
Section "Extensions"
Option "Composite" "Disable"
EndSection
Offline
HorizSync is 30-81 and VertRefresh is 56-75 for that particular monitor. Try those and see if it helps.
Offline
thanks for the tip, but that didn't do it. I started X with ridiculous verbosity (-logverbose 6) and noticed this:
(II) NVIDIA(0): Assigned Display Devices: DFP-0, DFP-1
(II) NVIDIA(0): Using MetaMode string: "DFP-0: nvidia-auto-select +0+0, DFP-1:
(II) NVIDIA(0): 1920x1200_60 +1920+0"
(II) NVIDIA(0): Requested modes:
(II) NVIDIA(0): "DFP-0:nvidia-auto-select+0+0,DFP-1:1920x1200_60+1920+0"
(WW) NVIDIA(0): Due to hardware capability constraints, disabling display
(WW) NVIDIA(0): device Samsung SyncMaster (DFP-1) in MetaMode
(WW) NVIDIA(0): "DFP-0:nvidia-auto-select+0+0,DFP-1:1920x1200_60+1920+0".
I'm still inclined to believe this can be fixed and I just haven't figured it out yet.
There's some info on using the CustomEDID option over on the nvnews.net forums, so I'll give that a shot I guess.
Offline
Try adding "Option ModeValidation NoEDIDModes" in Device. You can prefix that with DFP-0: or DFP-1: to make it only apply to one monitor.
Also, I'd ditch the nvidia-auto-select and set your own modes.
Helpful docs:
http://us.download.nvidia.com/XFree86/L … er-13.html
http://us.download.nvidia.com/XFree86/L … dix-b.html
http://us.download.nvidia.com/XFree86/L … dix-c.html
Offline
I have a Samsung 245BW 24 inch monitor (gorgeous output by the way) that works perfectly. This is my xorg.conf. A slighly different version worked perfectly when I had two of these monitors.
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 0
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Samsung"
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 8800 GT"
Option "DPI" "96 x 96"
Option "UseEdidDpi" "false"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Depth 24
EndSubSection
EndSection
Offline
have you tried running nvidia-settings as root?
2007 - Started using Arch Linux as my only/main OS
- Samsung Series 3, Intel(R) Core(TM) i5-3210M CPU @ 2.50GHz - 8Gb DDR3 ram - 700Gb HDD
On board intel Graphics & Sound
Offline
Thanks for the help so far all. I managed to at least get it functioning, and it is substantially better than the last monitor I had. But the highest Resolution I can currently run the external monitor at is 1920x1080. My friend running ubuntu, where it works flawlessly with both at 1920x1200, is using Xorg 1.5.2 and nvidia drivers 177.82, while Arch currently has Xorg 1.5.3 and nvidia drivers 180.22. Could this just be due to problems in the new versions of either the server or drivers? or both? No matter what I try, if both monitors try to run at 1920x1200, then the Samsung won't turn on, and the same message is always displayed in Xorg.0.log:
(WW) NVIDIA(0): Due to hardware capability constraints, disabling display
guess I'll have to just settle for the slightly squished 1920x1080 on the external for now.
Last edited by webframp (2009-02-25 00:12:45)
Offline
A couple possibilities:
-) A bad ModeLine, if you have them set (I say delete 'em all).
-) EDID. Try NoEDID, ModeValidation NoEDIDModes, etc. - they're all listed online and in NVIDIA docs.
-) Bad HorizSync/VertRefresh.
Last edited by Ranguvar (2009-02-25 02:39:33)
Offline