Bug 58871

Summary: Vanilla 3.9.3, Intel GPU: Intense LCD brightness in both fb console and X
Product: Drivers Reporter: Roman Žilka (roman.zilka)
Component: Video(DRI - Intel)Assignee: intel-gfx-bugs (intel-gfx-bugs)
Status: RESOLVED INVALID    
Severity: normal CC: daniel, intel-gfx-bugs
Priority: P1    
Hardware: x86-64   
OS: Linux   
Kernel Version: 3.9.3 Subsystem:
Regression: Yes Bisected commit-id:
Attachments: .config

Description Roman Žilka 2013-05-27 14:57:34 UTC
Created attachment 102671 [details]
.config

I have an embedded Sandy Bridge Intel GPU. Booting kernel 3.9 I get an above-normal brightness/alpha in the (external) LCD. The problem appears the moment the kernel begins to boot in the (fb) text console and carries over to X as well. In 3.8 the problem doesn't exist. There is no change in Xorg.0.log when X runs under 3.8 and 3.9.

The LCD is connected to a laptop via HDMI. I can't tell for sure if the brightness has risen in the laptop built-in LCD too - I rarely use it these days - but my guess is that it has risen there too.

The problem persists even if I remove x2apic support and (almost) everything under ACPI. These are the changes between 3.8.12 and 3.9.3 in the Drivers -> Graphics area:
CONFIG_DRM_TTM=m
CONFIG_DRM_GMA500=m
CONFIG_HDMI=y

I don't load these modules anyway, though, and CONFIG_HDMI is auto-selected by CONFIG_DRM.

Gentoo x86_64, gcc-4.6.3, xorg-server-1.13.4, xf86-video-intel-2.20.13.
Comment 1 Roman Žilka 2013-05-27 14:59:28 UTC
Downstream bug is at:
https://bugs.gentoo.org/show_bug.cgi?id=470820
Comment 2 Roman Žilka 2013-05-27 15:26:13 UTC
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09) (prog-if 00 [VGA controller])
        Subsystem: Hewlett-Packard Company Device 164f

HP ProBook 5330m, Core i5 2520M @ 2.50GHz (fam: 06, model: 2a, stepping: 07)
Comment 3 Daniel Vetter 2013-05-27 17:16:38 UTC
This is intended behaviour, we've implemented the automatic selection of broadcast rbg support for hdmi according to spec. I know specs are crap and even more so wrt hdmi screens, but this is about as good as it'll get.

If you're unhappy with the new mode you can override it with the "RBG Broadcast" xrandr connector property attached to the HDMI output.
Comment 4 Roman Žilka 2013-05-27 19:48:08 UTC
A good hint there. Thanks.