Проблема с тройными мониторами, двумя картами и Openbox - proUbuntu
Купить гитару в Москве
1 голос
/

У меня есть 3 монитора на 2 видеокартах (nvidia и бортовой Intel), и все они работают, но не совсем так, как мне хотелось бы. Когда на nvidia было всего два монитора, Openbox рассматривал их как один рабочий стол / рабочий стол, но все же как отдельные мониторы, и позволял мне выводить приложение на весь экран только на этом мониторе. Теперь, когда у меня активна другая карта и монитор (на своем собственном сервере xserver), 2 монитора nvidia работают как один экран, а приложения работают в полноэкранном режиме. GDM обрабатывает каждый монитор индивидуально (центры приглашений для входа в систему на Screen0, Screen1 имеет обои, Screen2 - просто X), но как только я попадаю в openbox, происходит слияние nvidia, центрируя все между ними и intel ведет себя как обычно. У кого-нибудь есть идеи, как сохранить поведение двух мониторов для экранов nvidia?

my 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

1 Ответ

0 голосов
/

https://github.com/awesomeWM/awesome/issues/598

Во вложениях вы найдете рабочий xorg.conf.d: «режим zaphod» = четыре независимых экрана, работая, например, с twm, fluxbox, xfce.

К сожалению, последняя версия Openbox x11-wm / openbox-3.6.1 (Gentoo) для меня также только открыла рабочую среду рабочего стола только на экране 0.0 - 0,1 .. 0,3 осталось пустым, хотя "xrandr -q --screen 0.n" дал правильные результаты.

Добро пожаловать на сайт proUbuntu, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...