Конфигурирование нескольких мониторов для использования Пользовательского EDIDs

Несколько месяцев назад я купил корейский монитор на 1 440 пунктов - светодиод X-Star DP2710. Из поля это не работает правильно с Ubuntu, которая обнаруживает поврежденный EDID по кабелю DVI и отказывается производить корректное разрешение на 1 440 пунктов. Поскольку этот монитор не идет со встроенным счетчиком, это приводит к монитору, игнорирующему вывод Ubuntu в целом - вместо этого показ многоцветного тестового шаблона. Я зафиксировал это путем размещения следующего в мой xorg.conf:

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "CustomEDID" "DFP-0:/etc/X11/edid-shimian.bin"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

И затем конечно, в данном пути, я поместил файл, названный edid-shimian.bin, содержа EDID, который позволяет монитору отображать 1 440 пунктов.

Опыт использования этого монитора так великолепен (действительно необходимо испытать его), что я решил купить еще два для использования с этой машиной, управляемой Nvidia GTX 760. Однако монитор требует двойной ссылки соединение DVI, и та карта только предлагает два, таким образом, третий монитор является вместо этого МНОГО вариантом DP2710, который позволяет использование соединения HDMI.

Они и прибыли сегодня и мое обходное решение, кажется, не работает на них. Основной монитор все еще работает, но второй монитор DVI делает тестовый шаблон, и HDMI монитор ограничивается в 1 080 пунктах. (Я двойная начальная загрузка с Windows и смог заставить все три монитора показывать 1 440 пунктов там.)

Мой план состоит в том, чтобы так или иначе применить ту же xorg.conf опцию к другим двум мониторам, но я не уверен в том, как управлять xorg.conf, чтобы заставить это произойти. Предложения?

3
задан 28 August 2014 в 03:32

1 ответ

Понятый это. Таким образом, существует две проблемы, которые должны быть решены для создания этой работы.:

1) второму монитору Двойной Ссылки DVI нужен файл EDID, потому что монитор имеет поврежденный EDID. (Файл EDID, который я использовал, как можно сказать именем файла, был первоначально получен от Shimian выпущенный под брендом монитор, и я не знаю, как это было сделано, но я знаю, что это работает. Если Вы читаете это и нуждаетесь в файле, сообщите мне, и я могу загрузить его.)

2) HDMI монитор имеет допустимый EDID, но это - то, которое по некоторым причинам перечисляет его максимальное разрешение как 1 080 пунктов.

Эти проблемы решены со следующей записью в xorg.conf:

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24

    Option         "ModeValidation" "AllowNon60hzmodesDFPModes, NoEDIDDFPMaxSizeCheck, NoVertRefreshCheck, NoHorizSyncCheck, NoDFPNativeResolutionCheck, NoMaxSizeCheck, NoMaxPClkCheck, AllowNonEdidModes, NoEdidMaxPClkCheck"

    Option         "CustomEDID" "DFP-0: /etc/X11/edid-shimian.bin; DFP-3: /etc/X11/edid-shimian.bin"

    Option         "metamodes" "DFP-0: 2560x1440 +2560 +0, DFP-1: 2560x1440 +0+0, DFP-3: 2560x1440 

    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

пробел между строками Опции для ясности, и не необходим. Вот то, что каждый делает:

строка метарежимов определяет разрешение экрана для каждого монитора. В этом случае DFP 0 был первым монитором DVI, DFP-3 является вторым, и DFP-1 находится на HDMI. Эта строка метарежимов устанавливает их всех на 1 440 пунктов и помещает HDMI монитор слева со вторым монитором DVI справа. Эта строка не будет достаточно самостоятельно - другие две строки необходимы.

строка CustomEDID указывает на мониторы DVI на вышеупомянутый двоичный файл EDID. Присутствие этой строки убеждает драйвер Nvidia, что они способны к 1 440 пунктам.

строка ModeValidation по существу отключает тонну механизмов безопасности, нацеленных на препятствование тому, чтобы Вы поместили неправильное разрешение на экран. Как таковой важно соблюсти осторожность при использовании этих опций! В этом случае, хотя, я знаю наверняка, что мониторы все способны к разрешению, я требователен. Эта строка необходима для HDMI монитор для работы.

, Надо надеяться, это выручает некоторых других людей!

3
ответ дан 17 November 2019 в 20:50

Другие вопросы по тегам:

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