Problema de monitores triplos, cartões duplos e Openbox

1

Eu tenho uma configuração de 3 monitores em 2 placas de vídeo (nvidia e Intel onboard) e todas funcionam, mas não da maneira que eu gostaria. Quando eram apenas os 2 monitores da nvidia, o Openbox os tratava como uma única área de trabalho / worksapce, mas ainda como monitores separados e permitia que eu exibisse um aplicativo em tela cheia apenas naquele monitor. Agora que tenho a outra placa e monitor ativo (em seu próprio xserver), os 2 monitores nvidia agem como uma única tela e aplicativos em tela cheia em ambos. O GDM trata cada monitor individualmente (centros de prompt de login na Screen0, Screen1 tem papel de parede, Screen2 é simplesmente X) mas assim que entro na openbox a mesclagem da nvidia, centrando tudo entre eles e a intel se comporta normalmente. Alguém tem alguma idéia de como manter o comportamento do monitor duplo para as telas da nvidia?

meu xorg.conf:

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0   "Screen0" 0 0
    Screen      1   "Screen1" LeftOf "Screen0"
    Screen      2  "Screen2" RightOf "Screen0"
    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"

    # HorizSync source: edid, VertRefresh source: edid
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Samsung S24D390"
    HorizSync       30.0 - 81.0
    VertRefresh     50.0 - 75.0
    Option         "DPMS"
EndSection

Section "Monitor"
#   HorizSync       28.0 - 33.0
#   VertRefresh     43.0 - 72.0
    Identifier     "Monitor1"
    VendorName     "Unknown"
    ModelName      "Ancor Communications Inc VX238"
    Option         "DPMS"
EndSection

Section "Monitor"

#    HorizSync       28.0 - 33.0
#    VertRefresh     43.0 - 72.0
    Identifier     "Monitor2"
    VendorName     "Unknown"
    ModelName      "Unknown"
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce GTX 750 Ti"
EndSection

Section "Device"
    Identifier     "Device1"
    Driver         "intel"
    VendorName     "Intel Corporation"
    Option         "AccelMethod" "uxa"
#    Option         "AccelMethod" "sna"
#    Option      "TearFree"    "true"
    BusID          "PCI:0:2:0"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "Stereo" "0"
    Option         "nvidiaXineramaInfoOrder" "DFP-0"
    Option         "metamodes" "DVI-I-1: nvidia-auto-select +0+0, HDMI-0: nvidia-auto-select +1920+0"
    Option         "MultiGPU" "Off"
    Option         "SLI" "off"
    Option         "BaseMosaic" "off"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Section "Screen"
    Identifier     "Screen1"
    Device         "Device0"
    Monitor        "Monitor1"
    DefaultDepth    24
    Option         "Stereo" "0"
    Option         "nvidiaXineramaInfoOrder" "DFP-1"
    Option         "metamodes" "DVI-I-1: nvidia-auto-select +0+0, HDMI-0: nvidia-auto-select +1920+0"
    Option         "MultiGPU" "Off"
    Option         "SLI" "off"
    Option         "BaseMosaic" "off"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Section "Screen"
    Identifier     "Screen2"
    Device         "Device1"
    Monitor        "Monitor2"
    DefaultDepth    24
    Option         "metamodes" "1920x1080_60_0 +0+0"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection
    
por Cistym 04.12.2015 / 01:50

1 resposta

0

link

Nos anexos você encontra um xorg.conf.d funcional: "modo zaphod" = quatro telas independentes separadas, trabalhando com por ex. twm, fluxbox, xfce.

Infelizmente, o mais recente Openbox x11-wm / openbox-3.6.1 (Gentoo) para mim também só abriu um ambiente de trabalho na tela somente na tela 0.0 - 0,1 .. 0,3 permaneceu em branco, embora "xrandr -q --screen 0.n" forneça resultados corretos.

    
por mkn 15.12.2015 / 19:50