Чтобы решить проблему “пустого вывода”, мне нужно выполнять команду при каждом загрузке.

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

Чаще всего (9 из 10) раз я получаю “Dummy output” в качестве звука. При подключенном HDMI звук с внешнего монитора работает нормально. Но мне нужен нормальный звук с ноутбука без подключенного HDMI.

Дополнительные детали:

Команда, выполненная для получения нормального звука: systemctl –user restart pulseaudio

Ноутбук: Dell 7567, i7 7-го поколения, Nvidia 1050 ti, однократная загрузка Ubuntu 24.04

Одно, что я заметил, это то, что, когда есть “Dummy Output”, команда aplay -l не показывает карту 1: PCH [HDA Intel PCH], она отображается только когда есть нормальный звук.

Однако выполнение “systemctl –user restart pulseaudio” и затем перезагрузка всегда запускает систему с нормальным звуком. Есть ли другой способ получить нормальный звук, не прибегая к выполнению команд каждый раз.

введите описание изображения здесь

введите описание изображения здесь

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

Для решения проблемы с "Dummy output" и обеспечения нормальной работы звука на вашем ноутбуке Dell 7567 при каждом запуске системы, вы можете настроить автоматическое выполнение команды systemctl --user restart pulseaudio. Это можно сделать с помощью создания пользовательского сервиса или использования команд в автозагрузке.

Вот пошаговая инструкция на русском языке:

  1. Создание пользовательского сервиса:

    • Откройте терминал и создайте новый файл сервиса для PulseAudio:
      nano ~/.config/systemd/user/pulseaudio-restart.service
    • Вставьте следующий код в созданный файл:

      [Unit]
      Description=Restart PulseAudio
      
      [Service]
      ExecStart=/bin/systemctl --user restart pulseaudio
      
      [Install]
      WantedBy=default.target
    • Сохраните изменения и закройте редактор (в nano это делается комбинацией клавиш Ctrl + O, затем Enter для сохранения и Ctrl + X для выхода).
  2. Активирование сервиса:

    • Активируйте созданный сервис, чтобы он выполнялся при старте пользовательской сессии:
      systemctl --user enable pulseaudio-restart.service
  3. Проверка и запуск сервиса:

    • Запустите сервис вручную, чтобы убедиться, что все работает корректно:
      systemctl --user start pulseaudio-restart.service
    • Проверьте статус сервиса, чтобы убедиться, что он работает:
      systemctl --user status pulseaudio-restart.service
  4. Дополнительные настройки (при необходимости):

    • Если проблема с "dummy output" сохраняется, вы также можете проверить конфигурацию PulseAudio в файле ~/.config/pulse/client.conf или в ~/.pulse/client.conf, добавив там строку:
      autospawn = yes
    • Убедитесь, что следите за обновлениями системы и драйверов, чтобы исключить программные ошибки, которые могут вызывать эту проблему.

После выполнения данных шагов ваша система должна автоматически перезагружать PulseAudio при каждом запуске, что позволит избежать проблемы с "Dummy output". Если проблема продолжает возникать, рассмотрите возможность обновления драйверов звука или обратитесь к официальной поддержке Ubuntu для дальнейшей диагностики.

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

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