Contribute
Register

4k display laptop flickering

Status
Not open for further replies.
Note: You also didn't implement IGPU PM (requires GFX0->IGPU). Without it, could leave your IGPU operating at low multipliers. I would focus on fixing that first.

weird, i already patched dsdt with rename GFX0 to IGPU patch, i tried to re apply but it greyed out which means patch already applied right?
 
You patched ACPI incorrectly.

The GFX0 device is usually defined in an SSDT (in your case SSDT-6). You didn't patch any SSDTs.

See guide: http://www.tonymacx86.com/el-capitan-laptop-support/152573-guide-patching-laptop-dsdt-ssdts.html

i got this error compiling ssdt-6

no patch applied

Screen Shot 2016-02-07 at 15.11.26.png
 
No error with proper disassembly (according to the guide). Post the file you're trying to compile if you need help.

I've tried to disassembled it again, still no luck, same error

using

Code:
External (_SB_.PCI0.PEG0.PEGP.SGPO, MethodObj, 2)
External (_SB_.PCI0.LPCB.H_EC.ECWT, MethodObj, 2)
External (_SB_.PCI0.LPCB.H_EC.ECRD, MethodObj, 1)
as refs.txt

here's the ssdt-6.dsl
 

Attachments

  • SSDT-6.dsl
    130.9 KB · Views: 91
I've tried to disassembled it again, still no luck, same error

using

Code:
External (_SB_.PCI0.PEG0.PEGP.SGPO, MethodObj, 2)
External (_SB_.PCI0.LPCB.H_EC.ECWT, MethodObj, 2)
External (_SB_.PCI0.LPCB.H_EC.ECRD, MethodObj, 1)
as refs.txt

here's the ssdt-6.dsl

No errors with your file if you follow the guide as written.

Read the section for refs.txt with regard to moving the External declarations that come from refs.txt.
 
No errors with your file if you follow the guide as written.

Read the section for refs.txt with regard to moving the External declarations that come from refs.txt.

Thanks, i patched ssdt-6.aml put it in patched folder but no igpu listed in ioreg, still gfx
 

Attachments

  • MacBook Pro_b.ioreg
    4.4 MB · Views: 96
  • clover_b.zip
    3.4 MB · Views: 62
Thanks, i patched ssdt-6.aml put it in patched folder but no igpu listed in ioreg, still gfx

As is (very) clear in the ACPI patching guide, when you have patched SSDTs in ACPI/patched, DropOem=true is required. You have it set false.

Note: Your ACPI/patched is still wrong.

You should have these files:
DSDT.aml
SSDT.aml (from ssdtPRgen.sh)
SSDT-0.aml
SSDT-1.aml
SSDT-5.aml
SSDT-6.aml
SSDT-7.aml
SSDT-8.aml
SSDT-9.aml
SSDT-10.aml
 
As is (very) clear in the ACPI patching guide, when you have patched SSDTs in ACPI/patched, DropOem=true is required. You have it set false.

Note: Your ACPI/patched is still wrong.

You should have these files:
DSDT.aml
SSDT.aml (from ssdtPRgen.sh)
SSDT-0.aml
SSDT-1.aml
SSDT-5.aml
SSDT-6.aml
SSDT-7.aml
SSDT-8.aml
SSDT-9.aml
SSDT-10.aml

wow, sorry i missed that one
okay so it works, i got smooth ui in retina (hidpi)
but unfortunately the flickers won't go away, is it hardware fault ? no way to fix it?
i can use 58hz but when im on like chrome, microsoft office etc. it flickers too

--update--

i tried lower refresh rate, flickers is gone at least for now
thank you so much rehab
 
Status
Not open for further replies.
Back
Top