Contribute
Register

[GUIDE] Catalina on HP EliteDesk 800 G4 Mini - The Perfect MacMini8,1 Hackintosh

Joined
Jul 4, 2013
Messages
81
Motherboard
HP ProDesk 600 G5 mini | Dell XPS 15" 7590
CPU
i5 9500T | i7 9750H
Graphics
UHD 630 | UHD 630
I think you may have discovered the CPUPowerManagement issue that I should have suspected: MacMini8,1 may be the wrong SMBIOS MacModel for your system. You may need to try iMac19,1 and iMac19,2 instead, since those Mac platforms include 9th gen i5 CPUs in their offerings (at least I know that the iMac19,1 includes a 9th gen i5 CPU option). After your workshop, I would suggest that you remove CPUFriend and related kexts and experiment with iMac19,1 and iMac19,2 instead. You may find that the correct SMBIOS MacModel will provide better CPUPowerManagement for your CPU.
Good catch! Will try it to see if it works better.
 
Joined
Sep 22, 2011
Messages
640
Motherboard
HP EliteDesk 800 G4 Mini
CPU
I7-8700T
Graphics
UHD 630
Mac
Mac mini
Mobile Phone
iOS
Good catch! Will try it to see if it works better.
You deserve the credit for that catch - not me. I overlooked the generation difference between your i5-9500T and my i7-8700T and suspect that is the problem. Your use of CPUFriend is clever.
 
Joined
Jul 4, 2013
Messages
81
Motherboard
HP ProDesk 600 G5 mini | Dell XPS 15" 7590
CPU
i5 9500T | i7 9750H
Graphics
UHD 630 | UHD 630
You deserve the credit for that catch - not me. I overlooked the generation difference between your i5-9500T and my i7-8700T and suspect that is the problem. Your use of CPUFriend is clever.
There are differences using SMBIOS iMac19,1:
1596117087162.png

Clearly better than Macmini8,1 (Core Min in this case is 1,2, lower than 1,5 in macmini), but clearly higher than 0,8 with CPUFriend and macmini8,1 SMBIOS. What do you think? Which option seems better from your point of view?
 
Joined
Sep 22, 2011
Messages
640
Motherboard
HP EliteDesk 800 G4 Mini
CPU
I7-8700T
Graphics
UHD 630
Mac
Mac mini
Mobile Phone
iOS
There are differences using SMBIOS iMac19,1:

Clearly better than Macmini8,1 (Core Min in this case is 1,2, lower than 1,5 in macmini), but clearly higher than 0,8 with CPUFriend and macmini8,1 SMBIOS. What do you think? Which option seems better from your point of view?
I prefer a "vanilla" macOS installation to the extent possible, so my personal preference would be iMac19,1 without CPUFriend. Since I think this is a personal preference, I suggest that you test the two and choose the configuration that works best for you.
 
Joined
Sep 22, 2011
Messages
640
Motherboard
HP EliteDesk 800 G4 Mini
CPU
I7-8700T
Graphics
UHD 630
Mac
Mac mini
Mobile Phone
iOS
I hadn't run GeekBench 5 for a while. Attached are my latest GeekBench 5 graphics scores (OpenCL and Metal). These are consistent with what I first posted in Post #1 of this thread.

EDIT: These benchmarks were collected with the additional IGPU graphics attributes discussed in the next post.
 

Attachments

Last edited:
Joined
Sep 22, 2011
Messages
640
Motherboard
HP EliteDesk 800 G4 Mini
CPU
I7-8700T
Graphics
UHD 630
Mac
Mac mini
Mobile Phone
iOS
I have added the IGPU graphics attributes described here and am currently running with these defined on my system. I have not noticed any behavioral differences. If anyone else wants to experiment with these attributes defined on your system, I'd be curious to know if you find any reason that these attributes should be defined on the HP EliteDesk 800 G4 Mini.

EDIT: Attached is an updated CLOVER config.plist with the additional IGPU device properties. You must replace the XX-MASKED-XX values in the config.plist with your own.
 

Attachments

Last edited:
Joined
Sep 22, 2011
Messages
640
Motherboard
HP EliteDesk 800 G4 Mini
CPU
I7-8700T
Graphics
UHD 630
Mac
Mac mini
Mobile Phone
iOS
I have upgraded kexts as follows. I'm observing improved performance as noted in the next post.
  • AppleALC.kext: v1.5.0 -> v1.5.1
  • Lilu.kext: v1.4.5 -> 1.4.6
  • NVMeFix: 1.0.2 -> 1.0.3
  • WhateverGreen.kext: 1.4.0 -> 1.4.1
I have not yet included these new kexts in the EliteDesk.zip archive attached to Post #1 and will update this archive after further testing.
 
Last edited:
Joined
Sep 22, 2011
Messages
640
Motherboard
HP EliteDesk 800 G4 Mini
CPU
I7-8700T
Graphics
UHD 630
Mac
Mac mini
Mobile Phone
iOS
I initially thought that the WhateverGreen / Lilu update here made no difference. I stand corrected. My Metal and OpenCL GeekBench5 scores are better. See new scores attached to this post, see previous scores attached here and see comparison below.

GeekBench5 Test
WEG 1.40 / Lilu 1.4.5
WEG 1.4.1 / Lilu 1.4.6
Metal
4937​
5044​
OpenCL
5248​
5303​
 

Attachments

Joined
Sep 22, 2011
Messages
640
Motherboard
HP EliteDesk 800 G4 Mini
CPU
I7-8700T
Graphics
UHD 630
Mac
Mac mini
Mobile Phone
iOS
I hadn't run the Unigine Heaven Benchmark for a while. The latest test with results attached shows an improvement in the Max FPS over the results I attached to Post #1. Since I hadn't run this since my first successful installation of Catalina on this rig, I don't know whether the recent WEG upgrade deserves credit for this FPS performance improvement (the latest test having a Max FPS of 35.8 vs. the originally tested Max FPS of 29.9).

While not anywhere near the performance of my Sapphire Pulse RX580 here, this UHD 630 graphics engine on a 35W integrated CPU/GPU is very respectable.
 

Attachments

Top