Undervolting and Overclocking
Undervolting
Undervolting is the process of reducing the operating voltage (Vcore for CPUs and Vddc for GPUs) supplied below the voltage level defined by the manufacturer at a given clock speeds.
Purpose
Reducing power consumption (), reducing heat generation due to the lower voltage supplied, and hence reducing cooling required.
Implementation
CPU
- Update BIOS/UEFI to latest stable version
- Backup BIOS profile
- Install monitoring tool (HWiNFO64) and stress testers (Cinebench R23, y-cruncher, MemTest86 and Prime95)
- Press
Del
on boot when the logo can be seen to enter BIOS - Enter advance mode, this can be different depending on the manufacture
- Find Core Voltage Offset and set to
- Save BIOS changes (
F10
) - if the system fail to boot
- Wait for 3 auto recovery attempts
- Clear CMOS by powering off, removing the battery for 60s or short JBAT1 pins
- If the system successfully boot, run the following test, any failure, change the voltage offset by
- smoke test with cinebench R23 multicore
- run HWiNFO with option sensor only, and click logging start then follow the instructions.
- Run y-chruncher with VST for 15 minuites
- Run Prime95 for 60 minutes, setting
Test=FFT,MinFFT=4,MaxFFT=4096,RunFFT=1,Memory=90,Time=60
- (Optional) Test the idel stability by
Start-Sleep -Seconds 7200
in powershell for 2 hours. - Check HWiNFO logs for WHEA errors, if any increase voltage.
- If no problem arrises, increase the core voltage offset by again for stability