Проблемы с питанием и внешним дисплеем в Ubuntu 19.10 на Lenovo P1 Gen2 (Quadro T2000)

У меня есть Lenovo P1 Gen2 (с Quadro T2000 / PCIe / SSE2) с недавно установленным Ubuntu 19.10.

У меня также есть док-станция Lenovo Thunderbolt 3, к которой подключено 2 монитора - один через DisplayPort, а другой через HDMI.

Моя цель : я хотел бы, чтобы prime-select on-demand выключали питание графического процессора nVidia до тех пор, пока он не понадобится, и чтобы внешние мониторы работали стабильно.

Я, к сожалению, сталкиваюсь с несколькими проблемами с конфигурацией выше:

  1. P1 Gen2 имеет гибридное решение с графическим процессором с графическим адаптером Intel UHD Graphics 630 с низким энергопотреблением, за исключением тех случаев, когда на самом деле требуется графический процессор.Это отлично работает в Windows 10. Однако использование prime-select intel не работает должным образом и не отключает питание графического процессора nVidia. Это означает, что энергопотребление очень велико, а заряда батареи хватает примерно на 50-70% по сравнению с тем, чего она могла бы продержаться без графического процессора. В конце концов, мне не всегда нужен графический процессор, особенно когда я работаю от батареи. Следующий способ действительно дает желаемый результат - он фактически выключает графический процессор, и все работает отлично, когда ноутбук отсоединен от док-станции Lenovo.

  2. Решение проблемы №1 с использованием основного выбора Intel (или даже основного выбора по требованию ) вызывает новую проблему - внешние мониторы, подключенные к Thunderbolt 3 Док вообще не определяется. Мне потребовалось время, чтобы понять, что это один из двух виновников - я подумал, что это могло быть что-то связанное с DisplayLink (очевидно, не обязательно), с X11 vs Wayland, с драйверами nVidia, какой-то конфигурацией X11. , gdm3 vs lightdm, увеличенное время загрузки для обнаружения дисплеев и т. д. Но нет, для работы внешних мониторов необходимы только два требования: для установки основного выбора nvidia и отключения Secure Boot , а затем для перезагрузки. Естественно, что при использовании prime-select nvidia энергопотребление очень велико.

Я также заметил, что при загрузке либо с Secure Boot , либо с prime-select intel , я получаю опцию экрана входа в систему для выбора между X11 и Wayland.Когда я отключаю Secure Boot и выбираю prime-select nvidia , у меня нет возможности выбрать Wayland - я могу загружаться только с X11. Не знаю, почему это происходит.

Мое временное решение: Безопасная загрузка в настоящее время всегда отключена (не очень хорошо). По умолчанию у меня настроена nvidia prime-select . Если я хочу использовать ноутбук вдали от док-станции в течение длительного времени, я настраиваю prime-select intel и перезапускаю. Надеюсь, что это решение супервременное.

Есть идеи, как заставить систему работать стабильно с низким энергопотреблением, кроме как при использовании графического процессора? Любая помощь будет оценена. Спасибо.

0
задан 8 December 2019 в 20:09

1 ответ

Согласно https://forums.developer.nvidia.com/t/support-external-displays-in-render-offload-mode/107046/13, вам необходимо установить как минимум проприетарные драйверы Nvidia 450.51 Beta: https://forums.developer.nvidia.com/t/linux-solaris-and-freebsd-driver-450-51-beta/129482

И это должно работать. Обратите внимание (подробнее см. в первой ссылке), что dGPU не будет полностью отключен, но будет находиться в режиме пониженного энергопотребления при использовании внешних дисплеев.

0
ответ дан 4 November 2020 в 17:30

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

Похожие вопросы: