Вопрос или проблема
У меня есть ноутбук Dell XPS 13 7390 с предустановленным Ubuntu, и я использую Ubuntu 20.04 LTS. В момент покупки ноутбука я приобрел док-станцию Dell Universal Dock D6000. Мне пришлось установить последние версии программного обеспечения DisplayLink, прежде чем она начала работать, и у меня установлена последняя версия DisplayLink.
Этим утром я обновил ядро до Linux 5.4.0-53-generic, и звук на моем ноутбуке перестал работать. Когда я отключаю его от док-станции, звук работает, а когда я подключаю обратно, звук исчезает. Я использую Wayland, что рекомендует мой дисплей Dell.
В панели управления Звук устройство вывода постоянно переключается на “Колонки – Dell Universal Dock D6000”, хотя колонки не подключены к док-станции. Когда я вручную переключаю на “Колонки – встроенный звук”, звука по-прежнему нет, пока я не отключу док-станцию, после чего звук возвращается.
Я в замешательстве. Док-станция нужна мне для микрофона и монитора, поэтому я очень хочу, чтобы звук снова заработал.
Мне удалось решить эту проблему, восстановив директорию pulse.
Я выполнил команду:
mv ~/.config/pulse ~/.config/old_pulse
После этого я перезагрузил систему, и звук восстановился после пересборки pulse.
Я знаю, что это старый вопрос, но он всплывает, когда я гуглю эту проблему, поэтому я решил добавить свое решение к этому.
У меня тоже есть Dell D6000, но на Ubuntu 24.04, на Lenovo ThinkPad Z13 Gen1. После выхода из сна звук на ноутбуке работает нормально. Но как только я подключаю док-станцию, звук останавливается, а в аудиоконтролах звуковая карта исчезает.
Я выполняю:
$ killall wireplumber pipewire pipewire-pulse
И затем появляется уведомление, что звук снова работает. После этого мне нужно зайти и выбрать правильную звуковую карту. Появляется множество звуковых карт “Rembrandt”, которых не было раньше, и одна “Динамик (Семейство 17h/19h HD Audio Controller Speaker + Headphones). Если я выбираю последнюю, звук снова работает.
Ответ или решение
Проблема с отсутствием звука после обновления ядра при использовании док-станции Dell Universal Dock D6000 на вашем ноутбуке Dell XPS 13 7390 с предустановленной Ubuntu 20.04 LTS может быть связана с несколькими факторами, включая несовместимость драйверов, конфигурации PulseAudio и изменения в управлении звуком при использовании Wayland. Рассмотрим возможные причины и решения этой проблемы.
Фон: Понимание проблемы
Вы столкнулись с проблемой, когда звук перестает работать после обновления ядра до версии 5.4.0-53-generic. При этом при подключении док-станции звук автоматически перенаправляется на несоединенное устройство – "Speakers – Dell Universal Dock D6000". При этом, даже если вы вручную выбираете встроенные динамики, звук не восстанавливается до тех пор, пока док-станция не будет отключена.
Возможные причины проблемы
-
Совместимость драйверов: После обновления ядра система может автоматически подгружать драйверы, которые могут не поддерживать вашу док-станцию должным образом. Это особенно актуально для драйверов DisplayLink, которые необходимы для работы мониторов и звука через док.
-
PulseAudio и конфигурация звука: Изменение конфигурации PulseAudio может привести к тому, что система не правильно определяет аудиоустройства после подключения док-станции.
-
Конфигурация Wayland: Использование Wayland может добавить уровень сложности, так как некоторые приложения и драйвера могут работать не так стабильно, как на Xorg, особенно в контексте работы с мультимедиа.
Решения
-
Обновление драйверов DisplayLink: Убедитесь, что у вас установлена последняя версия программного обеспечения DisplayLink. Регулярно проверяйте веб-сайт производителя на наличие обновлений.
-
Перестройка каталога PulseAudio: Вы уже упомянули, что решение проблемы заключалось в переименовании каталога конфигураций Pulse. Это указывает на то, что текущие настройки могли быть повреждены. Запуск команды:
mv ~/.config/pulse ~/.config/old_pulse
и последующий перезапуск системы приводят к созданию новой конфигурации, что может существенно улучшить работу звуковых устройств.
-
Управление аудиосетями: Если вы используете
PipeWire
вместоPulseAudio
, то стоит попробовать перезапустить сервисы, связанные с аудио:killall wireplumber pipewire pipewire-pulse
Это может восстановить нормальную работу аудиоустройств.
-
Выбор звуковой карты вручную: После перезагрузки может возникнуть возможность выбора звуковой карты, которую система не обнаружила до перезапуска. Убедитесь, что вы выбираете правильное устройство в настройках звука, если системы автоматически не удается установить нужную конфигурацию.
Заключение
Проблема с отсутствием звука при подключении док-станции D6000 после обновления ядра на Ubuntu может быть решена различными способами. Регулярное обновление драйверов, управление конфигурацией PulseAudio и возможное переключение между Xorg и Wayland могут помочь реставрировать работоспособность аудиоустройств. Я рекомендую сохранить все изменения в конфигурациях и, по возможности, вести резервное копирование важных данных, чтобы избежать потери информации при тестировании различных решений.