Contribute
Register

[Fix] Skylake menu bar glitch fix

The kexts for Skylake graphics are already provided by the macOS installer.

I am still confused about where to add this code
<dict>
<key>Comment</key>
<string>change GFX0 to IGPU</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
R0ZYMA==
</data>
<key>Replace</key>
<data>
SUdQVQ==
</data>
</dict>

attached config.plist and dsdt.aml

Edited :
I've already added in acpi
I get this error when booting

https://postimg.org/image/prtti5fhb/
 

Attachments

  • config.zip
    53 KB · Views: 97
Last edited:
I am still confused about where to add this code
<dict>
<key>Comment</key>
<string>change GFX0 to IGPU</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
R0ZYMA==
</data>
<key>Replace</key>
<data>
SUdQVQ==
</data>
</dict>

attached config.plist and dsdt.aml

That code you show above is for config.plist/ACPI/DSDT/Patches.
It is not even a part of the glitch fix, but rather GFX0->IGPU rename (which enables IGPU PM).
Use copy/paste within a plist editor (Xcode or PlistEdit Pro).
Never use a text editor to edit your config.plist.

Edited :
I've already added in acpi
I get this error when booting

https://postimg.org/image/prtti5fhb/

Attach EFI/Clover folder as ZIP (omit 'themes' folder).
 
That code you show above is for config.plist/ACPI/DSDT/Patches.
It is not even a part of the glitch fix, but rather GFX0->IGPU rename (which enables IGPU PM).
Use copy/paste within a plist editor (Xcode or PlistEdit Pro).
Never use a text editor to edit your config.plist.



Attach EFI/Clover folder as ZIP (omit 'themes' folder).

Attached EFI/Clover
 

Attachments

  • CLOVER.zip
    1.7 MB · Views: 141
Attached EFI/Clover

ACPI is patched incorrectly (and causing your problem).

In ACPI/patched/DSDT.aml, you renamed GFX0->IGPU, but the GFX0->IGPU patch you have in config.plist/ACPI/DSDT/Patches is incorrectly entered and has no effect. The net result is that GFX0 is renamed in DSDT, but not the SSDTs.

Also, DropOem is specified as true. Which is very wrong. The rule is simple: DropOem must be false when there are no patched SSDTs in ACPI/patched. DropOem must be true when there are patched SSDTs in ACPI/patched.
 
ACPI is patched incorrectly (and causing your problem).

In ACPI/patched/DSDT.aml, you renamed GFX0->IGPU, but the GFX0->IGPU patch you have in config.plist/ACPI/DSDT/Patches is incorrectly entered and has no effect. The net result is that GFX0 is renamed in DSDT, but not the SSDTs.

Also, DropOem is specified as true. Which is very wrong. The rule is simple: DropOem must be false when there are no patched SSDTs in ACPI/patched. DropOem must be true when there are patched SSDTs in ACPI/patched.

all done, thanks...
glitch disappear now
 
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
how do u apply the skylake glitch fix on the config.philst?
 
It may be the source of instability. Bypassing that assertion is not a good idea.
I can confirm that this problem has nothing to do with minstolensize.
I did not have minsotolensize patch, and shutdown hangs when AAPL,GfxYTile property is added
Here is the config.plist and iojones dump (I don't use a custom dsdt)
(I removed smbios section in the uploaded file, FYI, I set smbios to iMac14,2. I have tried iMac16,2 before and the result is the same.)
 

Attachments

  • Asrock-b150m-pro4-hyper.zip
    397.9 KB · Views: 90
Last edited:
I can confirm that this problem has nothing to do with minstolensize.
I did not have minsotolensize patch, and shutdown hangs when AAPL,GfxYTile property is added
Here is the config.plist and iojones dump (I don't use a custom dsdt)
(I removed smbios section in the uploaded file, FYI, I set smbios to iMac14,2. I have tried iMac16,2 before and the result is the same.)

If you need analysis, describe problem clearly and must provide complete data...


Attach ioreg as ZIP: http://www.tonymacx86.com/audio/58368-guide-how-make-copy-ioreg.html. Please, use the IORegistryExplorer v2.1 attached to the post! DO NOT reply with an ioreg from any other version of IORegistryExplorer.app.

Provide output (in Terminal):
Code:
kextstat|grep -y acpiplat
kextstat|grep -y appleintelcpu
kextstat|grep -y applelpc
kextstat|grep -y applehda

Attach EFI/Clover folder as ZIP (press F4 at main Clover screen before collecting). Please eliminate 'themes' directory. Provide only EFI/Clover, not the entire EFI folder.

Attach output of (in Terminal):
Code:
sudo touch /System/Library/Extensions && sudo kextcache -u /

Compress all files as ZIP. Do not use external links. Attach all files using site attachments only.
 
This patch doesn't work for me. Tried different ways (inject intel, different ig-platform-id values, ...)

Here's my config.plist, in case I'm doing something wrong.
Thx in advance
 

Attachments

  • config.plist
    8.6 KB · Views: 178
Back
Top