Xorg.conf (nvidia) Второй монитор получает настройки первого

Это проблема, как заявлено @MichaelBay, и пока решение до тех пор, пока не будет сделано правильное исправление:

sudo systemctl stop snap-repair.timer
sudo systemctl disable snap-repair.timer 

Таким образом, оно не возвращается после перезагрузки, что, я полагаю, будет это убивает ссылку

sudo systemctl stop snapd
sudo systemctl disable snapd

Если вам нужна привязка, не запускайте последние две команды.

Решение предоставлено онлайн-пользователем jdyke по ссылке источника

Источник:

https://forum.snapcraft.io/t/ubuntu -snapd-с-не-шнапс-установлен обжиг Разовый-HIDS-оповещение / 1997/6

9
задан 17.04.2020, 23:47

1 ответ

Вы можете попробовать использовать следующее xorg.conf. Он настраивает две секции Screen и секцию ServerLayout для управления ими.

Section "Device"
    Identifier "nvidia0"
    Driver     "nvidia"
    Option     "CustomEDID" "DFP:/etc/X11/edid-shimian.bin"
    Option      "RenderAccel"              "true"
    Option      "UseEdidFreqs"             "true"
    Option      "MetaModes"     "2055x1440,1920x1080;1366x768,1366x768;1024x768,1024x768"
    Screen     0
    BusID      PCI:2:0:0
EndSection

Section "Device"
    Identifier "nvidia1"
    Driver     "nvidia"
    Option      "RenderAccel"              "true"
    Option      "UseEdidFreqs"             "true"
    Option      "MetaModes"     "2055x1440,1920x1080;1366x768,1366x768;1024x768,1024x768"
    Screen     1
    BusID      PCI:2:0:0
EndSection

Section "Monitor"
    Identifier "Monitor0"
    Option     "DPMS"
EndSection

Section "Monitor"
    Identifier "Monitor1"
    Option     "DPMS"
EndSection

Section "Screen"
    Identifier "Screen0"
    Device     "nvidia0"
    Monitor    "Monitor0"
    DefaultDepth  24
    SubSection "Display"
        Depth      24
        Modes      "2055x1440" "1920x1080" "1366x768" "1024x768" 
    EndSubSection
EndSection

Section "Screen"
    Identifier "Screen1"
    Device     "nvidia1"
    Monitor    "Monitor1"
    DefaultDepth  24
    SubSection "Display"
        Depth      24
        Modes      "2055x1440" "1920x1080" "1366x768" "1024x768" 
    EndSubSection
EndSection

Section "ServerLayout"
    Identifier "ServerLayout0"
    Screen     0 "Screen0" 0 0
    Screen     1 "Screen1" RightOf "Screen0"
    InputDevice "Generic Keyboard" "CoreKeyboard"
    InputDevice "Configured Mouse" "CorePointer"
    Option     "Xinerama"
EndSection

Возможно, я что-то упускаю, так что вам придется проверить это. Я использовал confs из здесь в качестве ссылки.

Другой подход, который вы можете попробовать, - это настроить мониторы вручную, используя xrandr. Тем не менее, вам придется настроить другой Monitor раздел и даже второй Device раздел без EDID. Но командная строка будет выглядеть следующим образом:

$ xrandr --output DVI-I-1 --primary --mode 2560x1440 --output DVI-D-0 --mode 1920x1080 --right-of DVI-I-1

или даже в несколько строк:

$ xrandr --output DVI-I-1 --primary --mode 2560x1440
$ xrandr --output DVI-D-0 --mode 1920x1080 --right-of DVI-I-1

РЕДАКТИРОВАТЬ: добавлено MetaModes в раздел Device и SubSection с режимами в Screen раздел.

2
ответ дан 17.04.2020, 23:47

Теги

Похожие вопросы