You are not logged in.

#1 2012-06-13 14:12:40

rune0077
Member
Registered: 2009-04-11
Posts: 135

Second monitor detection issues

For ages now, I have been using two monitors with propriarity nvidia drivers, and have not had any issues. Last night I upgraded my system, and suddently arch is no longer able to correctly detect my second monitor. It used to detect it correctly as a Samsung Syncmaster SA350, but today it only sees it as "DFP-1" and only allows it a resolution of 640x480.

Funny enough, my other screen, an older Syncmaster (P2370) is still correctly detected. Xorg also seems to be read correctly, as arch remembers the twinview settings and such, it just no longer detects my second screen.

I have used nvidia settings to configure xorg.conf for me only once, when I installed the system.

Here is my xorg.conf:

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0" 0 0
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
    Option         "Xinerama" "0"
EndSection

Section "Files"
EndSection

Section "InputDevice"

    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"

    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Samsung SA300/350/360"
    HorizSync       31.0 - 81.0
    VertRefresh     50.0 - 75.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "Quadro 2000"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "TwinView" "1"
    Option         "TwinViewXineramaInfoOrder" "DFP-1"
    Option         "metamodes" "DFP-2: nvidia-auto-select +1920+0, DFP-1: nvidia-auto-select +0+0"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Any help and suggestion is very welcome.

Offline

#2 2012-06-13 20:22:21

rune0077
Member
Registered: 2009-04-11
Posts: 135

Re: Second monitor detection issues

So here's a quick update. In the Xorg log I noticed these lines:

(WW) June 13 21:20:27 NVIDIA(GPU-0): The EDID read for display device DFP-1 is invalid: the
(WW) June 13 21:20:27 NVIDIA(GPU-0):     checksum for EDID version 1 is invalid.

Adding:

Option         "IgnoreEDIDChecksum" "DFP"

to the "device" section of the graphics card in xorg.conf kind of fixed the issue. I got my monitor correctly detected now, and my old resolution is back and working fine.

However, obviously this is a workaround and not a real fix, so if someone have any idea what is wrong here, please let me know.

Plugin the same two screens into my girlfriends computer running Windows 7, they both work fine and have no issues at all. Running Ubuntu from a live usb, the faulty monitor is also correctly detected and have no issues.

Offline

#3 2012-06-20 17:21:03

Xyne
Forum Fellow
Registered: 2008-08-03
Posts: 6,965
Website

Re: Second monitor detection issues

I'm getting unexpected Twinview behavior since yesterday which may be related. I normally have only one display active when I boot and use disper to turn on the second screen when I need it. Yesterday Twinview was already activated when I booted up, and today maximized applications are spread across both screens. I haven't touched any settings so it must be in one of the recent updates.

I just came to the forum to see if anyone else was having similar issues and found this thread. I haven't checked the bug tracker or done any searches yet, but I will report back if I find anything. If anyone has any other strange NVidia behavior to report, please do so below.

Interestingly, my second monitor is also a Samsung Syncmaster, but it seems to be correctly detected.

edit:
My problems seem to be directly related to disper (and perhaps unrelated to the issue above): https://aur.archlinux.org/packages.php?ID=23376

Last edited by Xyne (2012-06-20 18:07:12)


My Arch Linux StuffForum EtiquetteCommunity Ethos - Arch is not for everyone

Offline

Board footer

Powered by FluxBB