Драйверы Nvidia и внешние подключения через HDMI не работают при использовании ноутбука с двумя видеокартами, но работают с картой Intel

Драйверы Nvidia и внешние подключения через HDMI не работают при использовании ноутбука с двумя видеокартами, но работают с картой Intel

Недавно я установил Ubuntu 15.04 (перешел с Linux mint 17 для оболочки gnome). Все работает отлично, за исключением моего второго монитора, подключенного к моему ноутбуку через HDMI. Я установил фирменные драйверы (и nvidia prime). Переключение с intel на nvidia и обратно работает очень хорошо. Однако при использовании nvidia порт HDMI, похоже, не хочет работать нормально. Я подключаю кабель, и главный экран (на ноутбуке) и внешний монитор мигают и гаснут (или чернеют и гаснут). При использовании карты intel внешний монитор работает отлично.

В Mint я использовал nvidia-prime и prime-indicator, чтобы запустить установку ввода на той или иной карте. Это настройка, которую я хотел бы использовать. Я хотел бы запустить. Я хочу запустить весь сервер Xorg, используя либо Nvidia, либо Intel switch, как я считаю нужным. Использование prime-select nvidiaor prime-select Intelвсегда работало очень хорошо для меня в прошлом. Я обычно использую Nvidia и переключаюсь на Intel, когда путешествую, чтобы улучшить время работы батареи.

Что я сделал, так это

  • установил видеодрайвер для карты Intel на "modesetting" - X вообще не запустится
  • Понизил версию драйверов Nvidia - без изменений
  • Отключил gpu-manager — никаких изменений или X не запустится (как и ожидалось)
  • Использовал драйверы с открытым исходным кодом для NVIDIA — работают как и ожидалось, но производительность ужасная, и есть другие серьезные проблемы, которые мешают им работать должным образом.
  • Отключить настройку режима ядра — Xorg не загружается

Я не уверен, что попробовать дальше. Это работало просто отлично в Linux Mint, так что я знаю этодолженработает, но я сравнил конфигурации с теми, что были в предустановочной резервной копии, и все выглядит так же, за исключением версии ядра и версии драйвера, они в Ubuntu новее.

lspci (важные части)

04:00.0 3D controller: NVIDIA Corporation GK107M [GeForce GT 745M] (rev ff)  
00:02.0 VGA compatible controller: Intel Corporation Haswell-ULT Integrated Graphics Controller (rev 09)

В журнале xorg нет ничего ценного, за исключением, может быть: (последняя строка часто повторяется)

[    82.779] have a master to look out for  
[    82.820] need to create shared pixmap 1reporting 4 5 24 192  
[    82.861] reporting 4 5 24 192  
[    82.862] reporting 4 5 24 192  
[    82.862] reporting 4 5 24 192  
[    82.863] reporting 4 5 24 192  
[    82.864] reporting 4 5 24 192  
[    82.864] reporting 4 5 24 192  
[    82.864] reporting 4 5 24 192  
[    82.865] reporting 4 5 24 192  
[    82.865] reporting 4 5 24 192  
[    82.865] reporting 4 5 24 192  
[    82.866] reporting 4 5 24 192  
[    82.866] reporting 4 5 24 192  

решение1

Для переключения графических процессоров можно использовать bumblebee вместо nvidia-prime.

В этом случае DE будет использовать Intel и HDMI будет работать.

Вы сможете запускать определенные приложения, использующие NVIDIA GPU с помощью команды optirun. Или добавьте эту команду в ярлыки .desktop.

Связанный контент