Bug 199701
Summary: | Backlight does not work on a MacBookAir3,2 | ||
---|---|---|---|
Product: | ACPI | Reporter: | victor (vicgarpe) |
Component: | Power-Video | Assignee: | Zhang Rui (rui.zhang) |
Status: | CLOSED WILL_NOT_FIX | ||
Severity: | normal | CC: | lenb, rui.zhang, vicgarpe |
Priority: | P1 | ||
Hardware: | Intel | ||
OS: | Linux | ||
Kernel Version: | 4.13.0-39-generic | Subsystem: | |
Regression: | No | Bisected commit-id: | |
Attachments: | acpidump from MacBookAir3,2 |
Description
victor
2018-05-12 11:28:04 UTC
IMO, you should file this bug against freedesktop.org, and we have graphics expert there to help you. But anyway, I can check why ACPI backlight does not work for you if you can attach the acpidump output, although I don't think this helps a lot. Created attachment 276419 [details]
acpidump from MacBookAir3,2
acpidump from MacBookAir3,2
Thanks, Zhang! I'll file this bug against freedesktop.org too. (In reply to victor from comment #3) > Thanks, Zhang! I'll file this bug against freedesktop.org too. https://bugs.freedesktop.org/show_bug.cgi?id=106869 I checked your BIOS and it is confirmed that there is no _BCM/_BQC method, which means that ACPI backlight control is not available. So I guess we indeed need the native backlight control on this platform. Bug closed. Thansk, Zhang! Excuseme, but I have a _BCL method in my DSDT.dat file, see line: Method (_BCL, 0, NotSerialized) // _BCL: Brightness Control Levels You can see it in the attached file https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1758496/+attachment/5088858/+files/dsdt.dsl Is it the name of the method the problem? _BCL provides the available backlight levels, but _BCM is the control method to set the backlight level. There is ACPI backlight control when both _BCL and _BCM exist. Ok Zang, I understand. Is possible you help me to implement this methods? In my hand, I have firmware tools in my ubuntu distro. the ACPI control methods are written by BIOS engineers, and Linux kernel is just the consumer of these methods. Sorry that I can not help you here as it is not a kernel ACPI bug. Again, I'd propose you to keep tracking the freedesktop bug report, as the graphics driver has its own way to set backlight. Bug closed. Please feel free to reopen it if you still have any questions. Thank you anyway. That's right, I already did, here it is https://bugs.freedesktop.org/show_bug.cgi?id=106869 |