Вопрос или проблема
На Windows у меня настроена система с двумя мониторами. Один монитор подключен непосредственно к материнской плате и работает на графике Intel HD 4000. Другой монитор подключен непосредственно к моей Radeon HD 7850. Я просто могу установить оба драйвера, и они не будут конфликтовать друг с другом.
Мне было интересно, возможно ли это настроить в Ubuntu. Я видел вопросы о “гибридной графике”, но они все касаются использования только одного видеоадаптера в одно время и переключения между ними.
Я хочу использовать оба видеоадаптера одновременно, по одному для каждого монитора.
Оба ваших графических процессора здесь “дискретные”, даже несмотря на то, что Intel является частью ЦП. “Гибридная графика” относится к ноутбукам с новыми чипами SoC Intel, которые включают видео, но также имеют чип AMD или Nvidia для высокопроизводительной графики, и где активный процессор контролируется BIOS. В гибридных ноутбуках используется только один процессор за раз.
Вам может потребоваться установить проприетарные драйвера AMD fglrx, чтобы оптимально использовать карту Radeon, но у вас не должно возникнуть проблем с использованием обеих карт одновременно в Ubuntu, так же как в общем случае вы не должны иметь проблем с использованием нескольких карт Radeon или Nvidia в одной машине. Если у вас еще не установлен Ubuntu и вы просто хотите протестировать, вы можете загрузиться с образа Live CD и попробовать настроить систему там, не устанавливая Ubuntu на ваш компьютер.
К сожалению, это в данный момент обычно не работает в Ubuntu.
X не настроен на загрузку драйверов от двух разных производителей (в данном случае, xserver-xorg-video-intel и fglrx или xserver-xorg-video-ati) одновременно. Есть много сообщений на этом форуме, спрашивающих об этом, и маловероятно, что Ubuntu сможет реализовать эту функцию так, как это сделано в Windows. Я разместил отчет об ошибке на Launchpad и мне сказали, что это может появиться в следующей версии nouveau, открытого драйвера nVidia, но nVidia – это тот производитель, чьи проприетарные драйвера почти всегда предпочтительнее, так что это не очень помогает (и совсем не помогает пользователям AMD + Intel).
Кроме этого, большинство новых видеокарт среднего и высокого класса, произведенных с 2012 года, поддерживают 4 и более дисплеев, так что это может снизить приоритет этой функции в будущем.
Вы можете попытаться “взломать” что-то такое, что использует два отдельных экземпляра X (так что вы не сможете перетаскивать приложения между дисплеями Intel и AMD), но это потребует отказа от XRANDR (что означает, что вы потеряете программу конфигурации дисплея в новых версиях Ubuntu, наряду с несколькими другими более удобными реализациями, такими как горячее подключение дисплеев), так что я не могу действительно рекомендовать это, если у вас нет многолетнего опыта редактирования Xorg.conf. Если вы готовы потратить немного денег, вам, вероятно, повезет больше, если вы купите вторую дешевую карту AMD, которую можно подключить к свободному слоту PCI (например, http://www.club-3d.com/index.php/products/reader.en/product/radeon-hd-5450-pci-noiseless-edition.html) и использовать ее вместо графики Intel, так как она, скорее всего, будет работать одновременно с другой.
Судя по другим ответам, сейчас невозможно выделить каждый GPU для разных мониторов.
Тем не менее, все современные GPU поддерживают несколько мониторов. У меня прямо сейчас 2 монитора на моей 5-6 летней Radeon HD 6490. Мне даже не нужны проприетарные драйвера для этого. О да, у меня также есть гибридная графика Intel, но мой графический процессор Intel, вероятно, отключен.
Ответ или решение
Использование как Intel HD 4000 Graphics, так и дискретной видеокарты Radeon HD 7850 для настройки двойного монитора в операционной системе Ubuntu является сложным процессом, который требует понимания особенностей системной архитектуры и работы графических драйверов.
Введение в проблему
Данная ситуация заключается в том, что вы хотите подключить один монитор к встроенной графике Intel HD 4000, а другой — к дискретной видеокарте Radeon HD 7850. В Windows такая конфигурация обычно работает без проблем благодаря корректному взаимодействию разных драйверов. Однако в Ubuntu ситуация усложняется из-за ограничений обработки графических драйверов, которые не всегда эффективно работают с несколькими поставщиками.
Проблемы с поддержкой границ
Одной из основных проблем является то, что среда X в Ubuntu, отвечающая за управление графическими интерфейсами, не может одновременно загружать драйверы двух различных производителей (в данном случае, xserver-xorg-video-intel и fglrx для Radeon). Это создает сложности для пользователей, желающих организовать полноценную работу с несколькими мониторами, подключенными к различным графическим процессорам.
Проектировщики Ubuntu работают над улучшением совместимости, однако в текущих версиях существует много ограничений. Распространенные методы, такие как использование XRANDR, не позволяют настраивать два разных монитора, каждый из которых работает под управлением своего графического адаптера.
Возможные решения
-
Переход на драйверы: Установка проприетарных драйверов для Radeon (fglrx) может помочь в оптимизации работы видеокарты, но не дает гарантии совместимости с Intel HD 4000.
-
Использование двух отдельных инстансов X: Это решение менее удобно и требует значительных усилий. Оно подразумевает настройку двух отдельных серверов X, что, однако, повлечет за собой утрату некоторых удобных функций, таких как возможность перетаскивания приложений между экранами.
-
Покупка второй дискретной видеокарты: Если ваши задачи требуют много дисплеев, разумнее будет рассмотреть возможность подключения еще одной видеокарты AMD. Устройство более низкого класса может хорошо взаимодействовать с существующей Radeon HD 7850 и предоставить вам возможность подключения нескольких мониторов.
Заключение
Хотя многие современные графические карты могут поддерживать несколько мониторов, наличие двух разных производителей — Intel и AMD — создает определенные барьеры в Linux-среде. На данный момент полноценное использование данной конфигурации в Ubuntu может оказаться затруднительным. Однако, продолжая следить за новостями разработки операционной системы и драйверов, возможно, в будущем появятся улучшения, позволяющие использовать оба графических адаптера одновременно.