Bug 65351 - Can't control laptop screen's brightness when switched to discrete card (Radeon HD 5650) on muxed laptop
Summary: Can't control laptop screen's brightness when switched to discrete card (Rade...
Status: RESOLVED INSUFFICIENT_DATA
Alias: None
Product: Drivers
Classification: Unclassified
Component: Video(DRI - Intel) (show other bugs)
Hardware: x86-64 Linux
: P3 high
Assignee: Daniel Vetter
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-11-21 17:50 UTC by bigshot
Modified: 2014-08-14 11:39 UTC (History)
2 users (show)

See Also:
Kernel Version: 3.12.0-1-ARCH #1 x86_64
Subsystem:
Regression: No
Bisected commit-id:


Attachments

Description bigshot 2013-11-21 17:50:33 UTC
When I switch to integrated intel graphics with:
#echo "DIGD" > /sys/kernel/debug/vgaswitcheroo/switch
logout & logback in with only laptop's screen on (obviously),
I _can_ control the laptop screen's 'brightness'. But,
when I switch to discrete Radeon HD 5650 graphics with:
#echo "DDIS" > /sys/kernel/debug/vgaswitcheroo/switch
logout & logback in with both laptop's screen and external monitor 'ON' - laptop screen's brightness becomes full, and I can't decrease the brightness!

I tried:
#echo 1000 > /sys/class/backlight/intel_backlight/brightness
but it doesn't show any effect on brightness of laptop's screen.

Also, the value in /sys/class/backlight/intel_backlight/brightness "jumps" to arbitrary number when I "echo" number into it to "lower" the brightness.

e.g. when I do:
#cd /sys/class/backlight/intel_backlight
#echo 4882 > brightness
the value in 'brightness' file jumps to 13000 and even 64332 or something on second try to lower the brightness.

Finally, let me know if any sort of logs or information is required...
Comment 1 Chris Wilson 2014-03-31 08:27:05 UTC
If the intel_backlight interface doesn't work when using the discrete GPU (which is not too surprising) have you tried the other backlight interfaces?
Comment 2 Jani Nikula 2014-08-14 11:39:02 UTC
Timeout. Please reopen if the problem persists with recent kernels.

Note You need to log in before you can comment on or make changes to this bug.