IA VR VOLTAGE LIMIT option on MSI Z690/Z790 Motherboards

Joined
Jul 29, 2024
Messages
16
Hello there,
I am searching for the settings IA VR VOLTAGE LIMIT, that i find on Asus and Gigabyte Z690 Motherboards like aorus master but i can't find in MSI Bios Meg Z690 Ace.
Does someone knows if there is this settings and where i can find it? Maybe on MSI Bios is named in a different way.
Thanks to whom can help me on that.
 
Well...it is not the first time that prebuilt desktop BIOS lacks some BIOS options from motherboard BIOS.
If I were you, I might want to ask MSI whether they have updated the microcode to 0x12B on this BIOS.
Thank you for the advice. It appears that at least the CPU microcode has been updated...
1736172201699.png

...but the vr voltage limit option would have been very welcome.
 
I agree! because with only VR cap set to 1.350v with everything else set to auto the frequency drops like crazy mine goes below 5Ghz on p cores and below 4ghz on e cores. But I use to following settings: -
  • All p cores ratio limit is set to 5.7Ghz
    Voltage Mode > Adaptive + Offset > Voltage = Auto | Offset = - | Offset Value = 0.050v
    VR LLC Mode = Mode 5
    VR LLC Saturation = Enabled | Saturation Value = 125A (it keeps single core clocks up by not allowing vdrop if the current value is less than the set limit)
    CPU over voltage protection = -150mv
    CPU over current protection = Enhanced
    CPU C states / TVB voltage optimizations set to enabled
    CEP set to enabled
    PL1/PL2 set to 253W
    ICC is set to 307A
    CPU Lite Load > Advanced > AC LLC = 30 | DC LLC = 30
    CPU VR Voltage Limit = 1.350v

    With these settings the processor clocks to 5.7/4.3Ghz on lite loads aka gaming, opening windows apps, ms office apps etc while all core load it clocks down to 5.1/4.1Ghz (230-245w) which gives 37,505 multicore score and 2,214 single core score on CBR23. While I'm using the latest beta bios for board with new microcode x12B and cooling the processor with a 360AIO.

    So, for now i'm pleased with lower temps, performance and stability.

Providing an update on these bios settings. I only increased the LLC Saturation value to 150A, AC=DC=36, Offset Value = -0.075v rest of the settings I have kept same as above. Then I closed some background apps which were using cpu continually i.e. corsair icue + msi center along with its features + nvidia app etc. So, I ran the CBR23 again and gained over 1k points. Therefore, the new score now is 38543 points. So, with this extreme undervolting that I have applied along with cep on using intel default settings (not intel extreme settings aka 400A) I'm very much pleased with its performance. I'm quite sure I can achieve over 40K points if I push the processor with intel extreme settings and aggressive voltage settings but for mere 3.64% more performance I don't wanna do that also it will involve many hours of stability testing and validation aka lots of work.

The 14900K's vid requests are matching the VR out requests from the motherboard's VR controller (Renesas RAA229131) both max and current values. So, now I can confidently say I have perfectly fine tuned the processor with msi z790 carbon motherboard. Thanks to @sp00n for doing lots of groundwork and sharing his findings with us because of his work I was able to achieve such tight tunning.
 

Attachments

  • Screenshot 2025-01-25 175923.jpg
    Screenshot 2025-01-25 175923.jpg
    1.6 MB · Views: 145
Last edited:
I have this combo. I had 12700 and added the 4090 and it was choked to a crawl. I updated the 14900 into it and been THRILLED - but yes it runs hot. 212 f seems to be the max it hits from time to time in heavy cpu apps like Fs2024. I'm here on this site looking for a warranty replacement of the 14900. I read in the MSFT FS2024 group that the cpus (13 and 14 gen)_ have stability problems? I've used it about a year and it was VERY STABLE. But since the 1st of this year it's been VERY UNSTABLE and I've been pulling my hair out trying to track down the issue.
I finally bought a new win 11 to reinstall it "clean"and still unstable, so now I've gone to the cpu for the issue. I may swap back the 12700 to confirm. And get intell to swap it out. HOWEVER - do I want another 14900? That lasts about a year? or what else? I love the 100+ fps I get in Fs2024. 5120x1440.
 
I have this combo. I had 12700 and added the 4090 and it was choked to a crawl. I updated the 14900 into it and been THRILLED - but yes it runs hot. 212 f seems to be the max it hits from time to time in heavy cpu apps like Fs2024. I'm here on this site looking for a warranty replacement of the 14900. I read in the MSFT FS2024 group that the cpus (13 and 14 gen)_ have stability problems? I've used it about a year and it was VERY STABLE. But since the 1st of this year it's been VERY UNSTABLE and I've been pulling my hair out trying to track down the issue.
I finally bought a new win 11 to reinstall it "clean"and still unstable, so now I've gone to the cpu for the issue. I may swap back the 12700 to confirm. And get intell to swap it out. HOWEVER - do I want another 14900? That lasts about a year? or what else? I love the 100+ fps I get in Fs2024. 5120x1440.
PS - I have arctic 360. 64gb ram, I'm currently sitting at around 77-81 F. I also recently turned some fans which has helped.
 
But since the 1st of this year it's been VERY UNSTABLE and I've been pulling my hair out trying to track down the issue.

Unstable how? Do you get crashes in Unreal-Engine-based games, that are seemingly GPU-related? See https://www.radgametools.com/oodleintel.htm

I finally bought a new win 11 to reinstall it "clean"and still unstable,

You can do a clean install at any time. Your computer specs are saved at MS. Once you go online and Microsoft recognizes your PC, their server will automatically activate Windows for you. So your system is registered with their servers once it's been activated the first time. When you buy Win11 again, you only register the same system twice, basically handing Microsoft your money without getting anything in return.

Plus, most instability will be a low-level one, meaning on a hardware or BIOS level (usually on a hardware level, if you haven't changed BIOS settings or updated it before the instability started). Then a clean install can't fix it, i'm afraid.

I may swap back the 12700 to confirm. And get intell to swap it out. HOWEVER - do I want another 14900? That lasts about a year? or what else?

Is this a 14900K and 12700K, or the non-K ones?

Anyway, a couple notes here. If you have a true 13th/14th gen CPU, then it was affected by buggy microcode in older BIOS versions. So on an old BIOS, the CPU slowly gets grilled from spikes of excessive voltage, which eventually causes CPU degradation to the point of instability. If you were oblivious of this issue until now (despite it being featured on every major tech channel etc. for months last year) and have failed to update the BIOS, then yeah, it's very possible that your CPU was damaged by the voltage spikes by now. Plus, the 14900K, along with the 13900K, is the most affected CPU model for the degradation from voltage spikes.

Once there is degradation (basically, damage to parts of the CPU on a molecular level), the CPU becomes unstable at voltages it was originally stable at. And when you have instability at a certain voltage, you have two main ways of regaining stability: Lower the frequency and/or increase the voltage.

So, if we assume for a moment that your CPU suffered degradation, then you have a conflict:
1) To achieve stability, it would need higher voltages, but 2), It is already overpowering your cooling, and raising the voltages just makes everything much worse.

If my calculations are correct, 212°F is 100°C (we use °C here on the forum), that would be full thermal throttling. Your CPU is desperately trying to save itself from a thermal death by clocking itself down. So not only is the BIOS most likely outdated, but also, the power limits are not set appropriately for your cooling capabilities, because the cooling is completely overpowered. If you have an Arctic 360mm AIO, it should be good for 250W or so (less, if the fan curves and airflow aren't optimized), but clearly your CPU draws even more power.

Now, i don't wanna make it sound like it's all your fault, far from it. Most of all, Intel messed up, and to a far lesser extent the board makers, by not putting such monster CPUs like the 14900K on a short enough leash. Heck, the BIOS will have presented you with a cooler selection screen on first boot (or after a BIOS update), and the "Water cooler" option would've totally maxed out the power limits to 4096W (highest possible value), and a 14900K can easily go above 300W, for short peaks even around 400W is not unheard of. Needless to say, even a 360mm AIO is completely out of its element with that amount of heat, you'd need a custom loop.

Then, Intel also messed up bigtime with a buggy microcode (code relating to how the CPU behaves), which the board makers had in their BIOS. So these voltage spikes, even if you had all the BIOS settings dialed in properly, could still wreak havoc if the BIOS wasn't updated to a version that came with fixed microcode.

Normally, to dial in the settings properly, you could go by my Guide: How to set good power limits in the BIOS and reduce the CPU power draw for further improvements. And this will still be necessary, definitely step 1) of the guide. But step 2), we probably can't apply by now, because it's about trying to lower the power draw (by lowering the voltages), this works very well on CPUs that are still fully ok. On CPUs which have suffered degradation, this won't work at all, since they actually need higher voltages to be stable again, which would drive up the power consumption and basically make everything worse.

So step 2), we either skip or we do the opposite, but purely for testing if this helps stability, it's nothing permanent. Because you don't really want to prop up a degraded CPU with even more voltage than the 14900K already wants from factory, you want to ultimately RMA such a CPU. But we should first test what's going on with it.

So my suggestion is as follows:
1) Update to the latest BIOS version for your board, this is long overdue. You don't actually name your board model, but go to its support site, get the latest BIOS, extract it to USB, and update via M-Flash in the BIOS.

2) Go by my guide linked above, but only the first step for now. The second step, well, the new BIOS will already use higher baseline voltages than in older BIOS versions, now that the voltage spikes have been taken care of. This seems to be an attempt by MSI to stabilize somewhat degraded CPUs. So just by doing the BIOS update, and doing the first step to prevent thermal throttling, you might have improved stability.

3) Post the result of a Cinebench run, as described in the guide, showing the HWinfo Sensors screenshot (properly expanded and in °C if possible) after the 10-minute run. For the power limits, try 250W for both, i explain how to set them in the guide. If you find that the temperatures still approach 100°C, then try something lower until you can ideally stay out of the 90°Cs range entirely (high 80°Cs is ok). And then check for stability, it should have somewhat improved already, from the higher baseline voltages. That is, if we really dealing with a degraded CPU already, but from what you said, it could definitely be the case. With those voltage spikes, the CPUs can degrade within a couple months, depending on use.
 
Last edited:
It seems that you have the PRO Z790-P WIFI, as i have seen in this thread, so here's how to update it:

1) Get the latest BIOS. It's the topmost one (7E06vAF) on the MSI support page for your board. https://www.msi.com/Motherboard/PRO-Z790-P-WIFI/support
2) Extract the file and you will get a text file and the BIOS file. Put the BIOS file into the root folder of a USB stick/drive.
3) Enter the BIOS by pressing DEL during boot, go to "M-FLASH" in the BIOS.
4) Once M-Flash (the updater) is loaded, it will show a list of your drives. Select the USB stick and select the previously extracted BIOS file on there.
5) It will ask for confirmation and then update the BIOS. It's fully automatic from there, takes about two minutes.

That would be the first and arguably most important thing to do, because while the 12700(K) is not affected by the buggy microcode (12th gen and 12th gen-based models use different micocode), the 14900K definitely is, and so would be its replacement once you'd get a new one via RMA. So the BIOS update will put a stop to the voltage spikes and halt any further degradation. It just cannot undo the degradation that already occurred.

Then, if you could do the other two steps i mentioned at the bottom of the previous reply, we could get to the bottom of your issues, first of all putting your cooling in a position to handle that 14th gen monster CPU, and secondly, finding out if this CPU is really degraded. Which everything is pointing to at the moment, but it wouldn't be the end of the world, you could RMA it and you even seem to have your previous 12700(K) lying around, which is a very good CPU model on its own. Much more palatable for your cooling, much less extreme and pushed to the absolute limit than the 14900K. But of course, with a GeForce 4090, that's a bit above its pay grade.
 
My detailed BIOS settings for undervolting 14900k on MSI Z790 Carbon motherboard with VR voltage limit + Adaptive voltage limit + Offset!

Using latest BIOS with intel microcode x12c
Cooler Tuning Setting: Intel Defaults
All p-cores turbo ratio limit is set to 5.7Ghz
All e-cores turbo ratio limit is set to 4.4Ghz
CPU BCLK lock to 100Mhz is set to Enabled
CPU C states set to Enabled
CPU TVB voltage optimizations set to Enabled
CPU Turbo Boost 3 is set to Enabled
CPU PL1/PL2 set to 253W
CPU ICC max is set to 307A
CPU CEP for 14th gen is set to Enabled
CPU Lite Load > Advanced > AC LLC = 36 | DC LLC = 36
CPU VR Voltage Limit = 1.350v

RAM XMP setting is set to Enabled
RAM XMP profile 1 speed: 6.0Ghz | Gear 2 | 1.4v

CPU Voltage Mode > Adaptive + Offset > Voltage = 1.350v | Offset = - | Offset Value = 0.100v
CPU LLC Mode = Mode 5
CPU LLC Saturation = Enabled | Saturation Value = 150A
CPU over voltage protection = -150mv
CPU over current protection = Enhanced
CPU AUX LLC Mode = Mode 5

Rest of the BIOS settings are set to Auto which are not mentioned here!!

With these BIOS settings I get following processor clocks depending on usage percentage!
CPU clocks to 5.4-5.7Ghz on p-cores | 4.2-4.4Ghz on e-cores | temps in 50-60c | 1.26v-1.33v | ~160W i.e. 20-50% load
CPU clocks to 5.1-5.2Ghz on p-cores | 4.1-4.2Ghz on e-cores | temps in 80-90c | 1.174-1.18v | ~230W i.e. 100% load

CBR23 multi core score for these bios setting is 38020/- which is not bad considering such heavy undervolting with voltage caps of 1.350v (adaptive vcore & ia vr limit). Where I have been benching and testing these settings for days and no issues so far stability is rock solid.

I hope someone tries these bios settings provided their chip can handle them then they might be in for a treat!! GOOD LUCK :)
 

Attachments

  • Screenshot 2025-04-20 225938.jpg
    Screenshot 2025-04-20 225938.jpg
    1.4 MB · Views: 117
My detailed BIOS settings for undervolting 14900k on MSI Z790 Carbon motherboard with VR voltage limit + Adaptive voltage limit + Offset!

Using latest BIOS with intel microcode x12c
Cooler Tuning Setting: Intel Defaults
All p-cores turbo ratio limit is set to 5.7Ghz
All e-cores turbo ratio limit is set to 4.4Ghz
CPU BCLK lock to 100Mhz is set to Enabled
CPU C states set to Enabled
CPU TVB voltage optimizations set to Enabled
CPU Turbo Boost 3 is set to Enabled
CPU PL1/PL2 set to 253W
CPU ICC max is set to 307A
CPU CEP for 14th gen is set to Enabled
CPU Lite Load > Advanced > AC LLC = 36 | DC LLC = 36
CPU VR Voltage Limit = 1.350v

RAM XMP setting is set to Enabled
RAM XMP profile 1 speed: 6.0Ghz | Gear 2 | 1.4v

CPU Voltage Mode > Adaptive + Offset > Voltage = 1.350v | Offset = - | Offset Value = 0.100v
CPU LLC Mode = Mode 5
CPU LLC Saturation = Enabled | Saturation Value = 150A
CPU over voltage protection = -150mv
CPU over current protection = Enhanced
CPU AUX LLC Mode = Mode 5

Rest of the BIOS settings are set to Auto which are not mentioned here!!

With these BIOS settings I get following processor clocks depending on usage percentage!
CPU clocks to 5.4-5.7Ghz on p-cores | 4.2-4.4Ghz on e-cores | temps in 50-60c | 1.26v-1.33v | ~160W i.e. 20-50% load
CPU clocks to 5.1-5.2Ghz on p-cores | 4.1-4.2Ghz on e-cores | temps in 80-90c | 1.174-1.18v | ~230W i.e. 100% load

CBR23 multi core score for these bios setting is 38020/- which is not bad considering such heavy undervolting with voltage caps of 1.350v (adaptive vcore & ia vr limit). Where I have been benching and testing these settings for days and no issues so far stability is rock solid.

I hope someone tries these bios settings provided their chip can handle them then they might be in for a treat!! GOOD LUCK :)
Thanks for sharing.🤓
 
My detailed BIOS settings for undervolting 14900k on MSI Z790 Carbon motherboard with VR voltage limit + Adaptive voltage limit + Offset!

Using latest BIOS with intel microcode x12c
Cooler Tuning Setting: Intel Defaults
All p-cores turbo ratio limit is set to 5.7Ghz
All e-cores turbo ratio limit is set to 4.4Ghz
CPU BCLK lock to 100Mhz is set to Enabled
CPU C states set to Enabled
CPU TVB voltage optimizations set to Enabled
CPU Turbo Boost 3 is set to Enabled
CPU PL1/PL2 set to 253W
CPU ICC max is set to 307A
CPU CEP for 14th gen is set to Enabled
CPU Lite Load > Advanced > AC LLC = 36 | DC LLC = 36
CPU VR Voltage Limit = 1.350v

RAM XMP setting is set to Enabled
RAM XMP profile 1 speed: 6.0Ghz | Gear 2 | 1.4v

CPU Voltage Mode > Adaptive + Offset > Voltage = 1.350v | Offset = - | Offset Value = 0.100v
CPU LLC Mode = Mode 5
CPU LLC Saturation = Enabled | Saturation Value = 150A
CPU over voltage protection = -150mv
CPU over current protection = Enhanced
CPU AUX LLC Mode = Mode 5

Rest of the BIOS settings are set to Auto which are not mentioned here!!

With these BIOS settings I get following processor clocks depending on usage percentage!
CPU clocks to 5.4-5.7Ghz on p-cores | 4.2-4.4Ghz on e-cores | temps in 50-60c | 1.26v-1.33v | ~160W i.e. 20-50% load
CPU clocks to 5.1-5.2Ghz on p-cores | 4.1-4.2Ghz on e-cores | temps in 80-90c | 1.174-1.18v | ~230W i.e. 100% load

CBR23 multi core score for these bios setting is 38020/- which is not bad considering such heavy undervolting with voltage caps of 1.350v (adaptive vcore & ia vr limit). Where I have been benching and testing these settings for days and no issues so far stability is rock solid.

I hope someone tries these bios settings provided their chip can handle them then they might be in for a treat!! GOOD LUCK :)
I have tried your whole line of setting and very impressed with how much it level off the spike in the temperatures thank you for the great work and research you have done. I have had to SWR my 14900k after 2 months of owning it so with this one I'm trying to make sure I don't stress it out like I did on my first one.
 
Thanks for sharing.🤓
you welcome :-)
I have tried your whole line of setting and very impressed with how much it level off the spike in the temperatures thank you for the great work and research you have done. I have had to SWR my 14900k after 2 months of owning it so with this one I'm trying to make sure I don't stress it out like I did on my first one.
I'm glad the hardwork i did paid off, I also have tested new bios settings with latest microcode x12f and benched my 14900k and got 39003 on CBR23 with -100 offset. I will post new settings soon..
 
Back
Top