Jump to content

Haven't done any serious testing in a while and with the impending arrival of Zen 2, I'm thinking an in depth look at actual performance-per-watt of representative current Intel and AMD CPUs would be a fun one to do. The difficulty will be measuring CPU power usage in a meaningful way. Currently I have a few ways to do it, but none are ideal.

 

One is the reported power from the CPU itself, via software. No idea how accurate that is, or if Intel and AMD use comparable measured. I doubt it somehow.

 

I can also measure at system level, but the problem is, it is at system level. I can measure either at the wall, or with certain PSUs like Corsair HXi series, they will report power on each rail. In this case, it would be difficult to isolate other system components so they would have to be somehow controlled as best possible. Measuring at the wall will also be impacted by PSU efficiency, but the HXi reporting does measure DC side so that could be ok.

 

The other way is to get more serious measuring kit. I think I've seen some put current clamps on the EPS12V cable for example, maybe some power from ATX12V also? This would still be impacted by VRM efficiency so again not entirely the CPU, but this might be about as close as I can realistically get. If I went this route I'd probably have to get a data logger to help with the readings.

 

Measuring after the VRM might not be impossible but it will probably exceed my motivation to implement. It will almost certainly get messy to do well and require some serious kit.

 

At the moment I'm thinking measuring the EPS power might be the most balanced way of doing it. It will include VRM impact but that is generally unavoidable to a user anyway. It would need testing of a sample of mobos with the same CPU to get a feel for how much impact that has. Hmm... this is starting to sound like more of a pain than I thought already.

 

Any other ideas welcome.

Gaming system: R7 7800X3D, Asus ROG Strix B650E-F Gaming Wifi, Thermalright Phantom Spirit 120 SE ARGB, Corsair Vengeance 2x 32GB 6000C30, MSI Ventus 3x OC RTX 5070 Ti, MSI MPG A850G, Fractal Design North, Samsung 990 Pro 2TB, Alienware AW3225QF (32" 240 Hz OLED)
Productivity system: i9-7980XE, Asus X299 TUF mark 2, Noctua D15, 64GB ram (mixed), RTX 4070 FE, NZXT E850, GameMax Abyss, Samsung 980 Pro 2TB, iiyama ProLite XU2793QSU-B6 (27" 1440p 100 Hz)
Gaming laptop: Lenovo Legion 5, 5800H, RTX 3070, Kingston DDR4 3200C22 2x16GB 2Rx8, Kingston Fury Renegade 1TB + Crucial P1 1TB SSD, 165 Hz IPS 1080p G-Sync Compatible

Link to comment
https://linustechtips.com/topic/1055725-measuring-cpu-power-usage/
Share on other sites

Link to post
Share on other sites

7 hours ago, Mira Yurizaki said:

You can create a reasonably accurate current measuring setup using a shunt resistor circuit

Thanks for the suggestion. I know of the concept but I'm not sure it is the best choice in this case. I'd have to put the sense resistor into circuit. The EPS connector has three 12V wires for example and it would take care to not adversely affect flow if I were to common them up. At high currents the voltage drop would also have to be considered.

Gaming system: R7 7800X3D, Asus ROG Strix B650E-F Gaming Wifi, Thermalright Phantom Spirit 120 SE ARGB, Corsair Vengeance 2x 32GB 6000C30, MSI Ventus 3x OC RTX 5070 Ti, MSI MPG A850G, Fractal Design North, Samsung 990 Pro 2TB, Alienware AW3225QF (32" 240 Hz OLED)
Productivity system: i9-7980XE, Asus X299 TUF mark 2, Noctua D15, 64GB ram (mixed), RTX 4070 FE, NZXT E850, GameMax Abyss, Samsung 980 Pro 2TB, iiyama ProLite XU2793QSU-B6 (27" 1440p 100 Hz)
Gaming laptop: Lenovo Legion 5, 5800H, RTX 3070, Kingston DDR4 3200C22 2x16GB 2Rx8, Kingston Fury Renegade 1TB + Crucial P1 1TB SSD, 165 Hz IPS 1080p G-Sync Compatible

Link to post
Share on other sites

6 hours ago, porina said:

Thanks for the suggestion. I know of the concept but I'm not sure it is the best choice in this case. I'd have to put the sense resistor into circuit. The EPS connector has three 12V wires for example and it would take care to not adversely affect flow if I were to common them up. At high currents the voltage drop would also have to be considered.

If you need something accurate, I'd argue poking at the wires directly using something like a shunt is the best way to do it. Current clamps can be finnicky and considering it uses electromagnetic fields, it could be thrown off by anything else in the computer as there could be a lot of power flowing around elsewhere.

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×