Ubuntu 20.04.1 постоянно отключает один из моих дисплеев.

Вопрос или проблема

Недавно я задавал очень похожий вопрос относительно версии 18.04.5, и обновился до 20.04.1, и теперь сталкиваюсь с той же проблемой.

Мне интересно, почему Ubuntu постоянно отключает один из моих экранов.

В данный момент у меня запущено 4 дисплея: 3 монитора Dell и телевизор Samsung.

Если компьютер блокируется и отключает соединения дисплеев, а телевизор отключается сам по себе через определенное время, или если я вручную отключаю телевизор, каждый раз, когда я его снова включаю, будь то до пробуждения Ubuntu или после, экран остается отключенным, и мне нужно заходить в настройки дисплея и включать его снова. В результате я теряю настройку разрешения, которую у меня была.

Это на чистой установке + обновлении + установке драйверов NVIDIA.

Теперь добавился тот момент, что я иногда теряю звук и мне нужно включить монитор, отключить его и затем снова включить, чтобы вернуть звук.

Это довольно неприятно.

У меня стоит NVIDIA 1070 и AMD Ryzen 5 2600, три монитора подключены через DisplayPort, в то время как телевизор работает через HDMI.

Я использую рекомендуемые драйверы для NVIDIA (450.66), используя ubuntu-drivers devices и ubuntu-drivers autoinstall.

За исключением этой проблемы, все остальное работает отлично.

Буду благодарен за любые идеи или помощь.

Проблема заключается в HDMI-аудио и энергосбережении. Когда аудио не используется в течение некоторого времени, оно переходит в режим энергосбережения, и у меня это вызвало переход всего монитора в спящий режим.

На Windows у меня тоже была эта проблема, и удаление драйверов Digital HDMI Audio, которые шли вместе с картой NVidia, окончательно исправило это.

Мне еще не удалось найти хороший, чистый и постоянный способ решения этой проблемы в Ubuntu.

Ответ или решение

Проблема, с которой вы столкнулись, связана с настройками управления питанием и обработкой сигнала HDMI для аудиоустройств в вашей системе Ubuntu 20.04.1. Это распространенная ситуация, когда операционная система отключает дисплей или звуковую карту при переходе в режим ожидания или при отключении устройства. Вот несколько шагов, которые могут помочь решить вашу проблему:

1. Отключение режима энергосбережения для HDMI:

  1. Откройте терминал и запустите следующую команду, чтобы перейти к настройкам X11:

    sudo nano /etc/default/grub
  2. Найдите строку, начинающуюся с GRUB_CMDLINE_LINUX_DEFAULT, и добавьте nomodeset или video=HDMI-A-1:1680x1050@60 (замените HDMI-A-1 на соответствующий выход вашего TV). Это может остановить отключение выхода HDMI при переходе в режим ожидания.

  3. Сохраните изменения (Ctrl + O, затем Enter, и закройте nano с Ctrl + X).

  4. Обновите настройки GRUB:

    sudo update-grub
  5. Перезагрузите ваш компьютер.

2. Деактивация аудио HDMI:

Если проблема сохраняется, вы можете попробовать отключить аудиодрайвера HDMI, что поможет избежать отключения при переходе в спящий режим:

  1. Запустите pavucontrol (если он не установлен, установите его с помощью sudo apt install pavucontrol).

  2. В управляющем приложении перейдите на вкладку "Вывод" и попробуйте отключить HDMI или установить другой источник вывода.

3. Настройка xrandr:

Вы можете настроить ваше отображение более детально с помощью xrandr. Используйте следующую команду для проверки текущих подключенных дисплеев и их имен:

xrandr

Затем создайте скрипт, который будет включать ваши мониторы после пробуждения:

  1. Создайте скрипт (например, display.sh) и откройте его:

    nano ~/display.sh
  2. Вставьте в файл команды для включения дисплеев:

    #!/bin/bash
    xrandr --output HDMI-1 --auto
    xrandr --output DP-1 --auto
    xrandr --output DP-2 --auto

    Замените HDMI-1, DP-1 и DP-2 на соответствующие названия ваших дисплеев, которые вы увидели ранее.

  3. Сохраните файл и сделайте его исполняемым:

    chmod +x ~/display.sh
  4. Настройте запуск этого скрипта при входе в систему или после пробуждения. Для этого вы можете использовать cron или добавить его в ваш исполняемый файл .bashrc, если хотите.

4. Обновление драйверов NVIDIA:

Убедитесь, что у вас установлены последние версии драйверов NVIDIA. Выполните обновление и установку с помощью следующих команд:

sudo apt update
sudo apt upgrade

Также проверьте наличие обновлений драйверов NVIDIA:

sudo ubuntu-drivers devices
sudo ubuntu-drivers autoinstall

Заключение

Если ни один из предложенных методов не решает вашу проблему, попробуйте обратиться в сообщество Ubuntu или на форумы пользователей NVIDIA для получения дополнительной помощи. Также стоит проверить, нет ли обновлений для вашего ПО и системного ядра, так как иногда подобные проблемы решаются в новых версиях драйверов или ОС.

Оцените материал
Добавить комментарий

Капча загружается...