Question Ryzen 2700x low single core performance

JayGau

Distinguished
Dec 20, 2016
893
373
19,290
Hello!

I am trying to resolve this problem for a while now and I am out of idea so I thought that maybe someone here could help me to figure out.

A couple of months ago I changed my Ryzen 1700 for a 2700x. The problem is that when I run CpuZ benchmark I consistently get a lower score than the reference for the single-core test. The program says it should be 488 but with the default bios settings mine doesn't go above 450 and barely reach 460 at 4.0Ghz cpu clock speed. If I overclock to 4.1Ghz it barely reach 470 . So whatever I do I cannot reach the score CpuZ says I should get. On the other hand, the multi-core score is pretty good, only the single-core isn't what it's supposed to be.

I get a similar result with UserBenchmark: very good multi-core score but single-core always below 95% (I ran Cinebench20 yesterday and it gave me a 411 single-core score but I didn't have time to find a reference point for this one).

Since I thought it could be related to the fact that I had an Asus Prime X370-A motherboard I decided to upgrade it too and I thus bought a Rog Crossair Hero VII, thinking that the X470 socket would help a lot but no, I get the exact same behavior: good multi-core bench but same low single-core score.

My RAM is 16 GB DDR4 corsair vengeance LPX 3000 overclocked at 3100 Mhz, my temperature is good (I use a NZXT Kraken X52 cooler), my hard drive is a Samsung 970 evo plus 1TB... So everything is setup for very good performances so why my single-core is always lower than it should be? Did I get unlucky and received a less good than normal CPU from AMD? If it's the case then why the multi-core performance is so good?

On other similar threads some people say that the 2700x should not be overclocked since the precision boost overdrive will boost the single-core performance more than any manual overclock setting but it doesn't seem to work for me, at least not during bench tests. Maybe I am doing something wrong in the bios settings but I got very disapointed when I ran the CpuZ test just after I finished to install my Hero VII motherboard and the bios was still with all default settings. Moreover I got similar results with two different MB so it makes me beleive that the problem might be somewhere else.

By the way, before someone ask, I did update the AMD chipset drivers from Asus website (I didn't update the bios yet but I don't see how it could improve the cpu score).

Thank you very much and I look forward to read your comments!
 
Last edited:
Thank you for the reply. I ran UserBenchMark several times during the last few days and most of the time the background CPU usage is about 1 or 2%. I have a couple of background programs running like CAM and MSI Afterburner but they don't use much of CPU. If I turn off CAM I get a very little improvement but it's almost unnoticeable. I didn't try to disable Afterburner yet but since the CPU usage is low anyway I doubt it's the source of the problem.

I also tried pretty much every Windows power plan setting including of course the Ryzen Balanced one but no difference so far.
 
Something I have run into is that I would do a manual overclock and then put things back to "auto" but the motherboard wouldn't actually do so until I reset back to (UEFI) defaults. I would likely do that first, then reset your XMP profile if need be and try again. That low of background isn't the cause of your issue.
 
Thanks for the tip I will try that just to make sure but as I wrote above, the problem was already there at my first try just after I installed the motherboard, so everything was still at default settings. Before that I was thinking that if I got the performance that I was supposed to get with the new board I would not even need to overclock but when I saw it's was as bad as the old board I started to tweak the BIOS.

At 4.1Ghz I get something somehow close but still lower than what I should get at default settings and of course it generates much more heat. Something is wrong and I doubt it's the motherboard since the performances were the same with my previous one.

Is it possible that a cpu gets damaged enough to work slightly less well? I have always thought that those things either fully work or not work at all when damaged but I may be wrong.
 
I just read something very interesting. People on forums say that when you change your motherboard you should definitly reinstall Windows if you want to use the full potential of your new board and cpu. I didn't reinstall Windows after I change my board a few days ago. That could explain why I don't see any improvement despite switching from a X370 to a X470.

I want to try that for sure but I definitly don't want to rebuilt my Windows from scratch so I need to reinstall my image backup. But Should I first reinstall a raw Windows and then reinstall my image or can I go with the image directly? I am doing a backup right now and I want to try to reinstall Windows 10 this weekend but I would save a lot of time if I could just resintall the image. Will the motherboard still get the right setup if I do that?
 
It so happens that I had my 2700x on an Ausus Prime x370 Pro before switching to same but x470 MB. PBO2 works much better now, specially with latest (5007) BIOS frequently letting one or more cores to hit 4.3GHz+ and driving single thread scores right up.
@pukncat, it's old wives tale, even if there was some deterioration it would take 10 years or more under terrific abuse.
Ps, with this combo CB single score is 430 at 4.3GHz OC and 435 at auto boost. Auto scores a bit better because PBO2 allows a bit higher single core frequency that if it was set manually to 4.3GHz. Typically, 4.316 - 4.325. YMMV because of RAM performance and silicone lottery.
 
Last edited:
It's physically impossible for a cpu to lose performance.
The silicon can degrade overtime causing instability at previously stable overclock but the cpu still isn't losing performance until you manually lower the clocks.

It so happens that I had my 2700x on an Ausus Prime x370 Pro before switching to same but x470 MB. PBO2 works much better now, specially with latest (5007) BIOS frequently letting one or more cores to hit 4.3GHz+ and driving single thread scores right up.
@pukncat, it's old wives tale, even if there was some deterioration it would take 10 years or more under terrific abuse.
Ps, with this combo CB single score is 430 at 4.3GHz OC and 435 at auto boost. Auto scores a bit better because PBO2 allows a bit higher single core frequency that if it was set manually to 4.3GHz. Typically, 4.316 - 4.325. YMMV because of RAM performance and silicone lottery.

I cannot recall if it were a post here, or on another forum, possibly youtube….I read and look at a lot of tech "talk"....
Anyway, fellow did a couple of various OC on the 2700X and was showing that as you approached 1.42V steady over the course of time the processor was loosing performance. The highest voltage/OC happened faster, like six weeks or so, and the lowest over the course of 4 months. ...

Here we are:
View: https://www.reddit.com/r/Amd/comments/amvfi4/ryzen_generation_2_safeunsafe_voltages_tested/?st=jxrjwb1n&sh=9a4d6eec


So, I would agree that under normal conditions that the CPU doesn't degrade quickly enough for it to avoid what will be obsolescence, under OC conditions it happens much faster.
 
I cannot recall if it were a post here, or on another forum, possibly youtube….I read and look at a lot of tech "talk"....
Anyway, fellow did a couple of various OC on the 2700X and was showing that as you approached 1.42V steady over the course of time the processor was loosing performance. The highest voltage/OC happened faster, like six weeks or so, and the lowest over the course of 4 months. ...

Here we are:
View: https://www.reddit.com/r/Amd/comments/amvfi4/ryzen_generation_2_safeunsafe_voltages_tested/?st=jxrjwb1n&sh=9a4d6eec


So, I would agree that under normal conditions that the CPU doesn't degrade quickly enough for it to avoid what will be obsolescence, under OC conditions it happens much faster.
Who knows what happenet to that "fellow" and hi CPU bit I've been doing a lot of extreme OC and been in contact with many doing even more extreme OC with dry ice. LN and helium, pushing voltage way above normal while running destructive torture tests, never heard anybody say anything about deterioration despite managing to burn a CPU here and there. Any damage done is because of heat.
Anyway, in preparation for Ryzen 3rd gen, Asus has released a slew of new BIOS versions and drivers, it would be wise to have them installed.
 
I been pushing gen1 intel cpu:s past intel voltage limits pretty near throttling temperatures (up to 90c in torture test and up to 75c in gaming) and havent seen any detoriation. These are nearly 10 year cpu:s. However most of the time (6 years out of 10)these have been overclocked with 1.4v which is intels maximum recommended voltage.

EDIT: no idea about ryzen or any amd cpu, this example is just intel
 
Ok here is where what I tried today. I first tried to reinstall Windows from scratch and I launched CPU-Z with only this and the AMD chipset driver installed. I got a pretty low multi-thread score but a surprising 480 single-core score (reference is 488). So I thought I was very close to the solution but I guess I just got lucky because I never got this score again and after installing a couple of basic stuff like Firefox and Nvidia drivers my score went back to 455-460. So I reinstalled my image and the last driver on AMD website and tried to remove every useless programs. Now I can get 465 for single core with default bios settings. If I use the gamer preset OC profile I score an impressive 5100 for multi-core score but still 470-475 for single core (way below the 488 cpu-z gives as reference).

So again, I am out of idea and I start to think that I will have to live with the fact that despite the great and expensive hardware I bought this cpu will never perform as it is supposed to. Unless one of you shows up with another solution I could try.
 
If I understood well, XFR is a Ryzen 2***x CPU feature and is enabled by default unless you overclock manually, in that case both XFR and PBO are disabled. XFR can be "tweaked" to allow more power to feed the CPU. It's equivalent to overclock without disabling XFR. In Asus X470 boards it's called "performance enhancer" in the bios. I tried it during my tests last week and I didn't see much difference in bench score but maybe I should give it another try.

But so far the best configuration I found is the default bios settings with my RAM clocked at 3100 Mhz. It's the best combination of single-core/multi-core performance and temperature. I just found that text and I think this guy is right:

View: https://www.reddit.com/r/Amd/comments/8qsibc/just_let_ryzen_xfr_work_its_magic_my_experience/