Мой звук остается на максимальной громкости или в беззвучном режиме после установки Ubuntu 24.04. Ищу новое решение конфигурации звука с использованием PipeWire.

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

Громкость звука остается на максимуме, независимо от того, что показывает значение при переключении кнопок громкости. Это свежая установка Ubuntu 24.04. У меня была аналогичная проблема в более ранних версиях Ubuntu 22.04 и 20.04. Главное отличие сейчас в том, что pulseaudio больше не является программой по умолчанию, вместо него используется ‘pipewire’.

Ранее в предыдущих версиях проблема решалась редактированием следующего файла –

code /usr/share/pulseaudio/alsa-mixer/paths/analog-output.conf.common

добавляя эти строки перед блоком PCM

[Element Master]
switch = mute
volume = ignore

После установки 24.04 нет файлов pulseaudio для редактирования, поэтому я ищу решение, использующее pipewire, или если существует возможность вернуться к pulseaudio и применить старое исправление.

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

Чтобы решить проблему с тем, что уровень громкости застревает на максимуме или в состоянии mute после установки Ubuntu 24.04, можно воспользоваться конфигурацией PipeWire, так как в этой версии Ubuntu PulseAudio больше не является основным аудиосервером.

Шаги для исправления проблемы с конфигурацией PipeWire:

  1. Установка необходимых пакетов:
    Убедитесь, что у вас установлены PipeWire и необходимые зависимости. Откройте терминал и выполните следующую команду:

    sudo apt install pipewire pipewire-audio-client-libraries
  2. Редактирование конфигурационных файлов PipeWire:
    В отличие от PulseAudio, конфигурация PipeWire хранится в других файлах. Вам нужно будет отредактировать файл, который отвечает за управление аудиоустройствами. Создайте или измените конфигурацию в файле pipewire-pulse.conf.

    Введите:

    sudo nano /etc/pipewire/pipewire-pulse.conf

    Если файл отсутствует, вы можете создать его на основе стандартного конфигурационного файла:

    cp /usr/share/pipewire/pipewire-pulse.conf /etc/pipewire/pipewire-pulse.conf

    В файле pipewire-pulse.conf добавьте или измените следующее:

    context.properties = {
       # Другие свойства ...
       "default.clock.allowed-rates" = [ 44100 48000 96000 ]
       "default.clock.rate" = 44100
       "default.clock.quantum" = 256
    }
  3. Изменение уровня громкости и инициализация микшера:
    Для управления уровнями громкости вам может потребоваться установить и настроить pavucontrol, графическую утилиту для управления настройками звука.

    sudo apt install pavucontrol

    После установки запустите pavucontrol из меню приложений или введите pavucontrol в терминале. Проверьте вкладки "Вход" и "Выход", убедитесь, что ваши устройства правильно настроены.

  4. Перезагрузка службы PipeWire:
    После всех изменений необходимо перезапустить службы PipeWire и PulseAudio:

    systemctl --user restart pipewire
    systemctl --user restart pipewire-pulse
  5. Проверка конфигурации:
    Проверьте работоспособность аудиоустройств и возможность регулировки громкости. Используйте как физические кнопки на клавиатуре, так и интерфейс pavucontrol.

Альтернативный способ: Возврат к PulseAudio

Если данные изменения не помогли решить проблему, и вы предпочитаете использовать старую конфигурацию PulseAudio, выполните следующие шаги:

  1. Установите PulseAudio:

    sudo apt install pulseaudio
  2. Убедитесь, что PipeWire не загружается автоматически:

    systemctl --user stop pipewire
    systemctl --user disable pipewire
  3. Перезапустите PulseAudio:

    pulseaudio --start
  4. После этого примените свои старые изменения в analog-output.conf.common, как вы делали раньше.

Заключение

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

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

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