5950X boost clocks

Discussion of anything and everything relating to chess playing software and machines.

Moderators: hgm, Rebel, chrisw

Sesse
Posts: 300
Joined: Mon Apr 30, 2018 11:51 pm

5950X boost clocks

Post by Sesse »

Hi,

I received my 5950X yesterday—primarily for compiling stuff at work (I work from home, like so many others during Covid-19), but also to evaluate Zen 3 for a possible Threadripper upgrade for the next iteration of analysis.sesse.net.

I'm not getting the boost clocks I had hoped for, so I'd like to ask other Zen 3 users if they have any experiences:
  • Are you getting the promised single-threaded boost clock, on any core, on any load? My cores seem to vary between 4.5 and 4.7 GHz, with the cores on CCX 1 being much worse than CCX 0. I've seen 4.85 occasionally, but never the promised 4.9 (and most reviewers' samples seem to hit over 5.0). I'm running a bit over 50 degrees, so this specific test is unlikely to be thermally bound.
  • When I run single-threaded workloads (like Stockfish in single-threaded mode, or just a plain infinite loop), all other cores on that CCX boost to a bit over 3 GHz for no apparent reason. I've bound the task to a single core, so it shouldn't be migrated around. Is anyone else seeing the same? (I'm running Linux, and I don't have an easy way to test with Windows.)
  • What all-core boosts do you get when running Stockfish (with NNUE) on all 32 threads? (I get 4.1 GHz on CCX 0 and 3.75 GHz on CCX 1, dropping to 4.0 GHz and 3.7 GHz as things slowly warm up to 87 C. I haven't tried really long runs.)
  • What nps numbers do you get? I get what I perceive as really good single-thread numbers (approx. 2300 knodes/sec) and medium-good all-core numbers (approx. 38500 knodes/sec when thermals have stabilized-ish). Start position, default hash, Stockfish from latest git (d706ae62d), GCC 10.2.1, PGO build, BMI2.
Any data points are interesting!

…at least, it compiles Stockfish in basically zero time. :shock:
jpqy
Posts: 550
Joined: Thu Apr 24, 2008 9:31 am
Location: Belgium

Re: 5950X boost clocks

Post by jpqy »

You can check Ipmanchess for some benches with AMD 5950X

http://ipmanchess.yolasite.com/amd---in ... -bench.php
Sesse
Posts: 300
Joined: Mon Apr 30, 2018 11:51 pm

Re: 5950X boost clocks

Post by Sesse »

That's interesting. I'm getting ~62 Mnps on that benchmark, which is markedly worse than the ~72 others are getting, but I'm unsure if the other 5950X are overclocked? The slowest one is listed as “5950X @ 3.95 GHz”, and I'm unsure if that means the base clock has been raised from 3.4 GHz to 3.95 GHz, or if that is just the frequency it's boosting to when all cores are active.
Alayan
Posts: 550
Joined: Tue Nov 19, 2019 8:48 pm
Full name: Alayan Feh

Re: 5950X boost clocks

Post by Alayan »

"5950X @ 3.95Ghz" should mean all cores running constantly at the specified clockspeed, no boosting up and down.

Your RAM config will also have some impact on performance.
Sesse
Posts: 300
Joined: Mon Apr 30, 2018 11:51 pm

Re: 5950X boost clocks

Post by Sesse »

Mm, OK. I haven't tried locking all-core, but I could give it a shot. I'm running at DDR4-3600 (XMP profile).
jpqy
Posts: 550
Joined: Thu Apr 24, 2008 9:31 am
Location: Belgium

Re: 5950X boost clocks

Post by jpqy »

Check for AMD Precision Boost Overdrive (PBO)

There is even a update to 2nd version..
corres
Posts: 3657
Joined: Wed Nov 18, 2015 11:41 am
Location: hungary

Re: 5950X boost clocks

Post by corres »

Sesse wrote: Sat Dec 12, 2020 5:18 pm Hi,

I received my 5950X yesterday—primarily for compiling stuff at work (I work from home, like so many others during Covid-19), but also to evaluate Zen 3 for a possible Threadripper upgrade for the next iteration of analysis.sesse.net.

I'm not getting the boost clocks I had hoped for, so I'd like to ask other Zen 3 users if they have any experiences:
  • Are you getting the promised single-threaded boost clock, on any core, on any load? My cores seem to vary between 4.5 and 4.7 GHz, with the cores on CCX 1 being much worse than CCX 0. I've seen 4.85 occasionally, but never the promised 4.9 (and most reviewers' samples seem to hit over 5.0). I'm running a bit over 50 degrees, so this specific test is unlikely to be thermally bound.
  • When I run single-threaded workloads (like Stockfish in single-threaded mode, or just a plain infinite loop), all other cores on that CCX boost to a bit over 3 GHz for no apparent reason. I've bound the task to a single core, so it shouldn't be migrated around. Is anyone else seeing the same? (I'm running Linux, and I don't have an easy way to test with Windows.)
  • What all-core boosts do you get when running Stockfish (with NNUE) on all 32 threads? (I get 4.1 GHz on CCX 0 and 3.75 GHz on CCX 1, dropping to 4.0 GHz and 3.7 GHz as things slowly warm up to 87 C. I haven't tried really long runs.)
  • What nps numbers do you get? I get what I perceive as really good single-thread numbers (approx. 2300 knodes/sec) and medium-good all-core numbers (approx. 38500 knodes/sec when thermals have stabilized-ish). Start position, default hash, Stockfish from latest git (d706ae62d), GCC 10.2.1, PGO build, BMI2.
Any data points are interesting!

…at least, it compiles Stockfish in basically zero time. :shock:
If you use Ryzen Master to get OC-ed CPU what you experienced these are natural phenomenons.
If you want fixed CPU clock you can set it in BIOS only.
I can set on my Ryzen 9 3050x 4.40 GHz on all 16 cores, but it was more stable (and lesser hot using NOCTUA air cooler) setting on 4.0 GHz. I am not interested in OC-ed only one core.
"Zero time" is a poetic magnifying.
corres
Posts: 3657
Joined: Wed Nov 18, 2015 11:41 am
Location: hungary

Re: 5950X boost clocks

Post by corres »

Sesse wrote: Sat Dec 12, 2020 6:10 pm That's interesting. I'm getting ~62 Mnps on that benchmark, which is markedly worse than the ~72 others are getting, but I'm unsure if the other 5950X are overclocked? The slowest one is listed as “5950X @ 3.95 GHz”, and I'm unsure if that means the base clock has been raised from 3.4 GHz to 3.95 GHz, or if that is just the frequency it's boosting to when all cores are active.
The list is rather disturbed and incorrectly parametrized.
Sesse
Posts: 300
Joined: Mon Apr 30, 2018 11:51 pm

Re: 5950X boost clocks

Post by Sesse »

corres wrote: Sat Dec 12, 2020 9:42 pm If you use Ryzen Master to get OC-ed CPU what you experienced these are natural phenomenons.
I don't intend to overclock, no.
I am not interested in OC-ed only one core.
Well, I am. :-) I frequently do single-threaded work, and it's fine if that's 25% faster.
"Zero time" is a poetic magnifying.
Sure. But to quantify: It compiles a non-PGO run in less than four seconds. Pretty comfortable.
corres
Posts: 3657
Joined: Wed Nov 18, 2015 11:41 am
Location: hungary

Re: 5950X boost clocks

Post by corres »

Sesse wrote: Sun Dec 13, 2020 12:36 am
corres wrote: Sat Dec 12, 2020 9:42 pm If you use Ryzen Master to get OC-ed CPU what you experienced these are natural phenomenons.
I don't intend to overclock, no.
I am not interested in OC-ed only one core.
Well, I am. :-) I frequently do single-threaded work, and it's fine if that's 25% faster.
"Zero time" is a poetic magnifying.
Sure. But to quantify: It compiles a non-PGO run in less than four seconds. Pretty comfortable.
If you overclock one core (mainly the 0. core) you influence the working of other cores too.