Как использовать внешние дисплеи с драйвером Intel в гибридной системе NVidia/Intel
Я перешел на новый ноутбук Dell Latitude E6520. Этот ноутбук оснащен гибридной графической картой NVidia/Intel. Когда "NVidia Optimus" включена, Linux (Ubuntu Oneiric) видит оба графических процессора:
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)
Когда я отключаю "Nvidia Optimus", Linux видит только графический процессор NVidia. Все работает нормально, используя коммерческий драйвер NVidia (только когда Optimus отключен), но я бы предпочел использовать вместо этого графический процессор Intel. Я могу сделать это, включив параметр "NVidia Optimus" в BIOS и удалив коммерческий видеодрайвер NVidia. Драйвер Intel работает нормально даже с 3D-ускорением. Но моя проблема: внешние дисплеи не обнаружены. Вот вывод xrandr:
$ sudo xrandr -q
Screen 0: minimum 320 x 200, current 1600 x 900, maximum 8192 x 8192
LVDS1 connected 1600x900+0+0 (normal left inverted right x axis y axis) 344mm x 194mm
1600x900 60.0*+ 40.0
1440x900 59.9
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)
Я попытался подключить дисплей к VGA, DVI и HDMI. Выходные данные всегда одинаковы. Диалоговое окно настроек дисплея Gnome также видит только внутренний дисплей ноутбука.
Итак, как я могу использовать внешние дисплеи с драйвером Intel? Или внешние дисплеи в гибридной установке NVidia/Intel подключены только к графическому процессору NVidia, и даже Windows вынуждена переключаться на графический процессор NVidia при подключении внешних дисплеев?
2 ответа
Нашел проблему. Я должен был упомянуть, что я использую док-станцию. И после более внимательного изучения я обнаружил, что на нем также есть разъем VGA. Так что при стыковке порт VGA ноутбука кажется деактивированным. Но порт VGA на док-станции работает при использовании графического процессора Intel. Мне также пришлось отсоединить кабель DVI от внешнего монитора, поскольку в противном случае он не переключался в режим VGA.
Ну, я бы предпочел использовать DVI или HDMI, но VGA тоже работает нормально. Наконец, я могу использовать стабильную графику Intel в режиме двух головок. Nouveau и коммерческая NVidia слишком глючат в Gnome Shell, на мой вкус.
Вы должны занести в черный список модули nvidia, nv и nouveau в /etc/modprobe.d/blacklist.conf. Я не уверен, поддерживает ли ваша машина внешние дисплеи при запуске Intel GPU, у меня есть Lenovo W520 и на этой машине внешние дисплеи не отображаются. Поддерживается при работе на Intel GPU.
Скорее всего, проблема в том, что выход HDMI подключен к NVidia, поэтому обычно вы не можете использовать внешний монитор и отключить NVidia.