Предоставление возможных решений ваших проблем с аудио и разрывом экрана HDMI:
- Нет звука HDMI. Возможное решение - проверить настройки звука в Ubuntu. Пока ваш HDMI подключен, попробуйте открыть настройки звука и проверить наличие устройств вывода. Должна быть опция HDMI / DisplayPort, если она настроена на использование режима Analog Stereo, переключите его на HDMI Output Stereo. Подсоедините кабель HDMI и посмотрите, работает ли он. Есть и другие возможные решения здесь, если вы еще не пробовали их уже.
- Разрыв экрана: это известная проблема с проприетарными драйверами NVIDIA, однако, несмотря на этот факт, эти драйверы все еще не решены, если вам не нужно переключаться на Intel, так как наблюдается заметное повышение производительности. NVIDIA еще не предоставила исправления, но вот возможное решение, как описано в Arch Wiki:
Примечание: xorg-xandr
должен быть установлен вместе с драйвером NVIDIA, чтобы это работало.
Проверьте вашу версию xorg-server
и обновите ее, если необходимо, требуемая версия (>) 1.19.
Версия ядра Linux должна быть 4.5 или выше.
Начиная с nvidia 364.16, поддерживается настройка режима ядра DRM . Чтобы включить его, необходимо добавить следующий параметр ядра: nvidia-drm.modeset=1
, а также добавить следующие модули в модули initramfs: nvidia
, nvidia_modeset
, nvidia_uvm
и nvidia_drm
.
Чтобы постоянно добавить параметр ядра DRM в Ubuntu (см. KernelBootParameters @ Ubuntu wiki), отредактируйте /etc/default/grub
и добавьте параметр nvidia-drm.modeset=1
в кавычки параметра GRUB_CMDLINE_LINUX_DEFAULT
(добавьте пробел между каждым параметром ядра) , После этого запустите sudo update-grub
чтобы обновить файл конфигурации GRUB.
Чтобы добавить модули в initramfs, отредактируйте /etc/initramfs-tools/modules
и добавьте каждый модуль в новую строку. Затем обновите initramfs с помощью следующей команды: update-initramfs -u
. Опция -u
говорит update-initramfs
обновить ваши существующие initramfs, а не создавать их заново. Файл modules
должен выглядеть так:
# List of modules that you want to include in your initramfs.
# They will be loaded at boot time in the order below.
#
# Syntax: module_name [args ...]
#
# You must run update-initramfs(8) to effect this change.
#
# Examples:
#
# raid1
# sd_mod
nvidia
nvidia_modeset
nvidia_uvm
nvidia_drm
О проблеме перегрева:
Я сомневаюсь, что это связано с водителем. Конечно, зависит от того, в какие тяжелые игры вы играете, но внутренних систем охлаждения Lenovo недостаточно для работы с процессором i7 и GTX 1060 на ноутбуке. Такие температуры следует ожидать, хотя они не являются хорошими для самого графического процессора, и следует искать исправление. Я предлагаю вам использовать внешний кулер.
А по поводу времени автономной работы:
Особенно при использовании фирменного диска NVIDIA (который использует только графический процессор NVIDIA и отключает Intel), я не могу сказать, что это не ожидается, поскольку GTX 1060 потребляет много энергии (120 Вт, в соответствии со спецификациями NVIDIA GTX 1060). Особенно, когда под высокой нагрузкой, и процессор, и графический процессор будут иметь негативные последствия для вашей батареи.