You are not logged in.

#1 2013-12-31 18:56:00

c26zwj
Member
Registered: 2013-03-13
Posts: 18

Problem with displays and nvidia

I used to use Arch Linux and I loved it.  I had a newer AMD card and never had any problems.  I have two 2560x1440 monitors and a 1920x1080 plasma TV.  For reasons I don't quite remember, I had to go back to Windows.  I got a nvidia geforce 650 ti boost in the meantime cause It allowed me to use my monitors at full resolution without needing active displaylink adapters.  So that was great until I started to miss Arch.  Recently I set my computer up to dual boot Windows7 and Arch.  I went through the whole install process I have many times before.  I installed the nvidia package from the official repositories.  I installed KDE and set it to load during boot.  Everything works ok as far as I can see except my two high res monitors go into standby after KDE loads.  On my plasma if I turn it on, I just see the default KDE wallpaper.  No taskbar (panel and app launcher menu) is shown.  Right click doesn't do anything.  I tried running nvidia-xconfig before rebooting into KDE but still the same.  I tried altering xorg.conf but I'm not really sure what I need to add there cause I never had to much with my AMD card.  I am using syslinux.  I tried adding various kernel line parameters but they just seemed to cause more error messages.   Any ideas?

# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 331.20  (buildmeister@swio-display-x86-rhel47-05)  Wed Oct 30 18:20:53 PDT 2013

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0"
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
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      "Unknown"
    HorizSync       28.0 - 33.0
    VertRefresh     43.0 - 72.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

With the AMD card, my main displayed worked then once I got into KDE I could configure my displays with AMD Catalyst Control Center

I updated my xorg.conf to

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0" RightOf "Screen2"
    Screen      1  "Screen1" RightOf "Screen0"
    Screen      2  "Screen2" 0 0
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
EndSection

Section "Files"
EndSection

Section "Module"
    Load           "dbe"
    Load           "extmod"
    Load           "type1"
    Load           "freetype"
    Load           "glx"
EndSection

Section "ServerFlags"
    
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"
    # HorizSync source: edid, VertRefresh source: edid
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Shimian"
    VertRefresh     60.0
    Option         "DPMS"
    Option         "IgnoreEDID" "true"
EndSection

Section "Monitor"
    # HorizSync source: edid, VertRefresh source: edid
    Identifier     "Monitor1"
    VendorName     "Unknown"
    ModelName      "Shimian"
    VertRefresh     60.0
    Option         "DPMS"
    Option         "IgnoreEDID" "true"
EndSection

Section "Monitor"
    # HorizSync source: edid, VertRefresh source: edid
    Identifier     "TV"
    VendorName     "Panasonic"
    ModelName      "Viera G20"
EndSection


Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce 650 Ti Boost"
    BusID          "PCI:1:0:0"
    Screen          0
EndSection

Section "Device"
    Identifier     "Device1"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce 650 Ti Boost"
    BusID          "PCI:1:0:0"
    Screen          1
EndSection

Section "Device"
    Identifier     "Device2"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce 650 Ti Boost"
    BusID          "PCI:1:0:0"
    Screen          2
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "TwinView" "1"
    Option         "metamodes" "DVI-I-1: nvidia-auto-select +0+0"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Section "Screen"
    Identifier     "Screen1"
    Device         "Device1"
    Monitor        "Monitor1"
    DefaultDepth    24
    Option         "TwinView" "1"
    Option         "metamodes" "DVI-D-1: nvidia-auto-select +0+0"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Section "Screen"
    Identifier     "Screen2"
    Device         "Device2"
    Monitor        "TV"
    DefaultDepth    24
    Option         "TwinView" "1"
    Option         "metamodes" "HDMI-1: nvidia-auto-select +0+0"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

I do get two errors on boot saying EDID checksum is invalid.
It's getting tiring rebooting between windows and this trying to get this to work.
Still same result.  My two main monitors after boot go into standby.
All that shows on the TV is default wallpaper, nothing else.

Last edited by c26zwj (2014-01-02 00:44:51)

Offline

#2 2014-01-06 22:39:31

c26zwj
Member
Registered: 2013-03-13
Posts: 18

Re: Problem with displays and nvidia

I got something working using a custom edid.  My primary monitor works perfectly.  My second screen which is identical to first does not.
My xorg.conf

Section "ServerLayout"
    Identifier     "Screens"
    Screen       0 "Screen0"
    Screen       1 "Screen1" RightOf "Screen0"
EndSection


Section "Monitor"
    Identifier     "Monitor0"
    Option         "Enable" "true"
EndSection

Section "Monitor"
    Identifier     "Monitor1"
    Option         "Enable" "true"
EndSection

Any help appreciated.
Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    Option         "CustomEDID" "DFP-0:/etc/X11/edid-shimian.bin"
    Screen         0
EndSection

Section "Device"
    Identifier     "Device1"
    Driver         "nvidia"
    Option         "CustomEDID" "DFP-3:/etc/X11/edid-shimian.bin"
    Screen         1
EndSection


Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "TwinView" "1"
    SubSection "Display"
        Depth          24
        Modes          "2560x1440_60"
    EndSubSection
EndSection

Section "Screen"
    Identifier     "Screen1"
    Device         "Device1"
    Monitor        "Monitor1"
    DefaultDepth   24
    Option         "TwinView" "1"
    SubSection "Display"
        Depth          24
        Modes          "2560x1440_60"
    EndSubSection
EndSection

Offline

Board footer

Powered by FluxBB