PRO Z690-P DDR4 board: question about AVX Auto setting

mik152502d5

New member
Joined
Mar 17, 2024
Messages
3
Hello, it's been some time since I've built a rig and this is the first time I've bought an MSI board.

It's obvious what AVX Enabled and Disabled means, but in what situation would "Auto" not be the same as Enabled? I haven't been able to find an answer to this question. It seems pointless, because if I were to run something with AVX/AVX2 (like some games now) and it were to be disabled, it would abort with an illegal instruction type error.
 
Auto should mean Enabled for all CPUs that support it (to my knowledge, all CPUs that you can buy for LGA 1700). They just put "Auto" there to bring it more in line with all the other settings, you will see that most settings under OC are on Auto. This way, they can also tweak some of the settings in the background with newer BIOS versions, without it becoming obvious. Of course they won't disable AVX by default. But on some other settings they can fine-tune things without the user getting concerned that some value has changed after a BIOS update. At least i guess that's one of the reasons they use "Auto" a lot.
 
Thanks for the answer. Yes, there's a lot of "auto". Turn off the CPU "genie" and XMP Profile and still there are settings on auto that you can't change directly, because some settings are changed by something else. (for example the long and short duration power limits being controlled by the "cooler type" setting... that cracked me up, because my original 2021 bios defaulted to 4096W/Liquid Cooling and I wouldn't have noticed if hadn't have looked through all settings categories. After upgrading to the latest bios, it prompts with a big dialog on loading bios defaults)

Fortunately for me, the CPU genie, the XMP profile, the "cooler type" on 288W/Air Tower cooler are the best settings for me. I do a lot of compiling software with all cores and threads blazing and those settings are pretty much the behaviour I want.
 
I would suggest to do it a different way. First, don't use OC Genie / Creator Genie / GameBoost, because it's one of the worst functions in the entire BIOS. It's completely unspecific, but every CPU is completely individual, even two CPUs of the exact same model. They need different voltages, they have more potential or less.

There is no "one size fits all" overclocking possible without huge downsides, which is what this function causes. You always have some variation according to the individual CPU's quality, even on the exact same model of CPU. That's why the ideal settings always have to be figured out by yourself (but there are good methods to do that).

Here you can see an example how different the CPUs of one model can be:


And of course, your cooling is another huge factor. Not only the cooling performance of the CPU cooler, also how it works together with the airflow in your case to extract the heat out of it. So everything has to determined under proper conditions with your own CPU.

And yes, selecting a different cooler setup in the BIOS is really just MSI's way to set the power limits for the CPU:

Power Limits Auswahl.jpg


"Boxed Cooler" enforces the Intel power limits. "Tower Air Cooler" already means for most CPUs (except i7/i9) that the limits are effectively removed, because PL1 and PL2 (Long and Short Duration Power Limit) are set to 288W in this example. A power limit that is above what kind of power most CPU models will draw, and thus basically identical to the "Water Cooler" option. If you have an i7/i9, then yes, 288W is below what the CPU would naturally draw with maxed out limits, but still, it's in no way adapted to your specific cooling capabilities yet, it's a completely arbitrary value.

On some other boards, it might be slightly different, like 255W for Tower Cooler. Still, "Tower Cooler" is a wasted opportunity to select a good middle ground, like 150-200W, which would be the maximum for all but the best tower air coolers to handle. Anything over 200W, you either need one of the best tower air coolers, or you're in water cooler territory. Then it depends on the cooling performance of your AIO how high you can go.

Also regarding OC Genie/Creator Genie/GameBoost, when you set 288W power limits and you have a 14900K for example, then that function probably gets outmaneuvered. Why? That (badly set) overclock can't come into effect, because the natural power draw (non-overlocked) of the CPU is already higher if you let it off the leash. Since it has an outrageously high power draw from stock, then once it hits the 288W power limit, the CPU will be power-limit-throttled (clocked lower), never mind keeping its original boost clocks or even beyond with OC! So it might all cancel each other out, more or less.

But i wouldn't OC anyway. The high-end CPU models are just pushed very hard from factory to reach those clock speeds, because Intel saw that as the only way to compete with AMD's high-end offerings. And if an i9 looks bad in the launch reviews vs. AMD, it would hurt the sales. So they tossed efficiency aside and just pushed VCore and clocks hard from factory. Then, to get any meaningful OC on top of that, the high default VCore had to be driven up excessively.

For each CPU model, there is an energy efficiency curve such as this:

R7-1700-Efficiency.jpg


The newer and the more high-end a CPU model, the steeper the increase of the curve, so the 100% mark (stock setting) will further towards the right. Since they use high stock frequencies which are outside of the natural comfort zone of that silicon, they're at a place on the curve further right which was previously only reached in an overclocked state.

So this kind of graph explains that when you come down just a tiny bit in the frequency on a high-end CPU that was pushed hard from factory, the voltage can be relaxed by a bigger amount, and the power draw will decrease a lot. Consequently, when you try to overclock on top of an aggressive factory default, the power draw will immediately skyrocket. This is then stopped by the power limits, and the end result is that you're not really any faster. You just have a higher power draw all the time, because OC Genie etc. still add VCore, so at lower loads it will have higher power draw than necessary.

Maybe this is also interesting,

 
Back
Top