Brightness slider and Fn keys fail in Hybrid mode on Acer Nitro (RTX 4050) - Incorrectly targeting nvidia_0 interface
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 48/100
- Tipo di issue
- Bug
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Attiva
- Stack tecnologico
- c, linux
- Ambito
- desktop, operating-systems
Direzione di ricerca
L’issue cita cinnamon-settings-daemon, ma non indica alcun file sorgente né alcun test; inizia individuando la gestione della luminosità e tracciando il modo in cui il cursore e i tasti Fn selezionano le interfacce /sys/class/backlight. Riproduci il problema sulla configurazione Hybrid Acer Nitro specificata, confronta nvidia_0 con intel_backlight e verifica che entrambi i controlli regolino il display fisico senza compromettere il bridge NVIDIA PRIME.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
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
- Lingua principale
- C
- Stelle
- 70
- Fork
- 78
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di linuxmint/cinnamon-settings-daemon
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
linuxmint/cinnamon-settings-daemon#453 · 1 commento ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
-
csd-power segfaults on idle dim when brightness is below minimum-display-brightness (NULL GError)Aperta
Difficoltà 3/5 1-2 giorni Idoneità per principianti 72/100
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 55/100
linuxmint/cinnamon-settings-daemon#475 · 1 commento ·
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100
linuxmint/cinnamon-settings-daemon#474 · 1 commento ·
Tutte le issue di linuxmint/cinnamon-settings-daemon
Issue simili
-
Difficoltà 1/5 1-3 ore Idoneità per principianti 90/100
Lakr233/vphone-cli#743 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
libsdl-org/SDL#16584 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 63/100
FriendsofECCE/ECCE#519 ·
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 95/100
containers/crun#2415 ·
I maintainer di solito rispondono entro 1 giorno