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, не затрагивая работу остальных устройств и управления яркостью?