Вопрос или проблема
Чаще всего (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
. Это можно сделать с помощью создания пользовательского сервиса или использования команд в автозагрузке.
Вот пошаговая инструкция на русском языке:
-
Создание пользовательского сервиса:
- Откройте терминал и создайте новый файл сервиса для 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
для выхода).
- Откройте терминал и создайте новый файл сервиса для PulseAudio:
-
Активирование сервиса:
- Активируйте созданный сервис, чтобы он выполнялся при старте пользовательской сессии:
systemctl --user enable pulseaudio-restart.service
- Активируйте созданный сервис, чтобы он выполнялся при старте пользовательской сессии:
-
Проверка и запуск сервиса:
- Запустите сервис вручную, чтобы убедиться, что все работает корректно:
systemctl --user start pulseaudio-restart.service
- Проверьте статус сервиса, чтобы убедиться, что он работает:
systemctl --user status pulseaudio-restart.service
- Запустите сервис вручную, чтобы убедиться, что все работает корректно:
-
Дополнительные настройки (при необходимости):
- Если проблема с "dummy output" сохраняется, вы также можете проверить конфигурацию PulseAudio в файле
~/.config/pulse/client.conf
или в~/.pulse/client.conf
, добавив там строку:autospawn = yes
- Убедитесь, что следите за обновлениями системы и драйверов, чтобы исключить программные ошибки, которые могут вызывать эту проблему.
- Если проблема с "dummy output" сохраняется, вы также можете проверить конфигурацию PulseAudio в файле
После выполнения данных шагов ваша система должна автоматически перезагружать PulseAudio при каждом запуске, что позволит избежать проблемы с "Dummy output". Если проблема продолжает возникать, рассмотрите возможность обновления драйверов звука или обратитесь к официальной поддержке Ubuntu для дальнейшей диагностики.