You are not logged in.

#1 2009-02-19 00:57:10

webframp
Member
Registered: 2008-11-15
Posts: 35
Website

xorg 1.5.3, nvidia twinview won't use samsung monitor

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

#2 2009-02-19 06:24:07

skottish
Forum Fellow
From: Here
Registered: 2006-06-16
Posts: 7,942

Re: xorg 1.5.3, nvidia twinview won't use samsung monitor

HorizSync is 30-81 and VertRefresh is 56-75 for that particular monitor. Try those and see if it helps.

Offline

#3 2009-02-19 18:53:27

webframp
Member
Registered: 2008-11-15
Posts: 35
Website

Re: xorg 1.5.3, nvidia twinview won't use samsung monitor

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

#4 2009-02-19 20:07:03

Ranguvar
Member
Registered: 2008-08-12
Posts: 2,549

Re: xorg 1.5.3, nvidia twinview won't use samsung monitor

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

#5 2009-02-19 20:19:34

skottish
Forum Fellow
From: Here
Registered: 2006-06-16
Posts: 7,942

Re: xorg 1.5.3, nvidia twinview won't use samsung monitor

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

#6 2009-02-19 20:39:52

ninjaprawn
Member
From: Manchester, UK
Registered: 2008-01-26
Posts: 485

Re: xorg 1.5.3, nvidia twinview won't use samsung monitor

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

#7 2009-02-25 00:12:26

webframp
Member
Registered: 2008-11-15
Posts: 35
Website

Re: xorg 1.5.3, nvidia twinview won't use samsung monitor

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

#8 2009-02-25 02:39:15

Ranguvar
Member
Registered: 2008-08-12
Posts: 2,549

Re: xorg 1.5.3, nvidia twinview won't use samsung monitor

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

Board footer

Powered by FluxBB