Как настроить несколько графических процессоров (12.04)?

8

У меня есть два графических процессора: один интегрированный Intel i915 и один NVIDIA 560 Ti. Это НЕ гибридная установка, ни ноутбук. В Windows 7 каждая карта подключена к отдельному монитору, а NVIDIA выполняет «тяжелую работу». По жизни я не могу заставить Ubuntu распознавать i915, но при выходе из системы или перезагрузке на i915 действительно появляется выключение. Lshw перечисляет оба. Я использую «текущие» драйверы NVIDIA (не экспериментальные), но Displays называет свой монитор «ноутбуком».

Это возможно даже под Ubuntu? Единственными вещами, которые даже выглядели как потенциальные решения, были гибридные установки для ноутбуков и использование Bumblebee, но это, похоже, здесь не применимо.

Брат Эррин
источник
Вы также можете попытаться пнуть его старой школы и использовать Xinerama. Вот как это сделать: tldp.org/HOWTO/Xinerama-HOWTO/index.html
Кристиан

Ответы:

3

К сожалению, правильный ответ не решит вашу проблему.

В настоящее время X.org не может разделить графику на две разные видеокарты. Давным-давно был способ сделать это с помощью Xinerama, однако только проприетарные драйверы все еще поддерживают Xinerama. IOW, вы не можете сделать это, если один из графических процессоров Intel Graphics.

Теперь вы можете заставить это работать, если вы используете две карты NVIDIA, использующие -nvidia и Xinerama (или, возможно, TwinView). А может быть, две карты AMD, использующие -fglrx.

Тем не менее, я рекомендую купить новую карту NVIDIA с двумя выходами и подключить к ней два монитора. Затем вы можете запустить -nvidia или -nouveau, и это должно дать хорошую производительность и быть стабильным.

Конечно, было бы хорошо, если бы конфигурация, которую вы пытаетесь, работала. В настоящее время предпринимаются некоторые попытки перестроить X, чтобы позволить это, но это все еще находится в стадии разработки и может занять год или два. Но если вы ищете что-то, на что вы могли бы потратить некоторое время в качестве хобби и не боитесь взломать вашу систему, вы можете поэкспериментировать с исходными кодами и предоставить им обратную связь.

Брайс
источник
1

У вас есть два варианта установки дисплеев:

  1. Из настроек Nvidia
  2. Из системы

1. Откройте Настройки сервера NVIDIA X , после чего вы сможете настроить оба монитора.

казнить нвидию

Здесь вы можете настроить экраны шаг за шагом.

2. Перейдите в Система -> Настройки -> Показать, и вы увидите что-то вроде этого:

конфигурация системы

ПРИМЕЧАНИЕ. Если вы видите только один монитор, щелкните по нему, Detect Monitorчтобы обнаружить все мониторы, подключенные к системе.


Любые проблемы, которые у вас есть, могут быть решены путем изменения разрешения монитора для обеспечения совместимости.

Lucio
источник
Display Prefs отображает только один монитор. Обнаружить ничего не делает. Он видит один, подключенный к NVidia, просто отлично, но полностью игнорирует другой.
Брат Эррин
Запустите настройки NVIDIA X и перейдите в раздел «Конфигурация сервера X», нажмите «Обнаружить дисплеи». Тогда вы должны увидеть оба дисплея. Если это не работает, попробуйте отключить и снова подключить монитор.
Лусио
Он не обнаруживает второй монитор. Ожидается ли обнаружение второго монитора, подключенного ко второму (i915) GPU, как я описал?
Брат Эррин
1
Нет, ОП спрашивает, как настроить две карты, а не два монитора . Приведенный выше совет верен, но не отвечает на правильный вопрос.
Брайс
@ Брайс Ты прав. Я оставлю ответ, потому что это может быть полезно для кого-то еще ..
Lucio