Contribute
Register

Stork's MyHero Build: ASUS ROG Z170 MAXIMUS VIII HERO - i7-6700K - GTX 980

Status
Not open for further replies.
Please try this one.

Remember to make backups of everything.

Hey pastrychef,

Just backed up current EFI and am about to try this. Having a look through your config.plist I noticed two DSDT entries:

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>
                <dict>
                    <key>Comment</key>
                    <string>change PEGP to GFX0</string>
                    <key>Disabled</key>
                    <false/>
                    <key>Find</key>
                    <data>UEVHUA==</data>
                    <key>Replace</key>
                    <data>R0ZYMA==</data>
                </dict>

I have a custom SSDT (for PEG0) GFX injection that renames to GFX1, created by this following this guide as I *was* using MacPro 6,1 definition.

You're (quite rightly!) using iMac17,1, so I believe I should remove that SSDT?
 
Hey pastrychef,

Just backed up current EFI and am about to try this. Having a look through your config.plist I noticed two DSDT entries:

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>
                <dict>
                    <key>Comment</key>
                    <string>change PEGP to GFX0</string>
                    <key>Disabled</key>
                    <false/>
                    <key>Find</key>
                    <data>UEVHUA==</data>
                    <key>Replace</key>
                    <data>R0ZYMA==</data>
                </dict>

I have a custom SSDT (for PEG0) GFX injection that renames to GFX1, created by this following this guide as I *was* using MacPro 6,1 definition.

You're (quite rightly!) using iMac17,1, so I believe I should remove that SSDT?

Yes, please remove SSDT.
 
Yes, please remove SSDT.

Same thing unfortunately, it gets stuck at ++++++++++ and hangs.

Perhaps the UEFI drivers aren't friendly with El Capitan? I noticed an APFS driver in there which wouldn't work, as that was introduced in a later OS version.
 
Same thing unfortunately, it gets stuck at ++++++++++ and hangs.

Perhaps the UEFI drivers aren't friendly with El Capitan? I noticed an APFS driver in there which wouldn't work, as that was introduced in a later OS version.

Your previous EFI had the Clover drivers in the wrong folder.

You can try changing AptioMemoryFix to see if it helps.
 
Your previous EFI had the Clover drivers in the wrong folder.

You can try changing AptioMemoryFix to see if it helps.

I'll try the one in the 'Old file vault'.

Really? That's odd, as that EFI folder boots/works!
 
I'll try the one in the 'Old file vault'.

Really? That's odd, as that EFI folder boots/works!

At some point, Clover changed the file structure. The old file locations won't work with newer versions of Clover.

Be sure to remove the Aptio fix that's currently in there when you change to another.
 
Thanks for your help @pastrychef

I could not get past the ++++++ hang using a newer Clover and *any* Aptio drivers. Strange! I reverted back to the previous Clover (r4369) and older drivers and it worked.

Sleep/wake is now fully working (and I'm booting faster) by moving to the iMac17,1 definition (I didn't realise—although in hindsight it makes perfect sense—this would invalidate all my plugin/app serial numbers and registrations) and updating the config.plist with newer clover entries from your own and Pike's Skylake configs.

Thanks very much!
 
Hi,

It was a long time since I did not updated my system (last Sierra build).... so I did a fresh Mojave install (post #1) but decided to use the -wegnoegpu boot parameter to use the iGPU (some BIOS parameters to update) on Mojave and keep my GTX 1080 Ti to use on Windows 10. It's OK for me as I don't do any graphics intensive task on macOS.

Found in this post a more "elegant" way to disable my discrete GPU with a SSDT Spoof (attached on this post). This also opens the possibility to ad an AMD discrete GPU as we do not need the -wegnoegpu boot parameter anymore.

I migrated my users and Apps and kept the same SMBIOS data.

I also updated to the last Clover (5103 as today).

Needed to solve the Wifi : TL-WDN4800 N900 not nativelly supported.

Everything seems to work but I did not test Sleep & Wake-up.

Thanks for all, very robust build !
j0nz

[Edit 1 : Clover update and typos]
[Edit 2 : Discrete GPU SSDT Spoof]
 

Attachments

  • SSDT-DiscreteSpoof.aml
    167 bytes · Views: 74
Last edited:
I successfully moved to OpenCore with this build. But I have a last challenge to pass - Sleep :)
I started sleep and just a second, after the hack seems to be in sleepmode, he awakes immediately.

Here's my current setting which seems to be "untouched" - what do I need to set to get a working sleep mode?

Thanks for any help.

 
Last edited:
Status
Not open for further replies.
Back
Top