LINUX.ORG.RU

Ноутбук самостоятельно выкручивает яркость экрана до минимума/максимума

 , , , ,


0

1

Здравствуйте.

Недавно установил Arch Linux на китайца Honor Magicbook 14, и обнаружилась интересная проблема: в случайный момент времени яркость экрана выкручивается в минимум или максимум, при этом видно, что данное поведение просто бесконечно прибавляет или убирает яркость, пока не нажмешь ESC. После данного события перестает работать связка FN-клавиш регулировки яркости экрана, которая соответствовует событию (т.е. если выкрутилась яркость в максимум - кнопки FN увеличения яркости перестают реагировать). Проблема воспроизводилась в среде GNOME и KDE.

Также данное поведение актуально как для acpi_video0 и acpi_video1, intel_backlight. Если использовать параметр ядра acpi_backlight=vendor, то регулировка яркости экрана полностью пропадает (ls /sys/class/backlight - пустой), и проблема не воспроизводится, но при этом максимальная яркость экрана некомфортно низкая.

Помогите, пожалуйста, разобраться-избавиться от этого поведения, когда яркость самостоятельно улетает в минимум/максимум. Для возвращения комфортного значения использую GUI или brillo.

$ lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation Raptor Lake-P [Iris Xe Graphics] (rev 04)
$ glxinfo -B
name of display: :0
display: :0  screen: 0
direct rendering: Yes
Extended renderer info (GLX_MESA_query_renderer):
    Vendor: Intel (0x8086)
    Device: Mesa Intel(R) Graphics (RPL-P) (0xa7a0)
    Version: 24.1.3
    Accelerated: yes
    Video memory: 15911MB
    Unified memory: yes
    Preferred profile: core (0x1)
    Max core profile version: 4.6
    Max compat profile version: 4.6
    Max GLES1 profile version: 1.1
    Max GLES[23] profile version: 3.2
OpenGL vendor string: Intel
OpenGL renderer string: Mesa Intel(R) Graphics (RPL-P)
OpenGL core profile version string: 4.6 (Core Profile) Mesa 24.1.3-arch1.1
OpenGL core profile shading language version string: 4.60
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile

OpenGL version string: 4.6 (Compatibility Profile) Mesa 24.1.3-arch1.1
OpenGL shading language version string: 4.60
OpenGL context flags: (none)
OpenGL profile mask: compatibility profile

OpenGL ES profile version string: OpenGL ES 3.2 Mesa 24.1.3-arch1.1
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
$ uname -a
Linux veryhard 6.9.9-arch1-1 #1 SMP PREEMPT_DYNAMIC Fri, 12 Jul 2024 00:06:53 +0000 x86_64 GNU/Linux


Последнее исправление: veryhard (всего исправлений: 1)
Ответ на: комментарий от Bfgeshka

да в настройках биоса вообще минимальное количество настроек, и что-либо связанное с яркостью, отсутствует. там только - включение/отключение устройств, из изменяемых

veryhard
() автор топика

Проблема воспроизводилась в среде GNOME и KDE.

Я бы попробовал в чём попроще, чтоб отмести (ну или подтвердить) вариант кривой работы кривых, но «слишком умных» DE.

CrX ★★★★★
()
Ответ на: комментарий от veryhard

Тогда надо посмотреть на паттерны - либо по времени, либо по состоянию ACPI искать условия выполнения. Там мб какое-нибудь правило udev, а мб в фирмарь что-то странное зашито - много векторов поиска проблемы.

Bfgeshka ★★★★★
()