У меня та же проблема, и я провел некоторое исследование и частично решил его. Тем не менее, я все еще работаю над полным решением.
Аппаратное обеспечение:
- Thinkpad T420s с графикой Nvidia 4200M + Intel HD 3000
- Док-станция Thinkpad.
Симптом:
- T420 не может распознать внешний дисплей, подключенный к какому-либо порту DVI на док-станции.
- Он может распознавать внешний дисплей через порт VGA на док-станции. Однако качество оставляет желать лучшего.
Основная причина:
- T420s имеет карту Nvidia, подключающуюся к порту DVI, в то время как карта Intel к порту VGA на док-станции.
- В отличие от Win 7, Ubuntu не может переключаться между картой Nvidia и картой Intel. По умолчанию используется только карта Intel.
Решение:
- Установите T420s в док-станцию и подключите внешний дисплей к порту DVI.
- Перейдите в BIOS, найдите «Дисплей», измените конфигурацию на «Дискретная карта» и «Отключить Nvidia Optimus». Теперь T420s вынужден использовать карту Nvidia.
- Загрузите и установите драйвер Nvidia для Linux. Гугл подробные инструкции.
- После установки выполните «sudo nvidia-settings».
- Во всплывающем окне «Конфигурация дисплея X-сервера» нажмите «Определить дисплеи». Теперь вы сможете увидеть внешний дисплей.
- На той же странице измените конфигурацию на «TwinView», разрешение «Auto» или собственное разрешение T420, скажем, 1600x900.
- Нажмите «Применить», вы увидите рабочий стол внешнего дисплея.
- Нажмите «Сохранить в X Файл конфигурации». Будет создан новый файл /etc/X11/xorg.conf.
Остающиеся проблемы для решения
Есть еще несколько проблем. Я все еще работаю над этим. Скорее всего, правильный xorg.conf решит их.
Надеюсь, это поможет.
ответ дан David LeBauer
17 December 2011 в 03:09
поделиться