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

Can you help me make a comprehensive efficiency graph for CPUs?

Joined
Jan 3, 2021
Messages
3,349 (2.43/day)
Location
Slovenia
Processor i5-6600K
Motherboard Asus Z170A
Cooling some cheap Cooler Master Hyper 103 or similar
Memory 16GB DDR4-2400
Video Card(s) IGP
Storage Samsung 850 EVO 250GB
Display(s) 2x Oldell 24" 1920x1200
Case Bitfenix Nova white windowless non-mesh
Audio Device(s) E-mu 1212m PCI
Power Supply Seasonic G-360
Mouse Logitech Marble trackball, never had a mouse
Keyboard Key Tronic KT2000, no Win key because 1994
Software Oldwin
I'm working on creating a graph showing how different CPUs perform across their entire range of supported wattages. Just like this:
2.jpg


Run the very brief benchmark at different wattages, from the lowest to the highest.
Are you aware of a serious flaw in your method? The power on the horizontal axis is the set limit, not the actual consumption. You haven't even described how you set that limit.

In your example, the CPU simply can't consume more than ~25W, and score more than ~420 in ST, regardless of the limit. You'll see the same thing in MT, depending on how high you go - the 7800X3D refuses to exceed ~80W, for example. So the only usable part of the curves is where they rise linearly (more or less). The horizontal part is misleading.
 
Joined
Feb 18, 2005
Messages
5,701 (0.79/day)
Location
Ikenai borderline!
System Name Firelance.
Processor Threadripper 3960X
Motherboard ROG Strix TRX40-E Gaming
Cooling IceGem 360 + 6x Arctic Cooling P12
Memory 8x 16GB Patriot Viper DDR4-3200 CL16
Video Card(s) MSI GeForce RTX 4060 Ti Ventus 2X OC
Storage 2TB WD SN850X (boot), 4TB Crucial P3 (data)
Display(s) 3x AOC Q32E2N (32" 2560x1440 75Hz)
Case Enthoo Pro II Server Edition (Closed Panel) + 6 fans
Power Supply Fractal Design Ion+ 2 Platinum 760W
Mouse Logitech G602
Keyboard Razer Pro Type Ultra
Software Windows 10 Professional x64

Skeptyka

New Member
Joined
May 31, 2024
Messages
7 (0.05/day)
Are you aware of a serious flaw in your method? The power on the horizontal axis is the set limit, not the actual consumption. You haven't even described how you set that limit.

In your example, the CPU simply can't consume more than ~25W, and score more than ~420 in ST, regardless of the limit. You'll see the same thing in MT, depending on how high you go - the 7800X3D refuses to exceed ~80W, for example. So the only usable part of the curves is where they rise linearly (more or less). The horizontal part is misleading.

I'm not sure I'm aware, can you expand? I set a power limit within ThrottleStop and verify it's hitting that limit in the same program. What do you mean by it not being the actual consumption?

Completely agree on the curve, thanks!
 
Joined
Nov 16, 2023
Messages
1,158 (3.49/day)
Location
Nowhere
System Name I don't name my rig
Processor 14700K
Motherboard Asus TUF Z790
Cooling Air/water/DryIce
Memory DDR5 G.Skill Z5 RGB 6000mhz C36
Video Card(s) RTX 4070 Super
Storage 980 Pro
Display(s) Some LED 1080P TV
Case Open bench
Audio Device(s) Some Old Sherwood stereo and old cabinet speakers
Power Supply Corsair 1050w HX series
Mouse Razor Mamba Tournament Edition
Keyboard Logitech G910
VR HMD Quest 2
Software Windows
Benchmark Scores Max Freq 13700K 6.7ghz DryIce Max Freq 14700K 7.0ghz DryIce Max all time Freq FX-8300 7685mhz LN2
Yup, what I don't understand is how you measure both at the same time, so you can multiply them?


I specifically talked about power reporting for CPUs from ANY software. For example, power reporting on NVIDIA graphics cards is quite accurate, because they have dedicated circuitry on the PCB that really measures current using a shunt resistor + voltage
So I am to guess you are talking about v-core and the amps used to come up with power?

So you're saying even if I measure the 12v (on some boards there is actual pads to test with the multimeter) and use the amp clamp on the cpu 12v eps connector(s) that it would be very vastly different power usage vs what the firmware in bios gives us? (Would need 2 multimeters)

If all this was that much inaccurate, then the sensors wouldn't need to be there.

Since we know the v-core is set to X and we know the VRMs output X amps, that's how we get the wattage conclusion. Obviously this is very simplified, I'm talking about v-core and cpu package power are we talking about the same thing?

So anything after the VRM circuit can't be measured?

The board monitors VRMs for nothing with willy nilly sensor readings. There's gotta be some method to the madness. Perhaps I just don't know what it is.

 
Last edited:

Skeptyka

New Member
Joined
May 31, 2024
Messages
7 (0.05/day)
Cpu-z is too light of a work load. I recommend people use CBr23 or something heavy instead.

14700K with my 4000mhz 20 cores profile which is 150w (with some swing depending on app) Cpu-z reported only 135w.
Thanks so much, I didn't identify that due to the thermal limitations. After refrigerating my laptop, I confirmed CPU-Z doesn't pull as much as other benchmarks. Although, I would still take the quick testing CPU-Z provides over that last bit of power it takes away. However, if there are better programs that also bench very quickly, I'd like to know!
 
Joined
Nov 16, 2023
Messages
1,158 (3.49/day)
Location
Nowhere
System Name I don't name my rig
Processor 14700K
Motherboard Asus TUF Z790
Cooling Air/water/DryIce
Memory DDR5 G.Skill Z5 RGB 6000mhz C36
Video Card(s) RTX 4070 Super
Storage 980 Pro
Display(s) Some LED 1080P TV
Case Open bench
Audio Device(s) Some Old Sherwood stereo and old cabinet speakers
Power Supply Corsair 1050w HX series
Mouse Razor Mamba Tournament Edition
Keyboard Logitech G910
VR HMD Quest 2
Software Windows
Benchmark Scores Max Freq 13700K 6.7ghz DryIce Max Freq 14700K 7.0ghz DryIce Max all time Freq FX-8300 7685mhz LN2
Thanks so much, I didn't identify that due to the thermal limitations. After refrigerating my laptop, I confirmed CPU-Z doesn't pull as much as other benchmarks. Although, I would still take the quick testing CPU-Z provides over that last bit of power it takes away. However, if there are better programs that also bench very quickly, I'd like to know!
Quickly is dependent on CPU used, how many cores and the frequency.

So for some systems with like 32 threads would complete a Cinebench run rather quickly. But if they have an older quad core, or even a newer one, the benchmark would take longer to complete the render. However, using the AVX2 instructions is what hammers a heavy load on the cpu.

I mean it's a really neat idea, but a lot of work. To try and get a 50w load all the way to 300w would take a really long time. I couldn't accomplish this within just an hour or something. Just because we are looking at 5w increments. Maybe 25w increments, this wouldn't look so intimidating.
 
Joined
Jan 1, 2012
Messages
292 (0.06/day)
Others have given some good points on other things, but I want to raise an issue with using CPU-Z as the measuring bar for performance.

It's... not a good reflection of real world performance, and in fact, you're going to run into this issue with most synthetics because in reality, you trade off accuracy by boiling performance down to one number, and finding a synthetic that accurately represents that average is easier said than done.

Even the "good" ones like Passmark have this problem. Go look up the single core scores of the 5800X and 5800X3D and you'll see exactly what I mean; it rates the 5800X slightly higher, whereas the 5800X3D will only ever score lower if the cache isn't helping at all, which makes it obvious the cache isn't being factored at all in whatever method their benchmark uses, which means... you guessed it, the synthetic suddenly doesn't accurately represent real world performance. Maybe it represents "desktop/productivity" performance fair enough, but even some of that stuff may (or may not) see increases from cache.

Passmark is very aware of this shortcoming, which is why they came up with a "gaming ranking"... yet this has a very big problem of it's own! Look at what CPU is currently topping the chart. Not the 7800X3D. Not the 7950X3D. It's the 7900X3D. Huh? Why's that? Let's look deeper. Wait... the 5600X3D is topping the 5800X3D too! Now it's a bit more apparent what's going on. The Ryzen 5 and lower half of the Ryzen 9 tiers use CCDs with 6 cores instead of 8. But all the X3D chips have the same 64MB extra cache. What they are doing is clearly averaging "cache per core" which results in the 6 core CCD models scoring higher. In reality, it doesn't work this way at all! L3 cache is shared, at least on single CCD CPUs. I think it still is on multi-CCD CPUs but then you add latency to cross CCDs which negates the effect. This is why, say, a 5800X has 32 MB cache, a 5900X has 64 MB, and a 5800X3D has 96 MB, but only the latter sees the uplift. The middle one has the same +32MB uplift but it's spread across two CCDs.

In short, even the "good" synthetics have some serious flaws. And CPU-Z's benchmark is not regarded as a "good" one. Certain CPUs had architectural adjustments that brought them real world performance uplifts, but CPU-Zs benchmark would see little to no difference.

For reasons like this, I'm not a fan of using synthetics as an accurate average of performance. I understand why it's done; you need to reduce variables and using the same measuring method does that... but what happens when that measuring method itself is consistent... but consistently wrong? This happens.
 

W1zzard

Administrator
Staff member
Joined
May 14, 2004
Messages
27,615 (3.70/day)
Processor Ryzen 7 5700X
Memory 48 GB
Video Card(s) RTX 4080
Storage 2x HDD RAID 1, 3x M.2 NVMe
Display(s) 30" 2560x1600 + 19" 1280x1024
Software Windows 10 64-bit
So you're saying even if I measure the 12v (on some boards there is actual pads to test with the multimeter) and use the amp clamp on the cpu 12v eps connector(s) that it would be very vastly different power usage vs what the firmware in bios gives us?
Correct. What you are proposing is how I measure power in my CPU reviews: power flowing through the cable, apples-to-apples, using external measurement devices that are independent of motherboard/CPU/BIOS/settings and thus can't be cheated

If all this was that much inaccurate, then the sensors wouldn't need to be there.
The sensor exists for power limits, it is sufficiently accurate for this purpose. But then mobo vendors found out how to trick it, so they could get higher scores in reviews, because they haxxed the sensor to see 75 W when it's actually 80 or 85 W. You can repro this by playing with LLC and related settings while observing temperature and package power (Intel)
 
Joined
Nov 16, 2023
Messages
1,158 (3.49/day)
Location
Nowhere
System Name I don't name my rig
Processor 14700K
Motherboard Asus TUF Z790
Cooling Air/water/DryIce
Memory DDR5 G.Skill Z5 RGB 6000mhz C36
Video Card(s) RTX 4070 Super
Storage 980 Pro
Display(s) Some LED 1080P TV
Case Open bench
Audio Device(s) Some Old Sherwood stereo and old cabinet speakers
Power Supply Corsair 1050w HX series
Mouse Razor Mamba Tournament Edition
Keyboard Logitech G910
VR HMD Quest 2
Software Windows
Benchmark Scores Max Freq 13700K 6.7ghz DryIce Max Freq 14700K 7.0ghz DryIce Max all time Freq FX-8300 7685mhz LN2
Correct. What you are proposing is how I measure power in my CPU reviews: power flowing through the cable, apples-to-apples, using external measurement devices that are independent of motherboard/CPU/BIOS/settings and thus can't be cheated


The sensor exists for power limits, it is sufficiently accurate for this purpose. But then mobo vendors found out how to trick it, so they could get higher scores in reviews, because they haxxed the sensor to see 75 W when it's actually 80 or 85 W. You can repro this by playing with LLC and related settings while observing temperature and package power (Intel)
But that power droop would be reflected by drooping effective clocks. So, no. Their scores actually suck. This is why I don't suggest under-volting at all, or stay away from those conversations. I don't want people beating my scores anyways XD.

But I think I understand the explanation.

So the software is accurate enough, just not dead nuts accurate. There's essentially no government for Adaptive sway or skew.
 

W1zzard

Administrator
Staff member
Joined
May 14, 2004
Messages
27,615 (3.70/day)
Processor Ryzen 7 5700X
Memory 48 GB
Video Card(s) RTX 4080
Storage 2x HDD RAID 1, 3x M.2 NVMe
Display(s) 30" 2560x1600 + 19" 1280x1024
Software Windows 10 64-bit
But that power droop would be reflected by drooping effective clocks
Power drop? The CPU power limit defaults to 75 W out of the box. So if it reaches at that power limit it will not clock higher. Now suddenly the mobo vendor haxxes the power sensor so that the CPU thinks it has 10 W more to go, before reaching "75 W", so it automagically clocks higher and the motherboard wins in reviews where boards are compared at stock settings
 
Joined
Jun 2, 2017
Messages
8,826 (3.28/day)
System Name Best AMD Computer
Processor AMD 7900X3D
Motherboard Asus X670E E Strix
Cooling In Win SR36
Memory GSKILL DDR5 32GB 5200 30
Video Card(s) Sapphire Pulse 7900XT (Watercooled)
Storage Corsair MP 700, Seagate 530 2Tb, Adata SX8200 2TBx2, Kingston 2 TBx2, Micron 8 TB, WD AN 1500
Display(s) GIGABYTE FV43U
Case Corsair 7000D Airflow
Audio Device(s) Corsair Void Pro, Logitch Z523 5.1
Power Supply Deepcool 1000M
Mouse Logitech g7 gaming mouse
Keyboard Logitech G510
Software Windows 11 Pro 64 Steam. GOG, Uplay, Origin
Benchmark Scores Firestrike: 46183 Time Spy: 25121
Power drop? The CPU power limit defaults to 75 W out of the box. So if it reaches at that power limit it will not clock higher. Now suddenly the mobo vendor haxxes the power sensor so that the CPU thinks it has 10 W more to go, before reaching "75 W", so it automagically clocks higher and the motherboard wins in reviews where boards are compared at stock settings
Sounds just like Gigabyte used to be.
 
Joined
Sep 3, 2019
Messages
3,442 (1.84/day)
Location
Thessaloniki, Greece
System Name PC on since Aug 2019, 1st CPU R5 3600 + ASUS ROG RX580 8GB >> MSI Gaming X RX5700XT (Jan 2020)
Processor Ryzen 9 5900X (July 2022), 220W PPT limit, 80C temp limit, CO -8~12
Motherboard Gigabyte X570 Aorus Pro (Rev1.0), BIOS F39b, AGESA V2 1.2.0.C
Cooling Arctic Liquid Freezer II 420mm Rev7 (Jan 2024) with off-center mount for Ryzen, TIM: Kryonaut
Memory 2x16GB G.Skill Trident Z Neo GTZN (July 2022) 3600MT/s 1.38V CL16-16-16-16-32-48 1T, tRFC:280, B-die
Video Card(s) Sapphire Nitro+ RX 7900XTX (Dec 2023) 314~467W (375W current) PowerLimit, 1060mV, Adrenalin v24.8.1
Storage Samsung NVMe: 980Pro 1TB(OS 2022), 970Pro 512GB(2019) / SATA-III: 850Pro 1TB(2015) 860Evo 1TB(2020)
Display(s) Dell Alienware AW3423DW 34" QD-OLED curved (1800R), 3440x1440 144Hz (max 175Hz) HDR400/1000, VRR on
Case None... naked on desk
Audio Device(s) Astro A50 headset
Power Supply Corsair HX750i, ATX v2.4, 80+ Platinum, 93% (250~700W), modular, single/dual rail (switch)
Mouse Logitech MX Master (Gen1)
Keyboard Logitech G15 (Gen2) w/ LCDSirReal applet
Software Windows 11 Home 64bit (v24H2, OSBuild 26100.2033), upgraded from Win10 to Win11 on Feb 2024
Now suddenly the mobo vendor haxxes the power sensor so that the CPU thinks it has 10 W more to go, before reaching "75 W", so it automagically clocks higher and the motherboard wins in reviews where boards are compared at stock settings
Exactly this is shown with HWiNFO sensor "Power Reporting Deviation" at least on AM4. I'm not sure the sensor exists on AM5.
Maybe AM5 users can confirm that with HWiNFO.

The "skew" is done on current (A). I remember some AM4 AsRock boards to have specific settings on this so the user could bring current close back to "reality". But you need something to tell how much "off" current is. Thats PRD.
What is maybe interesting is that some boards even over state current so the CPU end up to underperform and by a lot.
So not sure how these vendors are configuring things in the end, and if all this deviation is intentional on all cases.

For example look at this post below (#553) on HWiNFO forums where PRD was 128%
R5 5600
PPT was reading 76W during CB-R23 but with PRD 128% the true power of the CPU was down to
76 / 1.28 = 59.4W
All core frequency was down to 4.1GHz because of low true power.


That B450 board of course did not have any settings for adjusting current readout. Even my X570 does not have those.
So only option was to increase PPT. After setting PPT to 97W and run CB-R23 again the CPU was up to 4.4GHz all core and now PRD shown as 126%
97 / 1.26 = 77W true power
 
Joined
Jan 14, 2019
Messages
11,829 (5.64/day)
Location
Midlands, UK
System Name Nebulon B
Processor AMD Ryzen 7 7800X3D
Motherboard MSi PRO B650M-A WiFi
Cooling be quiet! Dark Rock 4
Memory 2x 24 GB Corsair Vengeance DDR5-4800
Video Card(s) AMD Radeon RX 6750 XT 12 GB
Storage 2 TB Corsair MP600 GS, 2 TB Corsair MP600 R2
Display(s) Dell S3422DWG, 7" Waveshare touchscreen
Case Kolink Citadel Mesh black
Audio Device(s) Logitech Z333 2.1 speakers, AKG Y50 headphones
Power Supply Seasonic Prime GX-750
Mouse Logitech MX Master 2S
Keyboard Logitech G413 SE
Software Windows 10 Pro
Exactly this is shown with HWiNFO sensor "Power Reporting Deviation" at least on AM4. I'm not sure the sensor exists on AM5.
Maybe AM5 users can confirm that with HWiNFO.
It does not. I assume that AM5 power reporting is more accurate, but who knows for sure.
 
Joined
Sep 3, 2019
Messages
3,442 (1.84/day)
Location
Thessaloniki, Greece
System Name PC on since Aug 2019, 1st CPU R5 3600 + ASUS ROG RX580 8GB >> MSI Gaming X RX5700XT (Jan 2020)
Processor Ryzen 9 5900X (July 2022), 220W PPT limit, 80C temp limit, CO -8~12
Motherboard Gigabyte X570 Aorus Pro (Rev1.0), BIOS F39b, AGESA V2 1.2.0.C
Cooling Arctic Liquid Freezer II 420mm Rev7 (Jan 2024) with off-center mount for Ryzen, TIM: Kryonaut
Memory 2x16GB G.Skill Trident Z Neo GTZN (July 2022) 3600MT/s 1.38V CL16-16-16-16-32-48 1T, tRFC:280, B-die
Video Card(s) Sapphire Nitro+ RX 7900XTX (Dec 2023) 314~467W (375W current) PowerLimit, 1060mV, Adrenalin v24.8.1
Storage Samsung NVMe: 980Pro 1TB(OS 2022), 970Pro 512GB(2019) / SATA-III: 850Pro 1TB(2015) 860Evo 1TB(2020)
Display(s) Dell Alienware AW3423DW 34" QD-OLED curved (1800R), 3440x1440 144Hz (max 175Hz) HDR400/1000, VRR on
Case None... naked on desk
Audio Device(s) Astro A50 headset
Power Supply Corsair HX750i, ATX v2.4, 80+ Platinum, 93% (250~700W), modular, single/dual rail (switch)
Mouse Logitech MX Master (Gen1)
Keyboard Logitech G15 (Gen2) w/ LCDSirReal applet
Software Windows 11 Home 64bit (v24H2, OSBuild 26100.2033), upgraded from Win10 to Win11 on Feb 2024
It does not. I assume that AM5 power reporting is more accurate, but who knows for sure.
Yeah we have to ask Martin form HWiNFO on that...

EDIT:
There is the answer...

 
Last edited:
Joined
Nov 16, 2023
Messages
1,158 (3.49/day)
Location
Nowhere
System Name I don't name my rig
Processor 14700K
Motherboard Asus TUF Z790
Cooling Air/water/DryIce
Memory DDR5 G.Skill Z5 RGB 6000mhz C36
Video Card(s) RTX 4070 Super
Storage 980 Pro
Display(s) Some LED 1080P TV
Case Open bench
Audio Device(s) Some Old Sherwood stereo and old cabinet speakers
Power Supply Corsair 1050w HX series
Mouse Razor Mamba Tournament Edition
Keyboard Logitech G910
VR HMD Quest 2
Software Windows
Benchmark Scores Max Freq 13700K 6.7ghz DryIce Max Freq 14700K 7.0ghz DryIce Max all time Freq FX-8300 7685mhz LN2
Power drop? The CPU power limit defaults to 75 W out of the box. So if it reaches at that power limit it will not clock higher. Now suddenly the mobo vendor haxxes the power sensor so that the CPU thinks it has 10 W more to go, before reaching "75 W", so it automagically clocks higher and the motherboard wins in reviews where boards are compared at stock settings
Sounds like a sure fire way to cause cpu degradation. But 10w isn't exactly a big amount to make or break a benchmark score. Could almost say within margin of error really.

Yes droop. VID at idle may be 1.35v. At load 1.28v with an LLC setting of 4 in an Asus board.

With these near default settings, the cpu effective clocks droop. Drop. W/e. So for competitive benchmarking, I only need to keep my effective clocks higher than the next guy at the same frequency. My scores will be better.

Anyhow, you're saying the VRM amp reading is what is skewed by the mobo manufacturer, likely not the v-core because that's easily measurable.

I'm lucky to have used my cpu in 4 separate boards. Seems to run identically or near it in all of them. And each has a different firmware flashed to them. Benchmark scores between them all, also near identical scores. Current TUF board is using the factory release Bios and firmware for Raptor lake.
 
Joined
Jan 14, 2019
Messages
11,829 (5.64/day)
Location
Midlands, UK
System Name Nebulon B
Processor AMD Ryzen 7 7800X3D
Motherboard MSi PRO B650M-A WiFi
Cooling be quiet! Dark Rock 4
Memory 2x 24 GB Corsair Vengeance DDR5-4800
Video Card(s) AMD Radeon RX 6750 XT 12 GB
Storage 2 TB Corsair MP600 GS, 2 TB Corsair MP600 R2
Display(s) Dell S3422DWG, 7" Waveshare touchscreen
Case Kolink Citadel Mesh black
Audio Device(s) Logitech Z333 2.1 speakers, AKG Y50 headphones
Power Supply Seasonic Prime GX-750
Mouse Logitech MX Master 2S
Keyboard Logitech G413 SE
Software Windows 10 Pro
Yeah we have to ask Martin form HWiNFO on that...

EDIT:
There is the answer...

That's good to know, thanks. :) Although, judging by the 7800X3D review here on TPU (power was measured at the socket, not by software, AFAIK), I'd say the power sensor reading on AM5 is (somewhat) accurate.
 
Joined
Jan 3, 2021
Messages
3,349 (2.43/day)
Location
Slovenia
Processor i5-6600K
Motherboard Asus Z170A
Cooling some cheap Cooler Master Hyper 103 or similar
Memory 16GB DDR4-2400
Video Card(s) IGP
Storage Samsung 850 EVO 250GB
Display(s) 2x Oldell 24" 1920x1200
Case Bitfenix Nova white windowless non-mesh
Audio Device(s) E-mu 1212m PCI
Power Supply Seasonic G-360
Mouse Logitech Marble trackball, never had a mouse
Keyboard Key Tronic KT2000, no Win key because 1994
Software Oldwin
I'm not sure I'm aware, can you expand? I set a power limit within ThrottleStop and verify it's hitting that limit in the same program. What do you mean by it not being the actual consumption?

Completely agree on the curve, thanks!
Ah, I see you've mentioned ThrottleStop before. So you set the limit and check if PKG Power hits that limit? In this case, all is fine. But you'd better leave out the points where PKG Power doesn't reach the limit - and that would be the horizontal part of the curve (or both curves).
 
Top