[Bug 100041] New: MacbookPro12,1 (early 2015): intel i915 iris 6100 with eDP : acpi_video backlight exists and is broken
bugzilla-daemon at bugzilla.kernel.org
bugzilla-daemon at bugzilla.kernel.org
Wed Jun 17 06:23:18 PDT 2015
https://bugzilla.kernel.org/show_bug.cgi?id=100041
Bug ID: 100041
Summary: MacbookPro12,1 (early 2015): intel i915 iris 6100 with
eDP : acpi_video backlight exists and is broken
Product: Drivers
Version: 2.5
Kernel Version: 4.0.4
Hardware: All
OS: Linux
Tree: Mainline
Status: NEW
Severity: normal
Priority: P1
Component: Video(DRI - Intel)
Assignee: intel-gfx-bugs at lists.freedesktop.org
Reporter: tormen at diplomail.ch
CC: intel-gfx-bugs at lists.freedesktop.org
Regression: No
//// THE SETUP ///////////////
On the MacbookPro12,1 (early 2015 Retina display version) with the graphics
adapter:
00:02.0 0300: 8086:162b (rev 09) (prog-if 00 [VGA controller])
Subsystem: 106b:013f
00:02.0 VGA compatible controller: Intel Corporation Broadwell-U Integrated
Graphics (rev 09) (prog-if 00 [VGA controller])
Subsystem: Apple Inc. Device 013f
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort-
<MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin A routed to IRQ 57
Region 0: Memory at c0000000 (64-bit, non-prefetchable) [size=16M]
Region 2: Memory at b0000000 (64-bit, prefetchable) [size=256M]
Region 4: I/O ports at 3000 [size=64]
Expansion ROM at <unassigned> [disabled]
Capabilities: <access denied>
Kernel driver in use: i915
//// THE PROBLEM ///////////////
If the kernel 4.0.4 is booted without any relevant kernel cmdline paramters:
There are:
/sys/devices/pci0000:00/0000:00:02.0/backlight/acpi_video0
and
/sys/devices/pci0000:00/0000:00:02.0/drm/card0/card0-eDP-1/intel_backlight
The latter (intel_backlight) works and controls the brightness of the laptops
internal screen using a brightness scale from 0 to 1388 (adjustable in steps
of 1 ;).
But the former (acpi_video0), which is used by the X brightness keys, has no
effect: It has a scale from 0-100 and changing it's values (trough echo under
/sys/ or using the XF86 brightness up/down keys, has no visible effect.
Using acpi_backlight=vendor fixes the problem in that it removes:
/sys/devices/pci0000:00/0000:00:02.0/backlight/acpi_video0
and leaves only:
/sys/devices/pci0000:00/0000:00:02.0/drm/card0/card0-eDP-1/intel_backlight
to be found and used by X.
Please let me know if you need more information, debug, logfiles, etc.
Tormen.
--
You are receiving this mail because:
You are on the CC list for the bug.
You are the assignee for the bug.
More information about the intel-gfx-bugs
mailing list