AMD Ryzen 5 7600 / Ryzen 7 7700 / Ryzen 9 7900 Linux Performance
phoronix.com
phoronix.com
> The Ryzen 5 7600 / Ryzen 7 7700 maintained around a 70~71 Watt average with a peak of 91 Watts while the Ryzen 9 7900 maintained a 73 Watt average and similar peak of 92 Watts. This is much lower than the Ryzen 7000 X-series parts and much lower than the Intel competition -- the Core i5 13600K meanwhile had a 95 Watt average with a peak of 167 Watts.
Performance / efficiency
> If taking the geometric mean of all 300+ Linux benchmarks conducted, here is the positioning of this assortment of Intel and AMD CPUs. The Ryzen 9 7900 was at 95% the speed of the Ryzen 9 7900X (while on average at 66% the power consumption) and was still fast enough to come just ahead of the Core i9 12900K Alder Lake processor. The Ryzen 7 7700 was at 96% the speed of the Ryzen 7 7700X and nearly matching the Core i5 13600K performance. The Ryzen 5 7600 lastly was at 96% the performance of the Ryzen 5 7600X while tieing with the prior generation Core i5 12600K and the prior Zen 3 Ryzen 9 5900X. When factoring in the CPU power consumption of these "65 Watt" parts, the performance is all the more impressive especially compared to Intel's real power figures.
Lower power bills help too. And let's not forget the ridiculous power numbers that new GPUs are consuming.
However I care a lot about idle power consumption, with a desktop computer turned on most of the day, these small inefficiencies really add up.
As a concrete example, my desktop GPU has a well known bug that makes it consume 30 W more idle than it should. For an always on desktop, that's 260 KWh wasted per year.
But I also think the actual usage profile should be considered. Typically, my CPU waits around doing nothing. Occasionally, I ask it to build whatever project I'm working on. I can tolerate some noise during this time if it's not too long, and if it noticeably shortens the time I have to wait for it. So if the idle consumption is similar, but it can get very fast when needed, I'm all for it.
Even SFF cases can fit 240mm or 280mm AIOs these days.
Old standby heat sinks like the Noctua NH-D15 can cool 200-300W CPUs quietly, and they fit in common cases. They have a 120mm tall version for slightly smaller cases that doesn’t give up much in benchmarks.
I think the cooling challenges have been overblown, honestly. It’s kind of trivial to quietly cool powerful CPUs these days.
> My 135W-rated Xeon does get audibly loud despite the big-ass Noctua,
Unless there’s something wrong with airflow or your mounting, your fan curves are almost certainly too aggressive.
A lot of motherboards, especially workstation and server boards, will ramp fans to 100% by default. You probably don’t need that. Adjust the curves until it’s quiet, don’t worry about getting the absolute lowest possible temperatures. This is what OEMs do. If you build your own, you’re expected to do it yourself.
Maybe there's an issue with general airflow in my case (an older Fractal Design Define R something).
Ideally my desktop lasts 10 years, even if it ends up in some kind of secondary usage scenario. To that end I want it silent, well cooled, and to experience minimum temperature swings.
I usually end up with 2x 140mm intake fans, a 120mm fan on top of the CPU, and one of the decent PSUs that go to zero RPM when at low loads. In a case like this a 65w TDP CPU (that's normally going to idle at way less) is MUCH easier to cool than a 150w-300w (the common range for the alder lake Intel chips). No exotic cooling (water, water blocks, piping, reservoir, pump, etc) needed, and not a big deal if the bearings loose some lubrication or dust accumulates on a filter.
Sure would some CPU intensive workloads go 10-20% faster at 2x-3x the power? Sure. Do I care, no. I'd rather spend the extra purchase price, cost of electricity, cost of cooling, and related on ECC memory. I don't really want to be able to hear when my desktop is busy, should be silent all the time.
For example, a 5600X in CB R20
PPT Freq Points (nT) Core power
82 W 4500 MHz 4350 54 W (stock)
65 W 4200 MHz 4000 43 W
38 W 2500 MHz 2400 17 W (lowest allowed)
The SoC/uncore consumes around 15-20 W on Zen 2/3, so at 38 W you only leave 15-20 W for the actual CPU part of the CPU. Meanwhile the low-load and idle savings are essentially nil because all of the idle power is the IOD/uncore.> Looking at our CPU power draw alone, the 7900, 7700, and 7600 all pull around 20 watts at idle.
For comparison, the Intel Core i9-13900K seems to draw just 10 watts, and the Intel Core i5-13600K only draws 6!
https://www.tweaktown.com/reviews/10222/intel-core-i9-13900k...
According to TFA, the i5-13600K has the best "performance / cost" ratio. So, all other things equal, for a "regular PC", the intel part looks the most interesting, since it won't be any slower when you need it to actually do something for a few minutes (like compile something).
Lots of tweaks on motherboards, i.e. give the CPU a bit more voltage than standard and it will boost more and your motherboard gives users more perfomance.
Also just differences in measuring, was it from the wall or via voltage pads on the motherboard.
Has anyone benchmarked these against typical CI cloud providers, or deployed self-hosted runners like this? I’m curious if it’s truly possible to reduce CI times -50% to -75%. If so, huge win for developer happiness… and hardware and power costs would be pretty insignificant compared to the happiness and productivity gains.
[1] https://www.phoronix.com/review/ryzen-7600-7700-7900-linux/3
These rip through our pipelines so much faster (and cheaper) than any managed CI offering we've tried, that we didn't even bother doing proper benchmarking.
I would assume 7900X or 7950X would be even better :D
https://www.newegg.com/asrock-b650m-pg-riptide/p/N82E1681316...
https://www.bhphotovideo.com/c/products/Motherboards/ci/1986...