• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

Unclewebb- PLEASE add VF Curve!

okashiraa

New Member
Joined
Jul 5, 2023
Messages
5 (0.01/day)
The only thing missing from TS compared to XTU.

VF curve for P cores
and VF curve for Pcache would be amazing
(yes Pcache has a seperate VF curve, that XTU doesn't expose)
1688529997158.png
 
Low quality post by eidairaman1

eidairaman1

The Exiled Airman
Joined
Jul 2, 2007
Messages
42,993 (6.72/day)
Location
Republic of Texas (True Patriot)
System Name PCGOD
Processor AMD FX 8350@ 5.0GHz
Motherboard Asus TUF 990FX Sabertooth R2 2901 Bios
Cooling Scythe Ashura, 2×BitFenix 230mm Spectre Pro LED (Blue,Green), 2x BitFenix 140mm Spectre Pro LED
Memory 16 GB Gskill Ripjaws X 2133 (2400 OC, 10-10-12-20-20, 1T, 1.65V)
Video Card(s) AMD Radeon 290 Sapphire Vapor-X
Storage Samsung 840 Pro 256GB, WD Velociraptor 1TB
Display(s) NEC Multisync LCD 1700V (Display Port Adapter)
Case AeroCool Xpredator Evil Blue Edition
Audio Device(s) Creative Labs Sound Blaster ZxR
Power Supply Seasonic 1250 XM2 Series (XP3)
Mouse Roccat Kone XTD
Keyboard Roccat Ryos MK Pro
Software Windows 7 Pro 64
You might of tried a dm instead.
 

Mussels

Freshwater Moderator
Joined
Oct 6, 2004
Messages
58,413 (7.89/day)
Location
Oystralia
System Name Rainbow Sparkles (Power efficient, <350W gaming load)
Processor Ryzen R7 5800x3D (Undervolted, 4.45GHz all core)
Motherboard Asus x570-F (BIOS Modded)
Cooling Alphacool Apex UV - Alphacool Eisblock XPX Aurora + EK Quantum ARGB 3090 w/ active backplate
Memory 2x32GB DDR4 3600 Corsair Vengeance RGB @3866 C18-22-22-22-42 TRFC704 (1.4V Hynix MJR - SoC 1.15V)
Video Card(s) Galax RTX 3090 SG 24GB: Underclocked to 1700Mhz 0.750v (375W down to 250W))
Storage 2TB WD SN850 NVME + 1TB Sasmsung 970 Pro NVME + 1TB Intel 6000P NVME USB 3.2
Display(s) Phillips 32 32M1N5800A (4k144), LG 32" (4K60) | Gigabyte G32QC (2k165) | Phillips 328m6fjrmb (2K144)
Case Fractal Design R6
Audio Device(s) Logitech G560 | Corsair Void pro RGB |Blue Yeti mic
Power Supply Fractal Ion+ 2 860W (Platinum) (This thing is God-tier. Silent and TINY)
Mouse Logitech G Pro wireless + Steelseries Prisma XL
Keyboard Razer Huntsman TE ( Sexy white keycaps)
VR HMD Oculus Rift S + Quest 2
Software Windows 11 pro x64 (Yes, it's genuinely a good OS) OpenRGB - ditch the branded bloatware!
Benchmark Scores Nyooom.
Eida: Nah, feature requests are great to do publicly so other people can pitch in pros/cons of the idea
 

nvnstar

New Member
Joined
Jul 10, 2022
Messages
12 (0.01/day)
sounds great, I never knew that exist or this is for 12th gen or later only ?
 

unclewebb

ThrottleStop & RealTemp Author
Joined
Jun 1, 2008
Messages
8,044 (1.33/day)
VF curve for P cores
I thought about adding this feature but I have not got around to it yet. I always run my desktop CPU at maximum speed. I never saw the real need to be able to make fine voltage adjustments like this.

I did add the ability to edit the Core VF Point at 800 MHz just to see what users think about this. Not a single user has ever told me that they use this feature or requested that I should develop this feature further. I guess now I can say that one person has requested more VF tuning.

1688580095519.png


Perhaps someday I will replace that simple feature so you can edit the voltage for all 8 VF points.

I never knew that exist or this is for 12th gen or later only ?
My 10850K desktop CPU supports VF editing. As far as I know, this feature is only available on the K series CPUs. The unlocked mobile HX series might also support VF tuning.
 

okashiraa

New Member
Joined
Jul 5, 2023
Messages
5 (0.01/day)
I thought about adding this feature but I have not got around to it yet. I always run my desktop CPU at maximum speed. I never saw the real need to be able to make fine voltage adjustments like this.

I did add the ability to edit the Core VF Point at 800 MHz just to see what users think about this. Not a single user has ever told me that they use this feature or requested that I should develop this feature further. I guess now I can say that one person has requested more VF tuning.

View attachment 303654

Perhaps someday I will replace that simple feature so you can edit the voltage for all 8 VF points.


My 10850K desktop CPU supports VF editing. As far as I know, this feature is only available on the K series CPUs. The unlocked mobile HX series might also support VF tuning.
>>I did add the ability to edit the Core VF Point at 800 MHz just to see what users think about this. Not a single user has ever told me that they use this feature or requested that I should develop this feature further. I guess now I can say that one person has requested more VF tuning.

I think this is party because I was unsure what this does, the way it's presented i felt it was a legacy option that doesn't do anything, if you know what i mean?
 

unclewebb

ThrottleStop & RealTemp Author
Joined
Jun 1, 2008
Messages
8,044 (1.33/day)
Most people that undervolt their laptops have light load stability problems if they undervolt too much. You can usually undervolt reliably more at max speed compared to when a CPU is idle.

This ThrottleStop feature works great in theory. Adding voltage at 800 MHz boosts voltage for the lower part of the voltage curve and should help fix light load stability issues when undervolting too aggressively.

ThrottleStop is primarily a tool for laptops. When I found out that most laptops with H series processors do not support this feature, I decided not to bother working on this any further.

Maybe when winter returns I will be bored and I will have another look at this. Too nice to be inside programming during the summer.
 

okashiraa

New Member
Joined
Jul 5, 2023
Messages
5 (0.01/day)
Most people that undervolt their laptops have light load stability problems if they undervolt too much. You can usually undervolt reliably more at max speed compared to when a CPU is idle.

This ThrottleStop feature works great in theory. Adding voltage at 800 MHz boosts voltage for the lower part of the voltage curve and should help fix light load stability issues when undervolting too aggressively.

ThrottleStop is primarily a tool for laptops. When I found out that most laptops with H series processors do not support this feature, I decided not to bother working on this any further.

Maybe when winter returns I will be bored and I will have another look at this. Too nice to be inside programming during the summer.
Yes, I agree, I'm using this for an 13900hx in a laptop.

Also need to overvolt at 1700 and 2400mhz, 800mhz is not enough. I was able to undervolt an additional 60mv when I overvolted the 8x, 17x and 24x points

Yes, I agree, I'm using this for an 13900hx in a laptop.

Also need to overvolt at 1700 and 2400mhz, 800mhz is not enough. I was able to undervolt an additional 60mv when I overvolted the 8x, 17x and 24x points
By the way, if you only overvolt the 800MHz point, it may not be applying correctly, because intel has a strict rule - that each VF point must be higher then the previous one.
If you over volt the 8x point by 80mv, and the 17x point by 0, the 8x overvolt wont actually apply, because the 8x point voltage must be less then or equal to the 17x point.

The 8x and 17x voltages are already pretty close so you won't have much room to overvolt it.
 

Mussels

Freshwater Moderator
Joined
Oct 6, 2004
Messages
58,413 (7.89/day)
Location
Oystralia
System Name Rainbow Sparkles (Power efficient, <350W gaming load)
Processor Ryzen R7 5800x3D (Undervolted, 4.45GHz all core)
Motherboard Asus x570-F (BIOS Modded)
Cooling Alphacool Apex UV - Alphacool Eisblock XPX Aurora + EK Quantum ARGB 3090 w/ active backplate
Memory 2x32GB DDR4 3600 Corsair Vengeance RGB @3866 C18-22-22-22-42 TRFC704 (1.4V Hynix MJR - SoC 1.15V)
Video Card(s) Galax RTX 3090 SG 24GB: Underclocked to 1700Mhz 0.750v (375W down to 250W))
Storage 2TB WD SN850 NVME + 1TB Sasmsung 970 Pro NVME + 1TB Intel 6000P NVME USB 3.2
Display(s) Phillips 32 32M1N5800A (4k144), LG 32" (4K60) | Gigabyte G32QC (2k165) | Phillips 328m6fjrmb (2K144)
Case Fractal Design R6
Audio Device(s) Logitech G560 | Corsair Void pro RGB |Blue Yeti mic
Power Supply Fractal Ion+ 2 860W (Platinum) (This thing is God-tier. Silent and TINY)
Mouse Logitech G Pro wireless + Steelseries Prisma XL
Keyboard Razer Huntsman TE ( Sexy white keycaps)
VR HMD Oculus Rift S + Quest 2
Software Windows 11 pro x64 (Yes, it's genuinely a good OS) OpenRGB - ditch the branded bloatware!
Benchmark Scores Nyooom.
Most people that undervolt their laptops have light load stability problems if they undervolt too much.
this is also the case on ryzen, with the curve undervolts
The key there (and on intel laptops, or weaker desktops) is that the maximum clock speed drops with heat/sustained loads, so you need multiplemultipliers and associated VID's with lowered voltages, not just the highest one

I dont know the intel side as well, but i assume it's the same there - adjusting each step invidually is the 'least effort' from a programming standpoint while being able to let users adjust as they wish, but i have no idea how practical that is with the hardwares support
 

unclewebb

ThrottleStop & RealTemp Author
Joined
Jun 1, 2008
Messages
8,044 (1.33/day)
intel has a strict rule - that each VF point must be higher then the previous one.
Have you tried testing this on your 13th Gen HX?

I did some testing of the ThrottleStop mv Boost @ 800 MHz feature. The testing I did was on a 10th Gen desktop 10850K so it is possible that your CPU works differently.

With mV Boost set to 0, the idle VID voltages were approximately,

0.6897 V @ 800 MHz
0.7844 V @ 2500 MHz

When boosting only the V/F point at 800 MHz by +150 mV, this raised the VID for the second V/F point automatically. The CPU was smart enough so the final VID values were in compliance with Intel's strict V/F point rule.

0.824 V @ 800 MHz
0.824 V @ 2500 MHz

The fourth digit after the decimal place tended to wander around a little bit when testing but raising the first VF point higher than the second VF point caused the second VF point to automatically correct so it was equal to the first point. There was no need for me to adjust the second point separately. Based on this testing, I decided that being able to adjust all 8 V/F points might not be necessary. I thought raising the lower end of the voltage curve should allow a person to undervolt more without the voltage at the low end getting too low and causing a BSOD.

If you have time, try doing some testing on your 13th Gen HX to see if it works the same.

This image shows what this ThrottleStop feature is designed to do.

Asus VF.png


I like keeping new features as simple as possible. I thought single point V/F adjustment might be good enough to fix the light load BSOD issues that many laptops have when using a large undervolt. If you can show me that being able to adjust all 8 V/F points is really necessary then I will definitely consider adding this feature to ThrottleStop. I am interested in seeing if only increasing the low end voltage allows you to reliably use a bigger undervolt.
 
Joined
May 6, 2023
Messages
133 (0.22/day)
System Name Precision 7540
Processor i9-9980HK
Memory 4x16GB HyperX Impact 2666MHz CL15
Video Card(s) RTX 4000 Max-Q (90W)
Storage 3x1TB XPG SX8200 Pro Gen3x4
Power Supply 240W
I have extensively tested my I9-9980HK (Precision 7540) and definitely the voltage adjustment per point of the VF curve would be something very extraordinary!

Unfortunately, the offset voltage adjustment per point of the VF curve is not available on the XTU for me.

I don't know if it is because of incompatibility for this function between the XTU and the i9-9980HK or because of some blockage in the BIOS.

i9-9980HK: Frequency x Voltage Offset (cache / core)

(1 core) 5,2GHz: -40,0mV / -65,4mV
(1 core) 5,1GHz: -75,2mV / -125,0mV
(1 core) 5,0GHz: -110,4mV / -184,6mV
(2 core) 4,9GHz: -102,5mV / -169,9mV
(3 core) 4,8GHz: -102,5mV / -169,9mV
(4 core) 4,7GHz: -125,0mV / -210,0mV
(5 core) 4,6GHz: -150,4mV / -250,0mV
(6 core) 4,5GHz: -139,6mV / -230,5mV
(7/8 core) 4,4GHz: -125,0mV / -210,0mV (~111W)
(8 core) 4,3GHz: -102,5mV / -169,9mV (~103W)
(8 core) 4,2GHz: -102,5mV / -169,9mV (~94W)
(8 core) 4,1GHz: -110,4mV / -184,6mV (~84W)
(8 core) 4,0GHz: -120,1mV / -200,2mV (~75W)
(8 core) 3,9GHz: -115,2mV / -190,4mV (~69W)
(8 core) 3,8GHz: -115,2mV / -190,4mV (~64W)
(8 core) 3,7GHz: -115,2mV / -190,4mV (~59W)
(8 core) 3,6GHz: -115,2mV / -190,4mV (~54W)
(8 core) 3,5GHz: -115,2mV / -190,4mV (~50W)
(8 core) 3,4GHz: -110,4mV / -184,6mV (~47W)
(8 core) 3,3GHz: -110,4mV / -184,6mV (~43W)
(8 core) 3,2GHz: -110,4mV / -184,6mV (~40W)
(8 core) 3,1GHz: -110,4mV / -184,6mV (~37W)
(8 core) 3,0GHz: -104,5mV / -174,8mV (~34W)
(8 core) 2,9GHz: -110,4mV / -184,6mV (~32W)
(8 core) 2,8GHz: -110,4mV / -184,6mV (~30W)
(8 core) 2,7GHz: -110,4mV / -184,6mV (~28W)
(8 core) 2,6GHz: -110,4mV / -184,6mV (~26W)
(8 core) 2,5GHz: -110,4mV / -184,6mV (~24W)
(8 core) 2,4GHz: -110,4mV / -184,6mV (~23W)
 
Last edited:
Top