Ubuntu 22.0.4 LTS Dell XPS 9320 Ложный выход после обновления программного обеспечения

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

В середине ноября 2024 года обновление программного обеспечения сломало драйверы звука на моем Dell XPS 9320. Я терпеливо ждал последующего патча, но пока ничего не помогло решить проблему.

В настоящее время я использую версию ядра 6.8.0-49-generic, но проблема могла возникнуть, когда система обновилась до 6.8.0-48-generic. Я попытался вернуться к каждой из версий ядра 5.x на своем компьютере, но звук по-прежнему не работает.

У меня давно есть проблемы со звуком, который возвращается к Dummy Output после пробуждения из сна. Я справляюсь с этой проблемой, выполняя команду “pulseaudio –kill”. Когда я выполняю эту команду в текущем состоянии, я вижу следующее в /var/log/syslog:

Nov 28 10:33:52 ubi kernel: [422807.611079] soundwire sdw-master-0-0: Program transport params failed: -61
Nov 28 10:33:52 ubi kernel: [422807.611082] soundwire sdw-master-0-0: Program params failed: -61
Nov 28 10:33:52 ubi kernel: [422807.611084]  SDW0-Capture: ASoC: error at snd_soc_link_prepare on SDW0-Capture: -61
Nov 28 10:33:52 ubi kernel: [422807.611086]  SDW0-Capture: ASoC: error at __soc_pcm_prepare on SDW0-Capture: -61
Nov 28 10:33:52 ubi kernel: [422807.611088]  Microphone: ASoC: error at dpcm_be_dai_prepare on Microphone: -61
Nov 28 10:33:52 ubi kernel: [422807.611090]  Microphone: ASoC: error at dpcm_fe_dai_prepare on Microphone: -61
Nov 28 10:33:52 ubi kernel: [422807.611356] sdw_deprepare_stream: subdevice #0-Capture: inconsistent state state 1
Nov 28 10:33:52 ubi pulseaudio[129606]: Failed to find a working profile.
Nov 28 10:33:52 ubi pulseaudio[129606]: Failed to load module "module-alsa-card" (argument: "device_id="0" name="pci-0000_00_1f.3-platform-sof_sdw" card_name="alsa_card.pci-0000_00_1f.3-platform-sof_sdw" namereg_fail=false tsched=yes fixed_latency_range=no ignore_dB=no deferred_volume=yes use_ucm=yes avoid_resampling=no card_properties="module-udev-detect.discovered=1""): initialization failed.
Nov 28 10:33:52 ubi pulseaudio[129606]: Tried to configure /devices/pci0000:00/0000:00:1f.3/sof_sdw/sound/card0 (alsa_card.pci-0000_00_1f.3-platform-sof_sdw) more often than 5 times in 10s

Кто-нибудь знает, как вручную восстановить звук?

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

Проблема с аудиодрайверами на Dell XPS 9320 с установленной Ubuntu 22.04 LTS, проявляющаяся в виде "Dummy Output" после обновления, может быть связана с несколькими факторами, включая совместимость драйверов и настройки PulseAudio. Ниже представлены рекомендации по устранению возникшей проблемы.

1. Устранение проблем с загрузкой модулей ядра

Согласно предоставленным логам (/var/log/syslog), ваша система генерирует ошибки, связанные с SoundWire и PulseAudio. Это может указывать на проблемы с инициализацией звуковой подсистемы. Первое, что стоит сделать, это проверить, загружаются ли все необходимые модули при загрузке системы:

lsmod | grep snd

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

sudo modprobe snd_hda_intel

2. Обновление драйверов

Иногда проблемы с совместимостью драйверов могут решиться путем их обновления. Проверьте, установлены ли у вас последние версии драйверов:

sudo apt update && sudo apt upgrade
sudo apt install --reinstall linux-modules-extra-$(uname -r)

3. Удаление и переустановка PulseAudio

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

sudo apt remove --purge pulseaudio
sudo apt install pulseaudio

После переустановки PulseAudio необходимо перезапустить его:

pulseaudio --start

4. Изменение конфигурации PulseAudio

Если проблема не устранена, вы можете попробовать изменить файлы конфигурации PulseAudio. Откройте файл /etc/pulse/default.pa с помощью текстового редактора:

sudo nano /etc/pulse/default.pa

Затем найдите строки, касающиеся загрузки модулей module-alsa-card и module-device-restore, и проверьте, правильно ли указаны параметры. Например, можно попробовать добавить или изменить следующие строки:

load-module module-alsa-sink device=hw:0,0
load-module module-alsa-source device=hw:0,1

После внесения изменений не забудьте перезапустить PulseAudio.

5. Проверка настроек UEFI/BIOS

Некоторые проблемы с совместимостью аудиоподсистемы могут возникать из-за настроек в UEFI/BIOS вашего устройства. Перезагрузите компьютер и зайдите в UEFI/BIOS. Убедитесь, что аудиофункции включены. Также попробуйте сбросить настройки BIOS к заводским настройкам.

6. Использование более ранних версий ядра

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

sudo apt install linux-image-5.x.x-generic

Замените 5.x.x на номер версии, которая работает с вашим оборудованием. После установки при перезагрузке выберите нужное ядро в меню загрузчика Grub.

Заключение

Если ни один из вышеуказанных методов не помог, может иметь смысл обратиться в сообщество Ubuntu или на форумы поддержки Dell. Помните, что проблемы со звуком часто бывают вызваны несовместимостью драйверов, и всегда есть возможность, что новая версия ядра или патч решит вашу проблему. Надеюсь, данные рекомендации помогут вам восстановить звуковые функции на вашем Dell XPS 9320.

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

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