[Arch Linux][Hyprland][ASUS TUF] Brightness control not working on AMD + NVIDIA hybrid laptop
Hey guys, I need help with brightness control on my ASUS TUF laptop running Arch Linux + Hyprland.
My laptop has:
- AMD iGPU
- NVIDIA RTX 3050
- Hyprland (Wayland)
- Arch Linux
The brightness keys used to work before, but now they don't change the actual screen brightness anymore.
Current situation:
ls /sys/class/backlight
returns:
nvidia_wmi_ec_backlight
When I run:
brightnessctl -d nvidia_wmi_ec_backlight set 50%
it says brightness changed successfully:
Current brightness: 100 (50%)
Max brightness: 200
but the physical screen brightness does NOT change at all.
I also checked dmesg and got:
[drm] Skipping amdgpu DM backlight registration
I tried:
- brightnessctl
- Hyprland keybinds
- acpi_backlight=native
- amdgpu.backlight=0
But adding those kernel parameters caused Hyprland to stop launching and I had to revert them from TTY.
Has anyone fixed this on ASUS TUF laptops with AMD + NVIDIA hybrid graphics under Wayland?
Any help would be appreciated 🙏Hey guys, I need help with brightness control on my ASUS TUF laptop running Arch Linux + Hyprland.My laptop has:AMD iGPU
NVIDIA RTX 3050
Hyprland (Wayland)
Arch LinuxThe brightness keys used to work before, but now they don't change the actual screen brightness anymore.Current situation:ls /sys/class/backlight
returns:nvidia_wmi_ec_backlight
When I run:brightnessctl -d nvidia_wmi_ec_backlight set 50%
it says brightness changed successfully:Current brightness: 100 (50%)
Max brightness: 200
but the physical screen brightness does NOT change at all.I also checked dmesg and got:[drm] Skipping amdgpu DM backlight registration
I tried:brightnessctl
Hyprland keybinds
acpi_backlight=native
amdgpu.backlight=0But adding those kernel parameters caused Hyprland to stop launching and I had to revert them from TTY.Has anyone fixed this on ASUS TUF laptops with AMD + NVIDIA hybrid graphics under Wayland?Any help would be appreciated 🙏