Brightness slider and Fn keys fail in Hybrid mode on Acer Nitro (RTX 4050) - Incorrectly targeting nvidia_0 interface
Nobody has claimed this yet.
Assessment
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Newbie friendliness
- 48/100
- Issue type
- Bug
- Clarity
- Mostly clear
- Activity status
- Active
- Tech stack
- c, linux
- Domain
- desktop, operating-systems
Research direction
The issue names cinnamon-settings-daemon but no source file or test; start by locating its brightness handling and tracing how the slider and Fn keys select /sys/class/backlight interfaces. Reproduce on the specified Hybrid Acer Nitro setup, compare nvidia_0 with intel_backlight, and verify that both controls adjust the physical display without breaking the NVIDIA PRIME bridge.
Written by the indexing model from the issue text.
Description
Distribution
Mint 22.2 Zara (Cinnamon Edition)
Package version
Cinnamon 6.4.8 / cinnamon-settings-daemon
Graphics hardware in use
Intel Alder Lake-P UHD Graphics & NVIDIA GeForce RTX 4050 Laptop GPU (Optimus/Hybrid Mode)
Frequency
Always
Bug description
In Hybrid (Optimus) mode, the Cinnamon brightness slider and keyboard Fn keys fail to adjust the physical screen brightness. The system erroneously targets the nvidia_0 backlight interface, which is a "dead end" on this hardware configuration.
While the UI slider moves and updates the numerical value in /sys/class/backlight/nvidia_0/brightness, the physical screen remains at 100% brightness because the hardware is actually wired to the /sys/class/backlight/intel_backlight/ controller.
Standard kernel workarounds like acpi_backlight=native, vendor, or video do not resolve the issue on this model (Acer Nitro AN515-58) and kernel version (6.14). Manual hardware control via sudo brightnessctl --device=intel_backlight set 50% works perfectly, confirming that the hardware is functional but the Cinnamon UI is linked to the wrong interface.
Steps to reproduce
1. Use an Acer Nitro AN515-58 laptop with NVIDIA proprietary drivers (v580+).
2. Ensure the system is in Hybrid/Optimus mode (Integrated graphics driving the display).
3. Attempt to adjust brightness using the Cinnamon taskbar slider or laptop Fn keys.
Expected behavior
The Cinnamon brightness applet should detect and prioritize the functional intel_backlight interface over the non-functional nvidia_0 interface when the iGPU is the primary display controller.
Additional information
Hard-coding the backlight to Intel via X11 configuration (20-intel.conf) causes a critical crash of the Display Manager (LightDM) because it breaks the NVIDIA PRIME bridge. The issue appears to be a lack of proper backlight arbitration in the Cinnamon settings daemon for newer RTX 40-series mobile hardware.
Kernel version: 6.14.0-37-generic
Nvidia Driver: 580.95.05
- Dominant language
- C
- Stars
- 71
- Forks
- 75
- PR merge metrics
- No merged PRs in 30d
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from linuxmint/cinnamon-settings-daemon
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
linuxmint/cinnamon-settings-daemon#453 · 1 comment ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
-
Difficulty 3/5 1-2 days Newbie friendliness 68/100
-
Difficulty 3/5 1-2 days Newbie friendliness 58/100
-
Difficulty 4/5 3-5 days Newbie friendliness 35/100
All issues in linuxmint/cinnamon-settings-daemon
Similar issues
-
[adam] AdamNet network read doesn't cap to MAX_ADAM_PACKET_LEN, overflows client receive buffers Open
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
FujiNetWIFI/fujinet-firmware#1649 · 2 comments ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
HarbourMasters/Shipwright#7229 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
riscv-software-src/riscv-isa-sim#2435 · 1 comment ·
-
bug Self Built Image SNAPSHOT Supported Device target/ramips
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 76/100