Contribute
Register

[Fix] Skylake menu bar glitch fix

Many thanks!! Really, you solved my problem, a hug.
thank you very much! :D
 
Sweet many thanks! Easily fixed it by copying over the AddProperties as described in the original post. Woo!
 
hello glitch fix for skylake hd520, 530

here is fix file. you have to copy AddProperties from fix file in config.plist

i think users of only dvmt 32mb can fix white menubar in el capitan. i want to know it

thanks to Pike @ Alpha

16.11.03 UPDATE. remove device-colors value(wrong location), add HDMI audio info, based device-properties.

enjoy:headbang:

install
add Method GFX0 to IGPU DSDT Patch + check Intel injection + add Skylake glitch fix-v3 + put your ig-platform-id in config.plist
<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>


no need tiny ssdt.
thanks for your advices. I have corrected my config.plist as you advised, but it does not work properly
 

Attachments

  • config.plist
    19 KB · Views: 265
thanks a lot!
I can confirm it work on kaby lake i7 7700k hd630.
 
Thats strange, but could anyone please take a look at my config, i edited but it doesn't apply. DVMT Prealloc set to 64MB, tried 96MB too, same effect, just non-stop left corner glitch -
vanellope-glitch.gif
 

Attachments

  • CLOVER.zip
    3.2 MB · Views: 136
  • config.plist
    19.3 KB · Views: 252
  • Registry.ioreg
    4.7 MB · Views: 182
Last edited:
Thats strange, but could anyone please take a look at my config, i edited but it doesn't apply. DVMT Prealloc set to 64MB, tried 96MB too, same effect, just non-stop left corner glitch -
vanellope-glitch.gif
you could try injecting intel, that may work and maybe your ig-platform
 
Thats strange, but could anyone please take a look at my config, i edited but it doesn't apply. DVMT Prealloc set to 64MB, tried 96MB too, same effect, just non-stop left corner glitch -
vanellope-glitch.gif

config.plist/Devices/AddProperties has no effect without config.plist/Graphics/Inject/Intel=true.

Note that Graphics/Inject/Intel cannot be used simultaneously with config.plist/Devices/Arbitrary.
If you use Devices/Arbitrary, all properties must be injected with Devices/Arbitrary. You could easily inject AAPL,GfxYTile with Devices/Arbitrary, or add it to your IGPU _DSM method in SSDT-IGPU-HIRES.aml (which comes from my hotpatch repo).
 
sorry fellas in all section need put ig-platform
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
hi I try your patch use but it not worked for my I patch GFX0 to IGPU then patch DGST and then copy paste this patch no errors but dam then reboot it stack changed clover injection id 191B0000. here I put me dsdt1 what I have done
 

Attachments

  • DSDT1.aml
    153 KB · Views: 171
Last edited:
Back
Top