Contribute
Register

pastrychef's Asus ROG Strix Z370-G Gaming (WI-FI AC) build w/ i9-9900K + AMD 6600 XT

System Definitions Revisited

All along, I've always preferred using using iMac18,x or iMac19,1 system definitions with IGPU enabled on this hack because of the similarities with CPU and motherboard chipset. I did test the iMacPro1,1 system definition way back when the iMac Pro was first released and, while it worked fine, I ended up going back to iMac18,x.

With the release of macOS 10.14.5, Apple made some changes to how macOS handles GPUs and they improved h.264 and HEVC encoding/decoding handling on iMac Pros. I decided to give the iMacPro1,1 system definition another try. Here's what I found.

View attachment 411331

As you can see, everything is working with iMacPro1,1. There are no compromises. It's only been about two days since I started retesting this system definition, but it has been running great. Until I encounter any issues, I'm going to be sticking with this.

If you plan on keeping this long-term and adding this to the downloadable EFI folders, please update Post#1 with infos on HOW to disable the iGPU.
Please also warn people, that if they change their system definition on a working machine, they will loose their iCloud login and get error messages from apple. And all other Logins and Licenses need to be recovered/transferred as well because they will be logged out/marked invalid for this new machine.
The smoother solution is to Change System Definition, then reboot and instantly install Mac OS, freshly. Then restore from TimeMachineBackup. This will preserve iCloud and most logins. Licences will probably still be needed to be transferred...
 
If you plan on keeping this long-term and adding this to the downloadable EFI folders, please update Post#1 with infos on HOW to disable the iGPU.
Please also warn people, that if they change their system definition on a working machine, they will loose their iCloud login and get error messages from apple. And all other Logins and Licenses need to be recovered/transferred as well because they will be logged out/marked invalid for this new machine.
The smoother solution is to Change System Definition, then reboot and instantly install Mac OS, freshly. Then restore from TimeMachineBackup. This will preserve iCloud and most logins. Licences will probably still be needed to be transferred...

Disabling IGPU is done from BIOS.

I haven't done a clean install since about 2006. I'm using the same basic install from when I first made the transition from PowerPC to Intel on my MacPro1,1. Each time I've upgraded computers, I just transplanted the system drive or cloned it to the new system. I went from MacPro1,1 to MacPro3,1 to MacPro5,1 to Z170 hack to Z370 hack all on basically the same install. I started on Panther and upgraded through each of the cats and then through all the California landmarks. Clean installs are overrated.

While I do have a Time Machine backup, I've never had to use it. Also, not all app licenses need to be recovered.

After changing system definition, you will be asked to log in to iCloud again. Do so and all the apps you purchased from the App Store will immediately work.
 
...

I haven't done a clean install since about 2006. I'm using the same basic install from when I first made the transition from PowerPC to Intel on my MacPro1,1. Each time I've upgraded computers, I just transplanted the system drive or cloned it to the new system. I went from MacPro1,1 to MacPro3,1 to MacPro5,1 to Z170 hack to Z370 hack all on basically the same install. I started on Panther and upgraded through each of the cats and then through all the California landmarks. Clean installs are overrated.

...
LOL! From another Mac Pro user, I can agree with your method of upgrading and changing systems. That procedure seems to be a procedure early learned in the Mac owner. BTW, I, too, have gone from IIsc to IIx to PowerPC G4 to G5 to Mac Pros. A neat journey.
 
LOL! From another Mac Pro user, I can agree with your method of upgrading and changing systems. That procedure seems to be a procedure early learned in the Mac owner. BTW, I, too, have gone from IIsc to IIx to PowerPC G4 to G5 to Mac Pros. A neat journey.

My first exposure to Mac was on an Atari ST with a Gadgets by Small Spectre cartridge. Lol. Years later, I got a hand me down Power Mac 6100 then 8100 then Power Mac G3 B&W. By the time I was able to afford to buy my own Macs, I went through every iteration of Power Mac G4s except the Cube. I never got a G5 because I just didn't like how hot they ran and avoided the water cooled one at all cost so I went from Power Mac G4 MDD straight to MacPro1,1.

Back in those days, making a backup was just a matter of copying the System folder. Lol. I avoided clean installs because it was such a pain to configure Conflict Catcher.
 
Last edited:
For some reason, you are not getting the HDAU device. Instead, it's routing HDEF to where HDAU should be...

Please try installing one of the .aml files from here to /EFI/CLOVER/ACPI/patched/.

I suggest trying the Kamarang one first.
Hi I tried your suggestion but still would not work with the HDMI/DP audio.

Could you please tell me how you see the incorrect HDAU routing? Thank you.

I'm not sure if it'll help, but I attached the lists kexts in S/L/E and L/E. Also the output of kextstat.
 

Attachments

  • Hackintosh-Vega56-Iriri.ioreg
    8.6 MB · Views: 78
  • Hackintosh-Vega56-Kamarang.ioreg
    8.5 MB · Views: 82
  • Hackintosh-Vega64-Iriri.ioreg
    8.5 MB · Views: 84
  • Hackintosh-Vega64-Kamarang.ioreg
    8.5 MB · Views: 77
  • kextstat.txt
    22 KB · Views: 97
  • L_E.txt
    232 bytes · Views: 53
  • S_L_E.txt
    6.7 KB · Views: 89
Last edited:
Hi I tried your suggestion but still would not work the HDMI/DP audio. Could you please tell me how you see the incorrect HDAU routing? Thank you.

Here is your ioreg file. You have HDEF.:
Screen Shot 2019-06-16 at 5.46.02 PM.png

Here is my ioreg file. I have HDAU.:
Screen Shot 2019-06-16 at 5.46.56 PM.png
 
Disabling IGPU is done from BIOS.
So it must be simple... But I never found the switch. It would be helpful in Post 1
Only the multi-monitor settings. Is that it?

Clean installs are overrated.
Okay, I respect that and I am happy that it worked so well for you.
I had my Apple Account locked for switching system definitions. Twice... Back with HighSierra.
Maybe I just had bad luck. I did check the serial numbers, though...
Last week I tried iMacPro1,1 to see if it would help with the stuttering/audio (it did not). And all my licences, icloud, logins, etc. were gone. This (for me) was more effort to fix than just reinstalling Mac OS and restoring from a time machine backup (which is exactly like cloning your drive but preserves the logins and iCloud. Licences probably not if it is on a different machine/SystemDefinition.) :)
 
So it must be simple... But I never found the switch. It would be helpful in Post 1
Only the multi-monitor settings. Is that it?


Okay, I respect that and I am happy that it worked so well for you.
I had my Apple Account locked for switching system definitions. Twice... Back with HighSierra.
Maybe I just had bad luck. I did check the serial numbers, though...
Last week I tried iMacPro1,1 to see if it would help with the stuttering/audio (it did not). And all my licences, icloud, logins, etc. were gone. This (for me) was more effort to fix than just reinstalling Mac OS and restoring from a time machine backup (which is exactly like cloning your drive but preserves the logins and iCloud. Licences probably not if it is on a different machine/SystemDefinition.) :)

Just disable the following:
171208122519.jpg

Try changing cables for your stuttering. If your cable is faulty, you may see a bunch of complaints in Console about HDCP.
 
I’m having some strange issues. My system has been working very good for several months, but suddenly it starts to freeze after a few minutes of use. It normally starts with the ball spinner, and after 30s the clock stops and I have to cut the power. The strange thing is I encountered the same thing a couple of months ago, also after some months of perfect use. Solved it by clean install then, might do the same now. However would be nice to find a solution.

It’s strange it is working for some months and then the same problem. Any ideas for possible causes? I’ve tried to update clover, all Kexts, and the bios. But Mojave still freezes after 1 -15 min of usage. Windows on another HD is also working without any problem.

Thanks in advance
 
Back
Top