Вопрос или проблема
Я только что купил совершенно новый Lenovo (Yoga) Slim 7 Pro Gen 8 (AMD, 14,5 дюйма).
Я не столкнулся с серьезными несовместимостями при установке Ubuntu 23.04, кроме одной: похоже, я не могу настроить громкость. Он действительно громкий из коробки, я могу отключить звук, но не могу увеличить/уменьшить его (когда нажимаю кнопки громкости, я вижу сообщение на экране, которое говорит мне, что громкость меняется, но это не имеет никакого реального эффекта). Переходя в настройки, я вижу, что слайдер управления системной громкостью на самом деле не влияет на фактическую громкость, выходящую из динамиков. Единственный способ уменьшить громкость, похоже, это изменить уровни громкости для каждого приложения, что работает как и ожидалось.
Я только что загрузил и установил Ubuntu этим утром, так что установка свежая, как может быть. Я также пытался установить как Pop OS, так и Zorin OS и столкнулся с той же проблемой.
Кто-нибудь сталкивался с такой же проблемой на, возможно, другом (Lenovo) ноутбуке? Должен ли я вернуть ноутбук, пока у меня еще есть возможность сделать это?
Спасибо!
После долгих исследований, похоже, что следующее решило мою проблему:
https://askubuntu.com/a/1204558/1692864
По-видимому, при использовании alsamixer основная громкость действительно регулировалась кнопками громкости ноутбука, но громкость PCM сразу же возрастала до 100%, даже на первом уровне громкости. Это напрямую устанавливало громкость динамиков на 100%.
Хитрость заключалась в том, чтобы на самом деле найти файл analog-output.conf.common с конфигурацией pipewire (я нашел его в этой папке: /usr/share/alsa-card-profile/mixer/paths/
) и добавить три строки в начале файла:
[Element Master]
switch = mute
volume = ignore
И перезагрузить ноутбук.
Чтобы исправить управление громкостью, вам нужно создать /etc/modprobe.d/mysound.conf
с приведенной ниже строкой и перезагрузить:
options snd-sof-intel-hda-common hda_model=alc287-yoga9-bass-spk-pin
Оригинальное решение находится здесь.
Мне интересно, является ли последний на этой неделе исправленный коммит 634e5e1e06f5c ("ALSA: hda/realtek: Add quirk for Lenovo Yoga Pro 7")
решением для сообщенной проблемы. Он будет в предстоящем ядре 6.7.
Ответ или решение
Заголовок: Решение проблемы с управлением громкостью на Lenovo Yoga Slim 7 Pro под Ubuntu 23.04
Проблема, с которой вы столкнулись, достаточно распространена среди пользователей, устанавливающих Ubuntu и производные ОС на новые устройства, такие как Lenovo Yoga Slim 7 Pro. При возникновении ситуаций, когда кнопки громкости на клавиатуре не регулируют звук или громкость остается зафиксированной на высоком уровне, возможны несколько причин и подходов к решению.
Проблемы и возможные причины
-
Конфликт с драйверами аудио: Установка Ubuntu на новые устройства может иногда приводить к проблемам совместимости драйверов. Ваша система, по всей видимости, не распознает правильно устройство вашей звуковой карты.
-
Настройки ALSA и PulseAudio: ALSA (Advanced Linux Sound Architecture) и PulseAudio могут конфликтовать при управлении вышеупомянутыми функциями, в частности, регулировкой громкости.
-
Конфигурация PipeWire: Установка других дистрибутивов, таких как Pop OS и Zorin OS, может свидетельствовать о том, что проблема связана с операционной системой, а не с вашим конкретным устройством.
Решения проблемы
К счастью, вы уже обнаружили несколько решений, которые могут помочь:
1. Настройка ALSA с использованием alsamixer
- Откройте терминал и введите команду
alsamixer
. - Убедитесь, что громкость на уровне «Master» и «PCM» корректно настроена и не стоит на 100%. Возможность управления звуком может зависеть от сочетания этих уровней.
2. Редактирование конфигурационного файла PipeWire
Как вы упомянули, вам потребовалось изменить файл конфигурации analog-output.conf.common
, находящийся по адресу:
/usr/share/alsa-card-profile/mixer/paths/
Добавив следующие строки:
[Element Master]
switch = mute
volume = ignore
Это изменение дало возможность избежать автоматического увеличения уровня громкости на максимальное значение.
3. Регулировка параметров модуля звука
Создание файла конфигурации /etc/modprobe.d/mysound.conf
с параметром:
options snd-sof-intel-hda-common hda_model=alc287-yoga9-bass-spk-pin
и перезагрузка системы обеспечивают корректное функционирование регулировки громкости.
Перспективы и будущие обновления
Недавнее слияние исправления, ссылку на которое вы привели, может улучшить совместимость звуковой карты Lenovo Yoga Slim 7 Pro в будущем. Вскоре появится обновление ядра Linux (версия 6.7), которое скорее всего решит текущие проблемы с управлением звуком для этой модели.
Заключение
Рекомендуется продолжать отслеживать обновления и обсуждения на форумах, посвящённых вашему устройству и версии Ubuntu. Также создайте резервные копии важных данных перед внесением изменений в конфигурационные файлы. Если проблемы не исчезнут после этих действий, имеет смысл рассмотреть возможность возврата устройства, особенно если вы находитесь в пределах гарантийного периода.
Спасибо, что поделились вашим опытом, и надеюсь, что предоставленные советы помогут вам в разрешении текущей ситуации.