LINUX.ORG.RU

Сообщения veryhard

 

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

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

Недавно установил 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
()

RSS подписка на новые темы