You are not logged in.

#1 2015-04-13 20:44:04

pjb2357
Member
Registered: 2015-04-13
Posts: 5

Enlightenment crashing with multiple monitors and 2 video cards

Enlightenment crashing with multiple monitors and 2 video cards

Hi, I'm very new to Arch Linux so I'm posting in the Newbie Corner, but if this is better suited to the Desktop/WM forum, then I can migrate it over there. With that out of the way, onto the questions!

I recently stood up arch and put englightenment on it (0.19.4-1 with efl 1.3.0-1 and elemenary 1.13.0-1) and everything went (suprisingly) smoothly. The computer I have has two video cards:

lspci | grep VGA 

produces

03:00.0 VGA compatible controller: NVIDIA Corporation G98 [Quadro NVS 295] (rev a1)
04:00.0 VGA compatible controller: NVIDIA Corporation G96GL [Quadro FX 580] (rev a1)

That gives me 4 display ports and a VGA port, so I thought..hey 5 monitors smile

I plugged in the monitors (3 into 4 of the DP slots) and ran: sudo nvidia-settings to setup the cards/monitors. After lots of bugging around it seems that I can get two monitors running on one screen (the two monitors on the default card), but if I try to turn the second monitor on as a second screen (with or without xinerama) and restart X, then X runs through the startup process and then shuts down. There are no errors appearing in the xorg.log files (other than some complaints about an ACPI daemon, but that is always there even when things are working). Moreover, if I nuke my .xinitrc file and start X (I think into TDM), then all three monitors work. All I can figure is that the problem lies with Enlightenment not X, however I'm at a loss for how to fix it or where to find any information about what is going wrong (not sure where E19 keeps its log files). Any and all help is appreciated. For your convenience here is a minimal xorg.conf file that I hacked together to produce the behavior:

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Main Screen"
    Screen      1  "Secondary Screen" RightOf "Main Screen"
    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 "Device"
    Identifier     "Main Card"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "Quadro NVS 295"
    BusID          "PCI:3:0:0"
EndSection

Section "Device"
    Identifier     "Secondary Card"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "Quadro FX 580"
    BusID          "PCI:4:0:0"
EndSection

Section "Monitor"
    Identifier "Big Monitor"
    HorizSync       29.0 - 113.0
    VertRefresh     49.0 - 86.0
EndSection

Section "Monitor"
    Identifier "Mini Monitor 2"
    HorizSync       29.0 - 113.0
    VertRefresh     49.0 - 86.0
EndSection

Section "Screen"
    Identifier  "Main Screen"
    Device      "Main Card"
    Monitor     "Big Monitor"
    DefaultDepth 24
    SubSection "Display"
        Depth   24
        Modes   "1280x1024"
    EndSubSection
EndSection

Section "Screen"
    Identifier  "Secondary Screen"
    Device      "Secondary Card"
    Monitor     "Mini Monitor 2"
    DefaultDepth 24
    SubSection "Display"
        Depth   24
        Modes   "1280x1024"
    EndSubSection
EndSection

Offline

Board footer

Powered by FluxBB