У меня есть Thinkpad W520 с графикой Nvidia Optimus. Я отключил карту Nvidia в BIOS (выбрав «интегрированная графика»), поэтому я работаю только на интегрированной графике Intel. Я получаю полное 3D ускорение, которое предполагает, что драйверы установлены правильно. Однако я не могу использовать внешний монитор. При подключенном и включенном внешнем мониторе запуск xrandr
всегда дает:
$ xrandr
Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 8192 x 8192
LVDS1 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 344mm x 193mm
1920x1080 60.0*+ 59.9 50.0
1680x1050 60.0 59.9
1600x1024 60.2
1400x1050 60.0
1280x1024 60.0
1440x900 59.9
1280x960 60.0
1360x768 59.8 60.0
1152x864 60.0
1024x768 60.0
800x600 60.3 56.2
640x480 59.9
VGA1 disconnected (normal left inverted right x axis y axis)
Что дает? Он видит порт VGA1 (к которому подключен внешний дисплей), но он кажется отключенным.
Я пытался принудительно разрешить в соответствии с этими инструкциями , но когда я это делаю, X перестает отвечать, и мне приходится Ctrl-Alt-F1 и перезапустить его.
Добро пожаловать в радость обладания ноутбуком с Оптимусом. Как и мой страдалец, вот что я должен был сделать:
Эти инструкции от Сагар Карандикар работают 12.04 и 12.10.
Хитрость в том, что если вы работаете с 12.10, вам необходимо скачать версию патча для дисплея Intel, эквивалентную ближайшему драйверу, которым вы можете управлять из здесь . Мне удалось найти подходящие версии драйверов для Raring .
Затем установите скрипт для запуска команд отображения, измените флаг с VIRTUAL на VIRTUAL1, и все готово.
Если вам нужна возможность переключаться между чипами nVidia и Intel, попробуйте решение Брайана. Если вы в порядке, просто используя чип nVidia, выберите опцию «дискретная графика» в вашем BIOS. Я где-то читал, что порт VGA не подключен к чипу Intel, поэтому вам нужно включить чип nVidia для использования дополнительного порта. У меня была проблема, похожая на вашу, и это, казалось, решило мою проблему.