FlyingScot
Well-known member
- Joined
- Apr 30, 2024
- Messages
- 1,425
"To those regulars out there, please let me know if I have missed anything or provided inaccurate information so that I can correct it. Thank you."
What do we already know about the Raptor Lake instability problems?
There’s no evidence (so far) that Alder Lake CPUs are affected by either the oxidation issue or the degradation/instability issues.
Intel had an oxidation issue with some batches, but they have not publicly stated how widespread or which CPUs could be affected.
Raptor Lake pushed frequencies way higher than Alder Lake, and voltage went up in lockstep. High voltage has been known to cause degradation.
Raptor Lake P-Cores, E-Cores and Ring share the same voltage rail. See the next point.
On-going concern surrounds the potential voltage sensitivity of the Ring, especially given the increased traffic to and from the additional E-Cores (versus Alder Lake).
High temperatures caused by high voltage (and the issue with the CPU socket locking mechanism) could have been a contributing factor in accelerated degradation.
Raptor Lake: Tuning Observations To-date
Raptor Lake: Outstanding Research
[13th & 14th gen i9's] What positive (or undesirable) effects occur for voltage spikes, temperatures and performance when users implement OCTVB thresholds to limit the impact of Thermal Velocity Boost (TVB) and eTVB?
What do we already know about the Raptor Lake instability problems?
There’s no evidence (so far) that Alder Lake CPUs are affected by either the oxidation issue or the degradation/instability issues.
Intel had an oxidation issue with some batches, but they have not publicly stated how widespread or which CPUs could be affected.
Raptor Lake pushed frequencies way higher than Alder Lake, and voltage went up in lockstep. High voltage has been known to cause degradation.
Raptor Lake P-Cores, E-Cores and Ring share the same voltage rail. See the next point.
On-going concern surrounds the potential voltage sensitivity of the Ring, especially given the increased traffic to and from the additional E-Cores (versus Alder Lake).
High temperatures caused by high voltage (and the issue with the CPU socket locking mechanism) could have been a contributing factor in accelerated degradation.
- —————
- Intel had “bugs” in the microcode that allowed unexpectedly high voltage (VID) requests, possibly connected to an algorithm that tries to predict future current and therefore future voltage drop (Vdroop).
- Intel’s 0x125 microcode includes a fix for bug#1: “eTVB ignored high temperatures when deciding to boost the preferred Single Core / Two-Core frequencies.”
- Intel’s 0x129 microcode includes a fix for bug#2: “unnecessarily high VID requests above 1.55V”
- * BIOS now defaults to CPU Cooler Tuning "Intel Default" and renames old presets to "MSI Performance" and "MSI Unlimited". For a complete list of BIOS settings changed by these three modes, refer to this guide. Also, C1E Support is now enabled by default.
- ** BIOS may default to higher CPU Lite Load value (e.g. old default = 12, new default = 16). This change in default behavior can dramatically increase CPU temperatures. Manually lower the CPU Lite Load value to restore previous voltage behavior.
- EDIT: [Sept 26, 2024]: Intel’s 0x12B microcode includes more fixes for unnecessarily high VID requests under light load or when cores transition back and forth from a state of idle. We’ll call these bug#3 and #4. See the media thread (here) for more information on what Intel hopes will be the final fix. All Raptor Lake owners are recommended to move to this version of the BIOS microcode as soon as possible.
- * BIOS includes behavioral changes implemented with 0x129 versions.
- —————
Intel’s Turbo Boost Max 3.0 and Thermal Velocity Boost (TVB) can drive up voltage (Vcore) for all areas of the CPU to satisfy just 1 - 2 cores.
- The new MSI implementation of “Intel Defaults” appears to alter CPU Lite Load to set AC_Loadline / DC_Loadline to at least 1.1mOhms (110/110) and (for some reason) offsets some of the extra voltage by lowering Loadline Calibration Control to mode 8 (i.e. the most Vdroop). At first glance, this would mean higher voltage for low demand activities but perhaps similar voltage (compared to earlier BIOS releases) for more demanding/multi-core workloads. One 13700K owner with this setup describes his experiences here
- For the continuing Raptor Lake story (as per media reports) follow it here.
Raptor Lake: Tuning Observations To-date
- AC_Loadline and DC_Loadline are very important pieces of the puzzle when it comes to reducing the "base" voltage of your CPU, but they are normally hidden from the user. While it's a relatively complex topic that deserves its own guide, knowing where to find this information is the first step. You can find these instructions here. It is advisable to periodically check these values to see if they have changed, especially after updating the BIOS, changing the CPU Cooler preset or changing the CPU Lite Load setting. The AC_Loadline value has a direct impact on your CPU's voltage from idle to peak, although it scales with workload. DC_Loadline has an effect on how your CPU's VID value is reported to you via applications like HWInfo. Remember this information if and when you follow CiTay's power tuning guide linked below.
- Lowering Core Ratios (frequency) appears to have a positive impact on balancing performance and temperatures, presumably because the auto-throttling mechanisms are too aggressive.
- Using PL1/PL2 TDP power limits is a useful mechanism for helping you match your CPU thermal behavior to your system's cooling capabilities. See helpful guide here
- Both CPU Lite Load and negative voltage offsets (e.g. Adaptive Offset) are effective mechanisms for reducing "base" voltage. However, they can only have a partial impact on reducing the scale and frequency of the unusual voltage spikes we see with Raptor Lake CPUs. Microcode fixes are also required.
- Current Excursion Protection (CEP) should be renamed P.I.A. “Pain in the [***CENSORED***]” because when enabled it can often react violently to your under-volting efforts - what’s referred to as “clock-stretching." EDIT: Further testing by one of our members (Vassil_V) has discover how we can tune CPU voltage and keep CEP happy. For a comprehensive write up on these tests and conclusions, refer to this thread.
- If you want to reduce the size of voltage spikes further than microcode or under-volting can offer you then consider disabling auto-boosting features that prioritize single/dual-threaded workloads on “preferred cores," such as Intel Turbo Boost Max 3.0.
- As above. Thermal Velocity Boost (TVB) [All i9's] and Enhanced Thermal Velocity (eTVB) [14th gen i9] frequency boost algorithms can be manually configured to change or "effectively" deactivate their boosting behavior.
- Knowing that degradation is accelerated by high temperature, reducing TjMax below the default 100ᵒC threshold is highly recommended.
Raptor Lake: Outstanding Research
[13th & 14th gen i9's] What positive (or undesirable) effects occur for voltage spikes, temperatures and performance when users implement OCTVB thresholds to limit the impact of Thermal Velocity Boost (TVB) and eTVB?
- What is the best balance of AC_Loadline (CPU Lite Load), Loadline Calibration Control (LLC) and maximum current limit (IccMax) for reducing high VID requests?
- Gain a better understanding of how Intel calculates "predictive current" - which has a direct impact on VID requests to counter anticipated Vdroop. Special focus is on the IccMax setting.
- What is a “safe” all-core frequency for 14900K, 13900K, 14700K, 13700K in order to maximize lifespan? Higher frequencies usually means higher voltage...
- Can C-States have a meaningful impact on average voltages?
- Can C-States slow down the rate of degradation by increasing sleep time for CPU cores?
- Useful 14900K owner tuning experience (WIP): here
- Useful 13700K owner tuning experience: here (already linked earlier)
- 1) IA VR Voltage Limit - A single BIOS setting to allow a user to "cap" the maximum voltage a CPU can request via VID request. Reddit post here. [EDIT: Svet indicates that, after careful consideration, MSI will now be rolling out this feature with the 0x12B microcode BIOS releases scheduled for October 2024. See announcement.]
- 2) Further microcode updates [EDIT: now unlikely].
- 3) Do like the 1950's computer users did and just tune with an oscilloscope. Visit the BuildZoid channel here.
Last edited: