Ubuntu Version
Ubuntu 24.04 LTS
Desktop Environment
GNOME
Problem Description
I am unable to adjust the internal display brightness on my ASUS ROG Zephyrus G16.
The brightness slider in GNOME moves normally, and the brightness indicator appears when I press the brightness function keys. However, the actual OLED display brightness does not change.
The issue can be reproduced with the following steps:
-
Open Settings.
-
Go to Power or use the brightness slider in the system menu.
-
Move the brightness slider to a lower or higher value.
-
The slider value changes, but the physical screen brightness remains unchanged.
The same thing happens when using the keyboard brightness keys.
Relevant System Information
Laptop:
ASUS ROG Zephyrus G16
CPU: Intel Core Ultra 9
GPU: Intel integrated graphics and NVIDIA RTX 4060 max-q
Display: Internal OLED display
I cannot currently provide the exact laptop model, kernel version, driver details, or command outputs because I do not have access to the laptop at the moment.
I found reports of a similar issue on the same or a similar laptop model:
However, those reports mainly involve Fedora or Arch Linux, while I am using Ubuntu.
One of the references also mentions asusctl, but I have not installed it because Ubuntu is not officially supported by the ASUS Linux project. I am also unsure whether asusctl would affect the OLED panel brightness or only ASUS-specific features such as GPU modes, power profiles, fan control, keyboard lighting, and battery charge limits.
What I’ve Tried
I have already tried the following:
-
Installing the NVIDIA driver through Software Updater.
-
Installing the recommended Ubuntu NVIDIA driver using:
sudo ubuntu-drivers install -
Installing an NVIDIA driver directly from the NVIDIA website.
-
Using
brightnessctl. -
Changing brightness values manually through
/sys/class/backlight. -
Adding the following kernel parameter: i915.enable_dpcd_backlight=1
-
Testing the following GRUB configuration:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash i915.enable_dpcd_backlight=1 nvidia.NVreg_EnableBacklightHandler=0 nvidia.NVreg_RegistryDwords=EnableBrightnessControl=0"
- Trying different NVIDIA installation methods, including Software Updater,
ubuntu-drivers, and the installer from the NVIDIA website.
None of these methods change the actual display brightness, and actually before using ubuntu I used pop os and experienced the same thing.
Has anyone successfully fixed brightness control on an ASUS ROG Zephyrus G16 with an Intel Core Ultra processor and OLED display under Ubuntu?