Яркость экрана сама по себе скачет вверх-вниз в Linux (Ubuntu / Fedora)

Приобрел себе недавно ноутбук Honor Magicbook X14 Plus 2024, с процессором AMD Ryzen 7 8845HS и встроенной графикой Radeon 780M. Отличный ноутбук, на винде все хорошо, никаких проблем.

Поставил себе убунту, еще во время установки начала скакать яркость, то вверх до максимума, то вниз до минимума. Установка завершилась. Зашел уже в установленную убунту, первые 1-2 минуты все хорошо, потом опять начинается. Периодически яркость меняется от максимума, до минимума. При этом, при запуске системы, первые 1-2 минуты, пока яркость еще не начала меняться сама по себе, физические кнопки повышения якрости (у меня это FN + F1 / F2) работают, но стоит яркости повыситься на маскимум, кнопка повышения яркости перестает откликаться. Так же работает и в обратную строну.

Стал разбираться глубже в ситуации. На винде, повторюсь, залипаний не возникает, так что физическое залипание можно исключить. В других источниках почитал что можно попробовать поменять значение acpi_backlight в GRUB. Пробовал разные значения, но ничего особо не помогло.

  • vendor - Пропадает интерфейс регулировки яркости, яркость не регулируется больше, сама остается на примерно среднем значении
  • native - на уровне интерфейса регулировка яркости остается, но яркость по прежнему на среднем значении, по прежнему меняется автоматически, но экран всегда в одной яркости.
  • другие значения - без особых изменений.

Через evtest удалось отследить, что в устройстве Video Bus происходит залипание. Когда через evtest просматриваю события, то в консоли постоянно спамится:

Event: time 1750680122.673992, -------------- SYN_REPORT ------------
Event: time 1750680122.707769, type 1 (EV_KEY), code 224 (KEY_BRIGHTNESSDOWN), value 2
Event: time 1750680122.707769, -------------- SYN_REPORT ------------
Event: time 1750680122.741771, type 1 (EV_KEY), code 224 (KEY_BRIGHTNESSDOWN), value 2
Event: time 1750680122.741771, -------------- SYN_REPORT ------------
Event: time 1750680122.775951, type 1 (EV_KEY), code 224 (KEY_BRIGHTNESSDOWN), value 2
Event: time 1750680122.775951, -------------- SYN_REPORT ------------
Event: time 1750680122.803219, type 4 (EV_MSC), code 4 (MSC_SCAN), value ff010004
Event: time 1750680122.803219, type 1 (EV_KEY), code 225 (KEY_BRIGHTNESSUP), value 0
Event: time 1750680122.803219, -------------- SYN_REPORT ------------
Event: time 1750680123.810216, type 1 (EV_KEY), code 225 (KEY_BRIGHTNESSUP), value 3
Event: time 1750680123.810216, -------------- SYN_REPORT ------------
Event: time 1750680124.065183, type 1 (EV_KEY), code 225 (KEY_BRIGHTNESSUP), value 2

Пробовал также установку официальных драйверов AMD Radeon для Linux, тоже безрезультативно.

Советовали проверять автояркость, но в настройках ее нет, и ноутбук ее в целом не поддерживает.

Информация о системе:

Модель: HONOR Magicbook X14 Plus 2024 (FMI-XX)

CPU: AMD Ryzen™ 7 8845HS

GPU: Radeon™ 780M (amdgpu)

OS: Ubuntu 24.04.2 LTS и Fedora 42

Kernel: 6.11.0-26-generic

Управление яркостью: amdgpu_bl1

Пару дней потратил на решение проблемы, но так ничего не помогло. Сейчас сижу на acpi_backlight=vendor, без возможности изменения яркости, лишь бы она не скакала туда-сюда.

Буду благодарен за любую помощь. Если нужна дополнительная информация или выводы команд — могу предоставить.


Ответы (0 шт):