Gnome48/Wayland and screen brightness

Hello, here is my configuration

System Details Report

Report details

Date generated: 2026-06-10 10:29:04

Hardware Information:

Hardware Model: Micro-Star International Co., Ltd. Prestige A16 AI+ A3HMG

Memory: 32.0 GiB

Processor: AMD Ryzen™ AI 9 365 w/ Radeon™ 880M × 20

Graphics: AMD Radeon™ Graphics

Disk Capacity: (null)

Software Information:

Firmware Version: E159KAMS.319

OS Name: Debian GNU/Linux 13 (trixie)

OS Build: (null)

OS Type: 64-bit

GNOME Version: 48

Windowing System: Wayland

Kernel Version: Linux 6.18.5+deb13-amd64

I switched from X11 to Wayland, and since then, I no longer have brightness control.
My keyboard shortcuts are F9 and F10, and they work (I even have the indicator on the screen showing the brightness change), and in the settings, the slider is displayed and seems to function.

But the screen brightness stubbornly remains at the same value.

Note: everything worked with X11.

In sys:

$ ls -l /sys/class/backlight/amdgpu_bl0
lrwxrwxrwx 1 root root 0 9 juin 21:13 /sys/class/backlight/amdgpu_bl0 → ../../devices/pci0000:00/0000:00:08.1/0000:c4:00.0/drm/card0/card0-eDP-1/amdgpu_bl0
$ ls -l /sys/class/backlight/amdgpu_bl0/
total 0
-r–r–r-- 1 root root 4096 10 juin 10:40 actual_brightness
-rw-r–r-- 1 root root 4096 10 juin 10:40 bl_power
-rw-rw-r-- 1 root video 4096 9 juin 21:13 brightness
lrwxrwxrwx 1 root root 0 10 juin 10:40 device → ../../card0-eDP-1
-r–r–r-- 1 root root 4096 9 juin 21:13 max_brightness
drwxr-xr-x 2 root root 0 10 juin 10:40 power
-r–r–r-- 1 root root 4096 10 juin 10:40 scale
lrwxrwxrwx 1 root root 0 9 juin 21:13 subsystem → ../../../../../../../../class/backlight
-r–r–r-- 1 root root 4096 9 juin 21:13 type
-rw-r–r-- 1 root root 4096 9 juin 21:13 uevent

A test with xrandr does not work:

xrandr --output “eDP-1” --brightness 0.7

And dbus monitor does indeed intercept the F9 key:

method call time=1781081368.457344 sender=:1.137 → destination=:1.32 serial=773 path=/org/gnome/Mutter/IdleMonitor/Core; interface=org.gnome.Mutter.IdleMonitor; member=GetIdletime
method return time=1781081368.457978 sender=:1.32 → destination=:1.137 serial=3085 reply_serial=773
uint64 2072
signal time=1781081371.213412 sender=:1.32 → destination=:1.47 serial=3086 path=/org/gnome/Shell; interface=org.gnome.Shell; member=AcceleratorActivated
uint32 207
array [
dict entry(
string “timestamp”
variant uint32 4783020
)
dict entry(
string “action-mode”
variant uint32 1
)
]
method call time=1781081371.214386 sender=:1.47 → destination=:1.49 serial=163 path=/org/gnome/SettingsDaemon/Power; interface=org.gnome.SettingsDaemon.Power.Screen; member=StepDown
method return time=1781081371.215452 sender=:1.49 → destination=:1.47 serial=618 reply_serial=163
int32 29
string “eDP-1”
method call time=1781081371.216180 sender=:1.47 → destination=:1.32 serial=164 path=/org/gnome/Shell; interface=org.gnome.Shell; member=ShowOSD
array [
dict entry(
string “icon”
variant string “display-brightness-symbolic”
)
dict entry(
string “level”
variant double 0.29
)
dict entry(
string “connector”
variant string “eDP-1”
)
]
signal time=1781081371.229749 sender=:1.49 → destination=(null destination) serial=619 path=/org/gnome/SettingsDaemon/Power; interface=org.freedesktop.DBus.Properties; member=PropertiesChanged
string “org.gnome.SettingsDaemon.Power.Screen”
array [
dict entry(
string “Brightness”
variant int32 29
)
]
array [
]

The strangest thing is that on the login screen, before entering the username, I can change the brightness using the keyboard keys.

I don’t know where else to look.
Could Gnome/Wayland be unsuitable for changing light conditions?

If you can point me in the right direction, I would be extremely grateful, and so would my eyes.

Thank you for reading this far.

R.S.

Are you using the laptop screen or external monitor for the display?

One thing you can do if nothing else works is use the soft brightness extension, which lets you change the brightness using quick settings but not keyboard shortcuts in my experience.

@bring_back_buttons

Thank you for your feedback.

I only use the laptop screen.

I’ll try your solution.

Thank you.

I tested brightness-control but no change.

However, by chance, I found the “HDR Brightness” setting in the screen controls.
This one works.

But adjusting the brightness there still doesn’t work.

I have the impression that it doesn’t have HDR input in its components.

Is this a malfunction of gnome or dewayland?

R.S.