Док с двумя внешними DVI мониторами с Intel + Nvidia Optimus?

У меня ноутбук Dell Latitude E6420 подключен к док-станции, а док-станция имеет 2 монитора (соединенных с DVI).

Также обратите внимание, что я установил Ubuntu вместе с (двойной загрузкой) Windows 7.

Я не могу заставить работать два монитора как в Ubuntu (11.10 или 12.04), так и в Windows 7.

Когда я бегу lspci | grep VGA, Я получил:

00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
01:00.0 VGA compatible controller: nVidia Corporation GF108 [Quadro NVS 4200M] (rev a1)

Если после перезагрузки я уберу настройку Optimus в BIOS во время перезагрузки, я смогу заставить работать два монитора в Ubuntu 12.04 (но мне нужно настраивать их при каждой загрузке в настройках Nvidia).

Когда я бегу lspci | grep VGA, Я получаю: 01:00.0 VGA-совместимый контроллер: NVIDIA Corporation GF119 [Quadro NVS 4200M] (версия a1)

Но потом, если я перезагружаюсь в Windows (оставляя Optimus без контроля), Windows не может обнаружить внешние мониторы, и разрешение недопустимо низкое.

Я видел во многих сообщениях на форуме, что эта конкретная настройка видеокарты вызывает много головной боли. Я еще не смог решить мою проблему.

Как я могу использовать свой внешний дисплей на ноутбуке с видеокартами Intel и NVIDIA?

Как использовать внешние дисплеи с драйвером Intel в гибридной системе NVidia/Intel

nVidia Optimus, Unity 3D и двухмониторные мониторы

"Просто использовать VGA вместо DVI" не вариант, потому что моя док-станция имеет только 1 порт VGA (и 2 DVI).

Переключение настроек BIOS при каждой перезагрузке, а затем повторная настройка параметров дисплея каждый раз является утомительным, трудоемким и непрактичным.

Вы знаете, как сделать так, чтобы это работало гладко?

Спасибо за вашу помощь!

PS см. Также: https://superuser.com/questions/434358/dell-latitude-e6420-dual-boot-ubuntu-windows-7-optimus-graphics-problems

2 ответа

Попробуйте отключить Optimus в BIOS и использовать / установить последние версии драйверов nVidia. Если те из репозитория не работают, загрузите их с nVidia.

http://www.nvidia.com/object/linux-display-amd64-295.53-driver.html

Пожалуйста, дайте мне знать, как это происходит; Я собираюсь купить E6520 с док-станцией.

@ Райан, вы на самом деле не описываете, что происходит, когда в BIOS включена опция Optimus при запуске Ubuntu, но, очевидно, это не работает. Я предполагаю, что ваш ноутбук похож на мой (Lenovo T430), где графический процессор Intel имеет доступ к внутреннему дисплею и порту VGA, а графический процессор Nvidia имеет доступ к внутреннему дисплею и двум портам DVI.

Полагаю, из-за того, что вам нужно переконфигурировать настройки Nvidia после запуска, он по умолчанию использует дисплей ноутбука и один из мониторов, и вы тогда заставляете его использовать только два монитора?

В любом случае, поскольку вам нужно, чтобы он работал с включенным Optimus, чтобы он мог работать вместе с Windows, у вас есть максимум три варианта:

  1. Шмель (Nvidia / max 2 дисплея)
  2. Nvidia Prime (Nvidia / max 2 дисплея)
  3. Optimus Prime (Nouveau / Proper Linux Way (TM) / макс. 4 дисплея)

Шмель не подходит для вас, поскольку он использует только графический процессор Nvidia для 3D-разгрузки и не позволяет графическому процессору Intel отображать порты, которые подключены только к графическому процессору Nvidia. Я не знаю достаточно о Nvidia Prime, чтобы быть уверенным, но я подозреваю, что он имеет то же ограничение, что и Bumblebee, даже если он позволяет графическому процессору Nvidia взять под контроль весь рендеринг.

Поэтому я подозреваю, что ваш единственный вариант - использовать Optimus Prime, который, если он будет работать, позволит вам использовать дисплей ноутбука одновременно с использованием двух ваших мониторов. YMMV, но из-за различных регрессий, которые я заметил на своем ноутбуке, я бы сказал, что Ubuntu 13.10 может быть вашим лучшим выбором. Поскольку Optimus Prime опирается на драйверы с открытым исходным кодом, вы можете легко проверить, работает ли он, используя живую установку.

Если вы не можете найти версию Ubuntu, которая работает для вас, вы можете обнаружить, что Fedora 19 работает - Fedora 20 и 21, вероятно, не из-за этих же регрессий. Я написал статью (" Управление несколькими мониторами на ноутбуке Optimus"), которая может помочь вам в этом.

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