Fanтомные нажатия клавиш яркости (KEY\_BRIGHTNESSUP / DOWN) в Linux (Fedora / Ubuntu) от Video Bus

Недавно установил Linux (Ubuntu 24.04 и позже Fedora 40) на ноутбук HONOR Magicbook X14 Plus 2024 с процессором AMD Ryzen 7 8845HS и встроенной графикой Radeon 780M.

Сразу после загрузки всё работает нормально, но через 1–2 минуты начинает происходить следующее: яркость экрана начинает скакать сама по себе от минимального до максимального значения. evtest показывает постоянные фантомные нажатия клавиш яркости:

Event: time 1750434945.507648, type 1 (EV_KEY), code 225 (KEY_BRIGHTNESSUP), value 2
Event: time 1750434945.507648, -------------- SYN_REPORT ------------
Event: time 1750434945.522515, type 4 (EV_MSC), code 4 (MSC_SCAN), value ff010003
Event: time 1750434945.522515, type 1 (EV_KEY), code 224 (KEY_BRIGHTNESSDOWN), value 0

При этом:

  • В Windows всё работает абсолютно нормально, залипание клавиш исключено.
  • Устройство Video Bus (через /dev/input/eventX) генерирует эти фантомные нажатия.
  • Подсистема яркости в системе: amdgpu_bl1
  • Параметры acpi_backlight=vendor, native, none, и другие в GRUB не помогают
  • Пробовал blacklist video, отключение модуля acpi_videoбезрезультатно или ломает другие функции
  • Fedora и Ubuntu — поведение одинаковое.

Цель: Отключить или подавить именно фантомные события яркости, приходящие от Video Bus, без отключения корректного управления яркостью через amdgpu_bl1.

Вопрос: Как корректно отключить или подавить фантомные события KEY_BRIGHTNESSUP и KEY_BRIGHTNESSDOWN от Video Bus в Linux, не затрагивая работу остальных устройств и управления яркостью?


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