Системный громкость не изменяет громкость приложения.

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

Недавно я настроил ноутбук с двойной загрузкой (Lenovo Yoga Pro 7) с Ubuntu 22.04, и у меня возникли проблемы с управлением громкостью. На данный момент ползунок системной громкости не изменяет громкость таких приложений, как Spotify, Firefox и др. Я могу изменять громкость этих приложений вручную в аудиоприложении, но ползунок системной громкости совершенно бесполезен. На нуле звук отсутствует, а на самой низкой громкости – это громкость приложения, воспроизводящего музыку. Это происходит только при воспроизведении звуков через динамики ноутбука, при использовании bluetooth-наушников проблем никаких нет.

Вот вывод команды lspci -v | grep -A7 -i "audio"

00:1f.3 Multimedia audio controller: Intel Corporation Device 51ca (rev 01)
    Subsystem: Lenovo Device 3852
    Flags: bus master, fast devsel, latency 32, IRQ 185, IOMMU group 14
    Memory at 601d190000 (64-bit, non-prefetchable) [size=16K]
    Memory at 601d000000 (64-bit, non-prefetchable) [size=1M]
    Capabilities: <access denied>
    Kernel driver in use: sof-audio-pci-intel-tgl
    Kernel modules: snd_hda_intel, snd_sof_pci_intel_tgl

00:1f.4 SMBus: Intel Corporation Alder Lake PCH-P SMBus Host Controller (rev 01)
    Subsystem: Lenovo Device 3850
    Flags: medium devsel, IRQ 16, IOMMU group 14
    Memory at 601d19c000 (64-bit, non-prefetchable) [size=256]
    I/O ports at efa0 [size=32]

и команды pactl info | grep '^Server Name'

Server Name: PulseAudio (on PipeWire 0.3.48)

Я пытался добавить options snd-hda-intel model=auto в alsa-base.conf (как предложено здесь) и также решение здесь. Буду признателен за любую помощь, также дайте знать, если нужна дополнительная информация.

Обновление 27/09/23: Добавление элемента master перед элементом PCM не работает (как предложено здесь и здесь).

Добавление

[Element Master]
switch = mute
volume = ignore

незадолго до

[Element PCM]
switch = mute
volume = merge
override-map.1 = all
override-map.2 = all-left,all-right

Обновление 9/11/24

У меня свежая установка Ubuntu 22.04.5 LTS, и проблема остается. Я также установил Ubuntu 24.04.1, и проблема сохраняется.

Установка api.alsa.soft-mixer в true не решает проблему. Источник.

Этот фикс ошибки также не помог решить мою проблему.

Я создал новый отчет об ошибке здесь. Если у вас такая же проблема, пожалуйста, укажите это в отчете об ошибке.

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

Проблема и решение: Регулировка системного и приложенческого звука в Ubuntu 22.04

Введение

На вашем ноутбуке Lenovo Yoga Pro 7 с установленной Ubuntu 22.04 возникла проблема с контролем звука: системный слайдер громкости не влияет на уровни громкости приложений, таких как Spotify и Firefox, во время воспроизведения через встроенные динамики. При использовании Bluetooth-гарнитуры проблема не наблюдается. Данная ситуация, несомненно, требует подробного разбора.

Описание проблемы

Согласно предоставленным данным, основная трудность заключается в том, что слайдер общей громкости системы не изменяет громкость отдельных приложений. На уровне 0 звук полностью отключен, в то время как на минимальном уровне устанавливается громкость, определяемая конкретным приложением, что делает системный контроллер громкости практически бесполезным.

Вы выполнили некоторые действия, такие как редактирование конфигурации alsa-base.conf, однако проблема по-прежнему сохраняется, что указывает на то, что она может быть связана с более глубокой интеграцией между компонентами звуковой подсистемы Ubuntu.

Анализ информации

  1. Конфигурация аудиоустройств:

    • Вы предоставили вывод команды lspci, который показывает, что вы используете звуковые драйверы Intel, а именно sof-audio-pci-intel-tgl для вашего аудиоконтроллера.
    • Ваша звуковая подсистема работает на базе PulseAudio с использованием PipeWire, что является актуальным подходом в современных дистрибутивах Linux.
  2. Изменение конфигурации ALsa:

    • Попытка добавить options snd-hda-intel model=auto в alsa-base.conf и изменение настроек PCM не привели к желаемым результатам.
    • Ваша готовность к тщательной настройке конфигураций свидетельствует о высоком уровне технической компетенции.
  3. Свежая установка:

    • Даже с чистой установкой Ubuntu 22.04.5 и последнем релизе 24.04.1 проблема не исчезает, что может указывать на неисправность в драйверах или уровне интеграции с PipeWire.

Возможные решения

  1. Настройки PipeWire:

    • Убедитесь, что PipeWire правильно настроен для работы с ALSA и PulseAudio. Можно попробовать добавить или изменить параметры в конфигурационных файлах PipeWire, таких как /etc/pipewire/pipewire.conf, установив api.alsa.soft-mixer в значение true.
  2. Использование PulseAudio:

    • Попробуйте временно отключить PipeWire и использовать только PulseAudio. Это можно сделать с помощью команд:
      systemctl --user stop pipewire
      systemctl --user stop pipewire-pulse
      systemctl --user start pulseaudio
    • Затем проверьте, решит ли это проблему с уровнем громкости.
  3. Обновление ядра и драйверов:

    • Убедитесь, что у вас установлены последние обновления для системы. Иногда проблема может заключаться в несовместимости версий драйверов и аудиоустройств.
  4. Сообщение об ошибках:

    • Поскольку вы создали багрепорт в Launchpad, важно продолжать следить за ним и сообщать о любых изменениях. Если у других пользователей также присутствует аналогичная проблема, это поможет разработчикам быстрее выявить и устранить неисправности.

Заключение

Ваша проблема с регулировкой звука на ноутбуке Lenovo Yoga Pro 7 под управлением Ubuntu 22.04 является довольно сложной, но с тщательной настройкой и возможными изменениями конфигурации компонентов системы, есть вероятность её решения. Рекомендуется продолжать тщательно документировать ваши шаги и делиться своим опытом с сообществом, что может помочь не только вам, но и другим пользователям, сталкивающимся с аналогичными трудностями.

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

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