Contribute
Register

Full range of brightness using ACPIBacklight

Joined
Jan 16, 2015
Messages
3
Mac
Classic Mac
Mobile Phone
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)
        }
    }
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
191,123
Motherboard
Intel DH67BL
CPU
Core i7-2600K
Graphics
Intel HD 3000
Mac
MacBook Air
Mobile Phone
iOS
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.
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
191,123
Motherboard
Intel DH67BL
CPU
Core i7-2600K
Graphics
Intel HD 3000
Mac
MacBook Air
Mobile Phone
iOS
Does analogue method exist for laptop with discrette card in mac?
Probably. Use google. I don't have any discrete graphics hardware.
 
Joined
Dec 13, 2010
Messages
16
Mac
MacBook Pro
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.
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
191,123
Motherboard
Intel DH67BL
CPU
Core i7-2600K
Graphics
Intel HD 3000
Mac
MacBook Air
Mobile Phone
iOS

Feartech

Moderator
Joined
Aug 3, 2013
Messages
13,023
Motherboard
Asus N752VX-Clover
CPU
i7-6700HQ / HM170
Graphics
HD530 + GTX 950m 1920 x 1080
Mac
iMac
Mobile Phone
iOS
Any solution for High Sierra? Min level turn yo black, the range is very narrow
try creating a thread in high sierra laptop support with your problem reporting files
 
Top