Contribute
Register

[Fix] Skylake menu bar glitch fix

nice work :headbang:, i will try this tonight. :headbang::headbang:
 
Here is DSDT patch for HD530:
Code:
# inject "hda-gfx"="onboard-1" into IGPU (GFX0 originally)
into device label GFX0 set_label begin IGPU end;
into_all all code_regex GFX0 replaceall_matched begin IGPU end;
into method label _DSM parent_label IGPU remove_entry;
into device label IGPU insert begin
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
end;

Now HD530 is absolutely glitch free on Sierra! Arrr


Man, i really tried to patch.... but my MaciASL simply just do not save because there are some errors that stop the save of the archive... Can anybody help me to patch it in this dsdt file? This is my origin DSDt file attached without this pacth, can anybody patch it for me (and clen this error) . :-/
Thank you anyway
 

Attachments

  • DSDT.aml
    138.4 KB · Views: 143
Solution in post #1 unfortunately not work for me.
Have only 7 MB ram and no acceleration at all.
My config is Intel Pentium G4500 Skylake with HD 530 desktop and Sierra.
Any idea? :)
 
HD520 OK !!!:clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap:

How did you solve this problem. Please write the procedure down here. I also use HD 520 and couldn't solve this problem. Thank you.
 
I have try it but still doesn't work, can anyone help me please?:silent::silent: I use HD530, and I'll be crazy:crazy::crazy::crazy:
 

Attachments

  • config.plist
    11 KB · Views: 256
I have try it but still doesn't work, can anyone help me please?:silent::silent: I use HD530, and I'll be crazy:crazy::crazy::crazy:

You should check your ioreg to see if the properties injected as expected.
 
How did you solve this problem. Please write the procedure down here. I also use HD 520 and couldn't solve this problem. Thank you.

There is a thread for a Skylake g4400 inSierra and someone claimed to have solved the hd 530 for the pentium. It was boot arguments i believe he used, along with other fixes. They said it got rid of the blank screen at boot.

here's the config plist.
myConfig.plist

check out the boot arguments using Xcode or clover configurator.
boot arg g4500.png
 

Attachments

  • myConfig.plist
    9 KB · Views: 261
Last edited:
You should check your ioreg to see if the properties injected as expected.
Uh.....maybe no, how can I solve it please? actually I don't know what's ioreg, is that info?
 

Attachments

  • 螢幕快照 2016-11-16 3.17.23 AM.png
    螢幕快照 2016-11-16 3.17.23 AM.png
    19.5 KB · Views: 163
Back
Top