Contribute
Register

Full range of brightness using ACPIBacklight

Status
Not open for further replies.
list of troubles and my comment to them:
no - incorrect patch applied
no - a previous PNLF patch has been applied to DSDT
no - Clover is providing PNLF in DSDT (avoid AddPNLF in ACPI/DSDT/Fixes)
fix - you forgot to drop OEM SSDTs (Clover: ACPI/SSDT/DropOem=true; Chameleon DropSSDT=Yes)
? - renames were not balanced causing OS X to ignore one or more SSDTs
? - there are duplicate _DSM methods causing OS X to ignore one or more SSDTs
? - your DSDT/SSDTs are out-of-sync with your native DSDT/SSDTs files
i have only AMD 5650 (720QM does not have intel graph) - you have not disabled a secondary discrete graphics card in a switched configuration
? - your hardware does not use the IGPU PWM backlight controls
legend: no = i did not have such problem, fix = i fix it, ? = i do not understand this text.

i try to apply "Brightness fix" and add manually 4 method: BCL, BCM, DOS, BQC, which are pretty duplicate oem method from device POP2.VGA.LCD1 (discrette graphics in IORExplorer suite at POP2). And now all 11 backlight state works now, but there is no smooth between them, i.e. states switch discrettly). Can i fix it? ( also there is really zero state, when backlight does not work)


Code:
Device (PNLF)
    {
        Name (_ADR, Zero)  // _ADR: Address
        Name (_HID, EisaId ("APP0002"))  // _HID: Hardware ID
        Name (_CID, "backlight")  // _CID: Compatible ID
        Name (_UID, 0x0A)  // _UID: Unique ID
        Name (_STA, 0x0B)  // _STA: Status
        Name (BCLT, Package (0x0D)
        {
            0x64, 
            0x64, 
            Zero, 
            0x0A, 
            0x14, 
            0x1E, 
            0x28, 
            0x32, 
            0x3C, 
            0x46, 
            0x50, 
            0x5A, 
            0x64
        })
        Method (_BCL, 0, NotSerialized)  // _BCL: Brightness Control Levels
        {
            Return (BCLT)
        }

        Method (_BCM, 1, NotSerialized)  // _BCM: Brightness Control Method
        {
            \_SB.PCI0.P0P2.VGA.LCD1._BCM (Arg0)
        }

        Method (_BQC, 0, NotSerialized)  // _BQC: Brightness Query Current
        {
            Return (\_SB.PCI0.P0P2.VGA.LCD1._BQC ())
        }

        Method (_DOS, 1, NotSerialized)  // _DOS: Disable Output Switching
        {
            \_SB.PCI0.P0P2.VGA._DOS (Arg0)
        }
    }
 
l..
i have only AMD 5650 (720QM does not have intel graph) - you have not disabled a secondary discrete graphics card in a switched configuration

This solution (the DSDT patch) is only for Intel graphics.
 
Does analogue method exist for laptop with discrette card in mac?

Probably. Use google. I don't have any discrete graphics hardware.
 
Hello. Tell me, please, whether it is necessary to add to the catalog ACPI/patched native SSDT, if the patch is applied to one of the SSDT? And use key DropOem=true.

I use google translator. sorry.
 
Status
Not open for further replies.
Back
Top