- 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)
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)
}
}