10

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

Я купил Radeon 5750 специально, потому что он претендует на способность управлять 3 мониторами. Я могу подключить 3 монитора (2 DVI, 1 HDMI), и Catalyst Control Center покажет все 3, но одновременно можно включить только 2.

Точное сообщение:

The current settings cannot be applied.  Possible issues may include:
   - Display(s) cannot be enabled.
   - Setting(s) cannot be applied due to insufficient video memory.

Поэтому я собираюсь предположить, что либо 5750 не поддерживает 3 монитора, либо, скорее всего, ATI не удосужилась добавить эту поддержку к своим драйверам Linux.

Так что это составной вопрос:

Во-первых, кто-нибудь может предложить графическую карту PCI Express, которая может работать на 3 экранах в Linux без огромной боли? Я ищу что-то, где вы устанавливаете драйвер и все три экрана "просто работают". Существует ли такая карта?

Во-вторых, если у вас есть 5750, вы смогли заставить его сделать 3 монитора?

Я сейчас использую Ubuntu 10.04.

ОБНОВЛЕНИЕ:

Я получил свой активный адаптер по почте сегодня (это DisplayPort to DVI), и пока все выглядит лучше. Я могу запустить свой третий экран, легко перетаскивать объекты между ними, и я также запускаю compiz. Я использую адаптер "B087B-005B" производства "Accell", UPC - "826388106239".

Есть еще пара "раздражений", которые нужно решить, хотя:

Самый левый экран всегда является основным монитором. Что означает "панель гномов" (это то, что вы называете меню приложения-места-системы?) всегда находится на самом левом экране.

Это также означает, что новые диалоговые окна всегда открываются по центру на левом экране, что противоречит интуиции. Особенно если вы используете такую программу, как GIMP, и текстовый редактор или палитра цветов появляется слева. Кто-нибудь знает способ изменить это так, чтобы новые окна всегда появлялись на центральном экране?

3 ответа3

6

Я считаю, что вам нужно подключить один из дисплеев через активный адаптер, поскольку карты, которые продаются сегодня, не имеют достаточной мощности для поддержки 3 дисплеев одновременно (по мощности); или, если быть более точным, за исключением некоторых моделей, у них нет необходимого оборудования для питания 3 портов.

Следующие темы форума могут предоставить более глубокое понимание:

Последние два являются хорошо известными аппаратно-ориентированными веб-сайтами, поэтому они должны быть достаточно надежными (учитывая, что это форумы, а не официальные статьи). Однако обратите внимание, что у меня нет карты с поддержкой ATI Eyefinity, и я еще не пробовал подобные вещи под GNU/Linux. Я только делюсь тем, что читал где-то в прошлом, в надежде, что это поможет вам в правильном направлении (или что кто-то еще подтвердит это).

Редактировать:
В следующей статье поддержки утверждается, что конфигурации мониторов 3+ требуют наличия дополнительных мониторов поверх базовых двух, подключенных через DisplayPort:

Вы упомянули, что у вас есть мониторы, подключенные через 2 порта DVI и 1 порт HDMI. У вас есть возможность попробовать переключить один из них на DisplayPort и попробовать?

5

Максимум два монитора могут быть включены одновременно через порты DVI и HDMI.

Чтобы использовать три монитора, по крайней мере, один из них должен использовать DisplayPort.

Из AMD Eyefinity FAQ:

Сколько мониторов не DisplayPort можно использовать с видеокартой с поддержкой технологии AMD Eyefinity?

Вы можете одновременно подключить до двух мониторов, не поддерживающих DisplayPort, к графической карте с поддержкой технологии AMD Eyefinity, используя соединения без DisplayPort или пассивные ключи DisplayPort. Для одновременного включения и управления 3 или более мониторами, отличными от DisplayPort, дополнительные мониторы, отличные от DisplayPort, должны быть подключены к активному ключу DisplayPort.

У AMD также есть список работающих адаптеров для запуска мониторов не DisplayPort с DisplayPort.


По поддержке Linux

В сообщении на phoronix.com говорится, что AMD имеет поддержку Eyefinity для Linux от версии драйвера 10.7 от июля 2010 года и что Ubuntu 10.04 имеет "производственную поддержку".

Тем не менее, в AMD Eyefinity FAQ просто говорится, что

В ближайшем обновлении программного обеспечения AMD Catalyst ™ планируется поддержка Linux.

и официальная страница ADM Eyefinity Technology говорит (крошечный шрифт внизу), что

  1. Технология ATI Eyefinity может поддерживать до 6 дисплеев с помощью одной видеокарты ATI Radeon ™ с поддержкой Windows Vista или Windows 7 ...

  2. Технология ATI Eyefinity может поддерживать несколько дисплеев, используя одну профессиональную видеокарту ATI FirePro ™ ... Microsoft® Windows® 7, Windows Vista® или Linux® требуется для поддержки более 2 дисплеев.

Таким образом, официальная позиция заключается в том, что несколько дисплеев для Linux поддерживаются только для их профессиональных карт.

В неофициальной вики AMD AMD говорится в записи, добавленной в декабре 2010 года:

Проприетарный драйвер поддерживает более двух одновременных выходов на картах HD5xxx, имеющих более двух физических независимых выходов ...

Поддержка EyeFinity все еще грязная

1

Я использую 5450 с 3 мониторами (один на dp), и он работает безупречно с Windows 7. Когда я запускаю компакт-диск Ubuntu 11.04, у меня возникают проблемы с рендерингом монитора dp, но все они работают три рядом. У вас должен быть dp-адаптер с надписью "совместимость с eyefinity"

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .