Contribute
Register

Gigabyte Z690 Aero G + i5-12600K + AMD RX 6800 XT

@CaseySJ

I was playing with the values of LFM value, EPP & Prefer Bias Range. So here is the result of Cinebench R23:

Multi Core:
  1. Without CPUFriend-> 10288
  2. With CPUFriend:
    i> LFM Value: 0C, EPP: 00, Prefer Bias Range: 00 -> 10207
    ii> LFM Value: 0C, EPP: 00, Prefer Bias Range: 01 -> 10190
    iii>LFM Value: 0C, EPP: 40, Prefer Bias Range: 00 -> 10007

tl;dr:

Cinebench on a desktop SMBIOS is not a sensible way to go looking for the advantages of CPUFriend tuning.

Explanation:

A compute benchmark is a work vs time measurement, which is strongly correlated with power, where in most systems, computer or otherwise, there's a sweet spot for efficiency: this means the least energy costly rate of doing work. IOW whether you are doing work fast or slow, the work may get done, but doing very fast or very slowly is less efficient than in a middle (energy optimal) range. How much less efficient and how much more costly and whether you care about the cost are separable matters. There's also a formula for as to whether doing work rapidly actually helps a device be more useful: doing work slower or faster than needed can matter to overall performance / power trade-offs.

For Apple computers, they offer a range of products which all do similar work, but the mobile ones are more power constrained, due to battery and thermal packing, and so are tuned to run more efficiently to optimize energy balance (which may or may not mean more slowly depending on how you measure work rates). This means that a different formula is used for mobile than for desktop. In turn, even desktops may be tuned to fit the physcal package: for example a iMac20,2 i9-109xx is not max-boosted and doesn't hit the same multicore benchmarks as a same-gen overclocked gaming PC because running the CPU all out next to a fat GPU means getting 400W thermal quietly through those slim iMac cases.

So this all about physics. It's a big balancing act, with different devices having different overall energy profiles to express different design tradeoffs. Think of it like tuning the fuel-air-catalytic balance in a car engine design, where the design refinement helps meet aggregate performance goals for efficiency, emissions, heat and noise. Apple works hard at these tradeoffs but a hacker may tear out the exhaust or put in another EMU chip and the car still rolls making just now it farts flame while melting the polar ice caps. (Cool story bro!)

One of the system energy profile factors is how fast the CPU clock is ramped up / down in response to the workload. This is under OS control in the same way as system sleep / wake etc but a finer granularity. Data called a "power vector" is tailored to the device and expresses a simple curve for how the CPU is marshaled through various power states by a higher-level heuristic coded into the OS energy manager.

CPUFriend lets helps you obtain and manipulate the power vectors from actual Macs and apply them to hacks, so macOS gets access to max the CPU can do. Do you care? Maybe not.

If you are just running Cinebench, you are not likely to see the advantage of a tuned power vector, unless a (mis)configuration has capped top speed because your benchmark is just a pedal-to-metal assessment. The 1% or so change in score could indicate the minor effect of a power vector shift on all-out performance, or it could be just noise in the testing process, such as influence of background system activity, etc.

I think Dortania guide covers this as something that prolly is ok out of the box these days for most hackintosh.

Laptop users have more to gain from CPUFriend than desktop.

CaseySJ may have some Alder Lake specific insights, as 12th gen is the first to overtly separate P/E core which all about these energy tradeoffs, and AppleSi went down this road ahead of Intel. (It wouldn't surprise me to learn that Apple got Intel heading that way as it's the sort of compromise you'd expect from engineering with a lot of experience in mobile, like, you know... the iPhone.

Hth'd and didn't put you to sleep.
 
Good morning @CaseySJ

I wrote in another post about the problem I'm encountering with the Highpoint 3740 Raid Card.

I highly suspect it's an issue with Asus Z690 Pro Art.

And all the boards I've seen, this one from Gigabyte seems to me the closest in terms of configuration.

My doubt is if I can have the same problem that I'm having with Asus, or do you believe that this one from Gigabyte is compatible.

Because if it works I'd rather change it.

Thanks.
 
Good morning @CaseySJ

I wrote in another post about the problem I'm encountering with the Highpoint 3740 Raid Card.

I highly suspect it's an issue with Asus Z690 Pro Art.

And all the boards I've seen, this one from Gigabyte seems to me the closest in terms of configuration.

My doubt is if I can have the same problem that I'm having with Asus, or do you believe that this one from Gigabyte is compatible.

Because if it works I'd rather change it.

Thanks.
Hi @Rag

I completely sympathize with you on this problem. It seems really strange that the card won’t work in some slots.

I am at my favorite craft coffee shop sipping a warm latté on a very chilly morning. It reminds me of the song of ice and fire. ;)

I’ll review your previous posts when I get back home. I believe I also have a RockRaid card, but different model from yours. I can install it and see what happens.
 
FYI, BIOS F20b breaks TB hotpatch on flashed Titan Ridge TB. Reverted to F8 and all is well again.
 
** Revised Procedure for Enabling Intel i225-V 2.5GbE in Monterey and Ventura **
Please do not quote this guide in its entirety. Post a link or excerpt instead.


macOS Monterey and Ventura:
AppleVTD must be enabled (click here for procedure). Warning: This may prevent OpenCore boot picker from booting Windows.

Simply disable the Device Properties associated with the i225-V. Also do not specify any boot arguments such as e1000=0. Here's an example:
View attachment 551543
If the Device Properties are not commented out or removed, macOS will not recognize the Ethernet port:
View attachment 551544
After commenting-out or removing the Device Properties we get the following. Note that com.apple.DriverKit-AppleEthernetE1000 is the right driver. It supports the Intel i225-V natively.
View attachment 551546
And if we check System Settings --> Network --> Advanced --> Hardware we can see 2500Base-T (but only when connected to 2.5GbE or faster downstream port).
View attachment 551545



Acknowledgements:
@HenryM and @NCMacGuy
Do I need to enable AppleVTD for Intel i225-V to work if I don't have Thunderbolt?
 
Do I need to enable AppleVTD for Intel i225-V to work if I don't have Thunderbolt?
It's okay to test the i225-V without enabling AppleVTD. Just connect an Ethernet cable and see if the port establishes a valid connection. If it does not, AppleVTD should be enabled.
 
Anyone tried Win+macOS+Ubuntu?
 
Last edited:
@CaseySJ Any Rapter Lake plan on the horizon?:p
I can't answer for @CaseySJ, who's perhaps busy enough with serial debugging of Ryzen 7000 these days (TL;DR Don't try to hackintosh Zen4, it's not usable at this point!), but the first reports on Raptor Lake and Z790 have been plainly and deliciously boring: Raptor Lake on Z690 just works, and Z790 just works as well—nothing more to do compared with the previous generation.

So if you do feel the itch to make a new build rather than enjoying your Z390 builds as long as there is a version of macOS for them, or rather than buying an AppleSilicon Mac (which is THE safe, future-proof, plan), feel free to go ahead… (But mind that any new build will have a rather short useful life at this point.)
 
@CaseySJ Any Rapter Lake plan on the horizon?:p
Alas, I have a philosophical objection towards a CPU design that is becoming increasingly E-core dominant. Consider the following hypothetical discussion that might have taken place at Intel and Apple:

Intel:
  • How can we make our processors appear more powerful and win every head-to-head against the competition?
  • We don't have the physical space for more P-cores...
  • We don't have the thermal headroom for more P-cores...
  • Ouch, whatever can we do?
  • Oh I know! Let's just double the number of E-cores!
  • Now we can claim twice as many cores as our competition!
  • And we can get truly awesome multi-core benchmarks!
Apple:
  • How can we make our processors appear more powerful and continue to lead the industry?
  • Our P-cores are physically smaller so we still have space for more P-cores.
  • Our thermal headroom has tons and tons of capacity left. Unlike our megawatt competitors, we sip power.
  • Whatever can we do?
  • Oh I know! Let's double the number of P-cores! Because we can!
  • And halve the number of E-cores -- because who needs so many E-cores!
  • Now we are twice as powerful with half as many cores!
  • And we are twice as power-efficient with twice as many P-cores!
 
Last edited:
Back
Top