Как полностью сбросить аудионастройки системы? Ubuntu Studio 24.04

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

Этот бардак в значительной степени является снежным комом выборов после попыток решить небольшую проблему, где каждая попытка исправить её только усугубила ситуацию. Я начал с обновления pipewire до upstream ppa в надежде получить больше стабильности, затем понизил его версию, затем удалил конфигурации в /etc/pipewire и в других местах. Пробовал полное удаление pipewire* wireplumber* и их переустановку.

alsamixer
[E] pw.loop [loop.c:67 pw_loop_new()] 0x55daf24d8820: невозможно создать дескриптор support.system: Нет такого файла или каталога
Ошибка сегментации (дамп ядра)

aplay -D pipewire
ALSA lib dlmisc.c:339:(snd_dlobj_cache_get0) Не удалось открыть общую библиотеку libasound_module_pcm_pipewire.so (/lib/x86_64-linux-gnu/alsa-lib/libasound_module_pcm_pipewire.so: неопределенный символ: pw_stream_get_nsec) aplay: main:834: ошибка открытия аудио: Нет такого устройства или адреса

pipewire
[E] pw.loop [loop.c:67 pw_loop_new()] 0x5a5ef46b0a80: невозможно создать дескриптор support.system: Нет такого файла или каталога
[E] default [pipewire.c:93 main()] не удалось создать главный цикл: Нет такого файла или каталога

wireplumber
W 13:25:29.676191 pw.loop ../pipewire/src/pipewire/loop.c:67:pw_loop_new: 0x581990edcaa0: невозможно создать дескриптор support.system: Нет такого файла или каталога
Ошибка сегментации (дамп ядра)

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

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

Шаг 1: Удаление конфигурационных файлов

Сначала удалим все конфигурационные файлы PipeWire и WirePlumber, чтобы убедиться, что они будут созданы заново с настройками по умолчанию.

  1. Откройте терминал.
  2. Выполните команды для удаления конфигурационных файлов:
    rm -rf ~/.config/pipewire
    sudo rm -rf /etc/pipewire

Шаг 2: Переустановка PipeWire и WirePlumber

Далее, переустановите PipeWire и WirePlumber:

  1. В первую очередь убедитесь, что вы убрали PPA и не используете сторонние версии. Если вы добавляли PPA, удалите его:

    sudo add-apt-repository --remove ppa:<your-ppa-repo>

    Замените <your-ppa-repo> на имя PPA, который вы добавили.

  2. Затем выполните обновление списков пакетов:

    sudo apt update
  3. Удалите и переустановите PipeWire и WirePlumber:

    sudo apt purge pipewire wireplumber
    sudo apt install pipewire wireplumber

Шаг 3: Проверка и установка необходимых зависимостей

Убедитесь, что у вас установлены необходимые библиотеки:

sudo apt install libasound2-plugins
sudo apt install pulseaudio

Шаг 4: Перезапуск сервисов

После переустановки перезапустите услуги PipeWire и WirePlumber, чтобы они начали работать с новыми настройками:

systemctl --user daemon-reload
systemctl --user restart pipewire pipewire-pulse wireplumber

Шаг 5: Проверьте устройство вывода

Убедитесь, что ваше аудиоустройство определяется. Введите в терминале:

pactl list short sinks

Если ваше устройство не отображается, то попробуйте перезагрузить систему:

sudo reboot

Шаг 6: Тестирование звука

После перезагрузки проверьте звук с помощью команды:

aplay -l

Также можно протестировать воспроизведение звука:

aplay /usr/share/sounds/alsa/Front_Center.wav

Заключение

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

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

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