Contribute
Register

[Fix] Skylake menu bar glitch fix

i tried the above patch to my dsdt but it won't add in :

Method (_DSM, 4, NotSerialized)\n
{\n
If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) }\n
Store (Package()\n
{\n
"model", Buffer() { "Intel HD Graphics 530" },\n
"hda-gfx", Buffer() { "onboard-1" },\n
"AAPL,ig-platform-id", Buffer() { 0x00, 0x00, 0x1b, 0x19 },\n
"AAPL,Gfx324", Buffer() { 0x00, 0x00, 0x00, 0x01 },\n
"AAPL,GfxYTile", Buffer() { 0x00, 0x00, 0x00, 0x01 },\n
"AAPL00,PanelPowerUp", Buffer() { 0x00, 0x00, 0x00, 0x30 },\n
"AAPL00,PanelPowerOn", Buffer() { 0x00, 0x00, 0x01, 0x19 },\n
"AAPL00,PanelPowerOff", Buffer() { 0x00, 0x00, 0x00, 0x11 },\n
"AAPL00,PanelPowerDown", Buffer() { 0x00, 0x00, 0x00, 0x3C },\n
"AAPL00,PanelCycleDelay", Buffer() { 0x00, 0x00, 0x00, 0xFA },\n
"device-colors", Buffer() { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9D, 0x9D, 0xA0, 0x00, 0x00, 0x02, 0x00 },\n
}, Local0)\n
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n
Return (Local0)\n
}\n

i tried a clean dsdt but all that would do is to change GFX0 to IGPU

i have attached my working fully patched dsdt, could you possibly take a quick and let me know what i should be doing please?

many thanks in advance

Here you have your patched DSDT (both compiled and not compiled). You had no DTGP method, i have added it too. Try it now ;)
 

Attachments

  • DSDT.zip
    120.6 KB · Views: 438
a
Here you have your patched DSDT (both compiled and not compiled). You had no DTGP method, i have added it too. Try it now ;)
ahh!, thank you very much, will try this bad boy! :)
 
Here you have your patched DSDT (both compiled and not compiled). You had no DTGP method, i have added it too. Try it now ;)
i tried the dsdt file you gave me and it now the machine doesn't boot up, i get a shed load of acpi errors

i have uploaded my patched folder from efi and my config.plist and ioreg and was wondering if you could see what i have done wrong please?

many many thanks!
 
Was it working with that dsdt before my patch?
 
Was it working with that dsdt before my patch?
the dsdt file included in my zip file is the one you altered for me. before i used my own dsdt and ssdts and the machine worked fine (apart from the glitch)
 
Ok, return back your old dsdt, and just replace ssdt with one from attach
 

Attachments

  • SSDT-HDMI-HD530.aml.zip
    577 bytes · Views: 357
Ok, return back your old dsdt, and just replace ssdt with one from attach
thanks for this!

umm, now it boots, i get the apple logo, then blank screen, so i plugged in hdmi cable to tv and and can see the screen ok but not on laptop. i did use 0x19160000 as the ig-platform-id i notice you use a different one in your patch, what would be the correct value to change in the patch?

hopefully this will be the last time i bother you :)

*edit: still got graphical glitch though?
 
Ok, return back your old dsdt, and just replace ssdt with one from attach
i went back to clover to inject intel and use the igplatofrm as above and now all working!

thanks again for your help!
 
Ok, return back your old dsdt, and just replace ssdt with one from attach
ha! nope, didn't work, but i tried the clover patches that posted a few pages back and that seem to have done the job!

would like to thank you for your help and patience though!
 
ha! nope, didn't work, but i tried the clover patches that posted a few pages back and that seem to have done the job!

would like to thank you for your help and patience though!

So you are using 19160001? But why not 191B0000? This is correct one for 6700HQ cpu? Can you try with that and then i will re-make ssdt for you
 
Back
Top