Несколько дисплеев в Ubuntu / XUbuntu - Displayport с адаптером (DisplayPort для 2x DVI) + ATI Graphics

Я хочу иметь возможность использовать DisplayPort на моем ноутбуке, подключенном к адаптеру [DP - (2) DVI], для управления двумя внешними дисплеями (оба с использованием DVI).

Это адаптер, который у меня есть: http://www.startech.com/AV/Splitters/DisplayPort/DisplayPort-to-Dual-DVI-Multi-Monitor-Adapter-Male-to-Female-DP -to-2x-DVI-3840x1200 ~ SP122DP2DVI

В настоящее время я могу использовать небольшую коробку Startech, чтобы пропустить только один выход DVI, но когда я подключаю второй, он не работает (Ubuntu не обнаружит никаких дополнительных дисплеев).

РЕДАКТИРОВАТЬ - теперь я могу заставить адаптер отображать дублированные данные дисплея на обоих выходах DVI ... но я хочу расширить рабочий стол, а не дублировать - Удивительно, но я могу изменить разрешение на том, что драйвер считает быть 1 дисплеем с разрешением 1920x1080 x2 = 3840x1080, что технически дает мне пространство дисплея, расширенное для обоих мониторов, НО это странно, а для системы это один огромный монитор. Может быть, есть способ логически разделить один дисплей на несколько областей дисплея? Моя текущая ситуация выглядит примерно так, как эта проблема, которая, к сожалению, так и не была решена, если я сам не хочу добавить изменение источника:

https://unix.stackexchange.com/questions/37739/split- a-Physical-x-display-to-two-virtual-display

Если я посмотрю на amdcccle (центр управления катализатором amd) и посмотрю информацию дисплея для мониторов, подключенных через displayPort, он таинственно говорит, что MST недоступен.

Мудрая поддержка - все, что я имею, указывает на то, что поддержка присутствует ATI поддерживает Eyefinity на графическом чипе. DisplayPort достаточно новый, чтобы иметь поддержку нескольких мониторов. StarTech утверждает, что адаптер поддерживает Linux (это может быть пустое понятие, конечно).

Текущая настройка (не работает):

HP Elitebook 8570w + XUbuntu 14.04 x64 LTS + DisplayPort с использованием MST (поддержка многопотоковой передачи) + Startech.com SP122DP2DVI (адаптер с DisplayPort для 2 портов DVI)

Также используется 2 монитора ACER 1080p, совместимых с DVI.

Примечания -

Графические компоненты в HP Elitebook - это ATI / AMD Chelsea XT GL [Firepro M4000] с поддержкой Eyefinity через разъем DisplayPort. В настоящее время работает проприетарный драйвер от ATI (fglrx), как указано в системе XUbuntu. Драйвер с открытым исходным кодом доступен, но я думаю, что таким образом я получу меньше успеха (xserver-xorg-video-ati).

2
задан 13 April 2017 в 15:37

1 ответ

Я нашел решение после рытья некоторое время!

драйвер ATI (fglrx) с адаптером Startech позволил мне устанавливать один монитор в 3840x1080 разрешение (который действительно равнялся 2 1920x1080, мониторы прошли через адаптер как через один гигантский монитор). Это работало с точки зрения аппаратного вывода, но мой рабочий стол был разделен вниз середина между двумя выводами DVI, потому что XUbuntu + драйвер ATI все еще думает, что это - только один монитор, проникающий через порт дисплея. Введите fakeXRandr!

Read больше здесь: https://github.com/phillipberndt/fakexrandr

git clone https://github.com/phillipberndt/fakexrandr
make && sudo make install

Это указывает на xrandr на взломанную версию libXrandr.so. Теперь в этой точке, я повторно выполнил конфигурацию в драйвере ATI для получения по запросу в гигантском мониторе (3840x1080), и выполнение так повторно выполнило xrandr со взломанным lib, которые наконец выкладывают два отдельных дисплея, распознанные X!

, Когда это работает, можно сделать:

xrandr --verbose

Тогда видят, что xrandr обнаружил другое логическое пространство монитора (мой назвали DFP_, полученным из DFP1)!

ОБНОВЛЕНИЕ - fakexrandr теперь обеспечивает свой собственный инструмент, который позволяет Вам настроить, как разделить дисплеи на логические мониторы xrandr. Посмотрите здесь: https://github.com/phillipberndt/fakexrandr Под Установкой разделов и Как К После конфигурирования с инструментом fakexrandr-справляются, перезагрузите систему для перезагрузки xrandr, и это примет fakexrandr конфигурацию во внимание - xrandr, будет тогда иметь поддисплеи маркированными числами в конце для каждого разделения.

Примечания -

  • я вполне уверен, это решение не решает проблему MST, но небольшое поле передачи, которое я имею, в основном настроено для вывода двух дисплеев DVI как одного единственного дисплея DisplayPort. Это работает, но является раздражающим, и мы должны использовать взлом программного обеспечения как fakeXRandr для обхождения его.
2
ответ дан 13 April 2017 в 15:37

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

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