Lenovo Thinkpad E14 G5 Подсветка кнопки звука

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

До недавнего времени индикатор отключения динамика на моем E14 G5 работал идеально, но теперь, несмотря на то, что клавиша работает, свет больше не загорается.
Обычно я использую динамик в выключенном состоянии, но недавно мне понадобилось его включить, и нажатие кнопки отключения выключило индикатор. Теперь при повторном нажатии свет снова не загорается. Свет всё ещё работает, так как при двойной загрузке с Windows я могу проверить правильность работы.
Проблема в том, что я не могу определить обновление, которое сломало это в kubuntu/ubuntu, так как было много обновлений, и я не проверял, когда именно клавиша перестала работать.
В настоящее время я использую kubuntu 24.04, ядро 6.8.0-51-generic (64-бит).

После некоторого времени изучения вопроса я обнаружил, что “файл” в /sys/devices/platform/thinkpad_acpi/leds/platform::mute/brightness не изменяется ни одним элементом в панели alsamixer или кнопкой отключения динамика.
Я долго играл с настройками alsamixer и обнаружил, что я могу использовать alsamixer для включения и выключения индикатора отключения микрофона, но не индикатора основного динамика.

Сначала я нажал слишком много кнопок, и индикатор отключения микрофона также перестал контролироваться с помощью кнопки на клавиатуре.

В конце концов, я обнаружил, что изменение панели конфигурации звука с “Pro Audio” на “Play HiFi quality Music” позволило индикатору отключения микрофона снова заработать, но возвращение обратно к “Pro Audio” отключило индикатор (в начале так не было).

Очевидно, что интерфейс здесь немного “деликатный”. Кто-нибудь знает, как вернуть всё в рабочее состояние (alsamixergui/noble 0.9.0rc2-1-10.2build2 amd64)?

Я не пытался переустанавливать (хотя мог бы, если бы индикатор микрофона не вернулся), я подумал, что легко могу попасть в большую путаницу. Думаю, я пытался его настроить. Любые предложения о том, как перенастроить с помощью alsamixer или каким-либо другим способом, были бы полезны. Очевидно, что также может быть что-то не так в связи с acpi или в создании ядра /sys/devices; я не знаю, поэтому любые идеи по отслеживанию проблемы приветствуются.

Я также попробовал dpkg-reconfigure <all my alsa packages>, это ничего не изменило, но я получил сообщение об ошибке.

dpkg-reconfigure alsa-utils
alsa-state.service отключен или является статической, не запуская его.

Я пытался проверить это с помощью

$ systemctl status alsa-state
○ alsa-state.service - Управление состоянием звуковой карты (восстановление и сохранение)
     Loaded: загружено (/usr/lib/systemd/system/alsa-state.service; статический)
     Active: неактивен (мёртв)
  Condition: условие не выполнено во вт 2025-01-28 17:06:50 CET; 6 мин назад
       Docs: man:alsactl(1)

Jan 28 17:06:50 xxxx systemd[1]: alsa-state.service - Управление состоянием звуковой карты (восстановление и сохранение) пропущено из-за невыполненного условия (ConditionPathExists=/etc/alsa/state-daemon.conf).

Этот файл не существует, должен ли он? Звук работает хорошо.

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

Для решения проблемы с индикатором звука на вашем ноутбуке Lenovo Thinkpad E14 G5 под управлением Kubuntu 24.04, необходимо рассмотреть несколько аспектов, начиная с особенного взаимодействия между аппаратной частью устройства и программными компонентами операционной системы. Прежде всего, у нас есть ключевые моменты, касающиеся света подсветки клавиш, работы звука и взаимосвязь между ними в контексте использования различных конфигураций звука.

Теория

Основная идея заключается в том, что подсветка кнопок на вашем ноутбуке управляется через встроенные подсистемы аппаратного обеспечения и программы, которые реализуют функционал ACPI (Advanced Configuration and Power Interface). Часто для управления этими индикаторами используются драйвера ACPI, и они могут быть настроены или регулированы через операционную систему, особенно в Unix-подобных системах, таких как Linux.

Ваша проблема

Вы описали, что динамик на вашем устройства работает как положено, но LED-индикатор клавиши отключения динамика перестал функционировать после обновлений. Также стало понятно, что следующее перемещение обратно на конфигурацию, называемую "Pro Audio", привело к отключению индикатора микрофона. Это указывает на возможную не совсем правильную интеграцию ваших звуковых настроек или драйверов с системой.

Пример

Изучая проблематику вашего вопроса, мы видим, что, когда вы запускаетесь в Windows, свет подсветки работает корректно. Это говорит о том, что аппаратная часть исправна. Следовательно, проблема ограничивается программной конфигурацией в Linux.

Применение

  1. Проверка состояния ACPI: Первое, что стоит проверить, — это правильная загрузка и работа ACPI-драйверов, которые контролируют светодиоды. Проверьте, доступны ли обновления для этих драйверов для вашей версии ядра 6.8.0-51-generic.

  2. Проверка состояния службы alsa-utils: Ошибка, которую вы упомянули – "alsa-state.service is a disabled or a static unit not running", может указывать на то, что служба, отвечающая за состояние звуковой карты, не запущена. Полезным является её проверка и активация. Вы можете попробовать выполнить следующую команду:

    sudo systemctl enable alsa-state.service
    sudo systemctl start alsa-state.service

    Проверьте состояние с помощью systemctl status alsa-state после выполнения этих команд.

  3. Настройка ALSA: Используйте alsamixer для проверки и настройки каналов звука и индикаторов. Обратите внимание на настройки и проверьте, какие устройства и микшеры доступны для управления.

  4. Проверка конфигурации /sys/devices/platform/thinkpad_acpi/leds/platform::mute/brightness: Ручное изменение содержимого этого файла может привести к изменению состояния светодиода. Убедитесь, что у вас есть права на изменение этого файла.

  5. Обновление Kernel и Пакетов: Возможно, обновления Kernel или пакетов могут содержать исправления известных проблем. Проверьте репозитории Kubuntu на наличие обновлений.

  6. Журнал ошибок и лог: Исследуйте системные журналы для выявления каких-либо ошибок, относящихся к ACPI или ALSA, с помощью команд, таких как dmesg или journalctl.

  7. Драйвера и патчи: Если проблема не устранена, исследуйте доступные патчи или адаптируйте конфигурации вручную, следуя руководствам разработчиков на форумах или в документации.

Заключение

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

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

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