Summary
Screen brightness cannot be changed visually. brightnessctl successfully writes values to /sys/class/backlight/intel_backlight/brightness (0–40000), but the physical display brightness does not change at all.
Steps to reproduce
- Install Arch Linux on ASUS Expertbook Ultra
- Install
asusctl from AUR, start asusd
- Run
brightnessctl set 20% — value updates in sysfs but screen stays at full brightness
- Fn brightness keys have no effect either
Expected behaviour
Screen brightness changes in response to brightnessctl / Fn keys.
Actual behaviour
Sysfs values update correctly but physical display brightness is always at maximum. No errors in dmesg when brightness is changed.
System information
|
|
| Device |
ASUS Expertbook Ultra |
| GPU |
Intel Arc B390 (Panther Lake) — driver: xe |
| OS |
Arch Linux |
| Kernel version |
7.0.11-arch1-1 |
| Kernel cmdline |
xe.enable_psr=0 xe.enable_psr2_sel_fetch=0 xe.enable_panel_replay=0 |
| Backlight device |
/sys/class/backlight/intel_backlight (max: 40000) |
| asusctl version |
v6.3.7 |
Additional context
- Intel Panther Lake is a very new platform (late 2025); the
xe DRM driver is in active development
asusd starts successfully with no errors
- No relevant errors in
dmesg during brightness changes
- Tried
acpi_backlight=native/vendor/video kernel params — no effect
Summary
Screen brightness cannot be changed visually.
brightnessctlsuccessfully writes values to/sys/class/backlight/intel_backlight/brightness(0–40000), but the physical display brightness does not change at all.Steps to reproduce
asusctlfrom AUR, startasusdbrightnessctl set 20%— value updates in sysfs but screen stays at full brightnessExpected behaviour
Screen brightness changes in response to
brightnessctl/ Fn keys.Actual behaviour
Sysfs values update correctly but physical display brightness is always at maximum. No errors in
dmesgwhen brightness is changed.System information
xexe.enable_psr=0 xe.enable_psr2_sel_fetch=0 xe.enable_panel_replay=0/sys/class/backlight/intel_backlight(max: 40000)Additional context
xeDRM driver is in active developmentasusdstarts successfully with no errorsdmesgduring brightness changesacpi_backlight=native/vendor/videokernel params — no effect