Ryzen 1700x precision boost??? nothing

glytch5

Reputable
Mar 22, 2017
535
0
5,060
Using Aida 64 for a stress test, and monitoring the cores on my 1700x with Ryzen master and or windows performance monitor, my CPU sits right at 3.4, never moves at 100 load. (says precision boost 3.8 on the box) I am using a Noctua U9S... I know its not the best cooler but it keeps my temps quite low.

Even at the start of the test with 100 percent usage, nothing happens when its cold or hot.

In my MSI x370 bios the settings for the boost is just "AUTO" or "DISABLE" it is on auto of course.

Am I missing something here?
 
Solution
Many games take advantage of multi threading, this means that they use more than one core/thread. Now most games now use up to 4 cores/threads and soon will support even more. Because games use more than the 2 core /thread limit for precision boost the CPU sits at its base frequency.

What would precision boost help with? It helps with "lightly threaded" applications/programs. This means that programs that use a single core/thread or two cores/threads will get the added frequency to help finish the task quicker. By finishing the cued process quicker it can go back into a energy saving state quicker making it more efficient. Now because of the allotted wattage envelope is still met because only 2 cores/threads are boosted it is still...

glytch5

Reputable
Mar 22, 2017
535
0
5,060
Yes my FX chip would kick in during all these tests with the same cooler... had no issues there. The precision boost won't do anything! Even during gaming.
WHen i'm looking at Ryzen master, sometimes it will randomly jump up to 3.8 for like 1 second and come right back down randomly... this is quite strange. I tried gaming, and watching youtube all while monitoring ryzen master and it didn't budge at all...

according to ryzen master, while running aida 64 at 100% load, my temps with the noctua U9S level out at 51.25 and the CPU stays at 3.5... ALWAYS. There HAS to be more head room at that temp under full load to clock up! Or it should clock up while its cooler right?
 
OK, I think we are confusing what happens with the two different chips, FX vs. Ryzen. Ryzen is designed to only Boost 2 cores only when those cores are called apon. This means the other 14 cores are doing mostly nothing.

Try loading just one core and see what happens. Try using Prime95 since you can select how many threads you want to test. I do not know if Aida 64 is able to do this or not this is why I suggest using Prime95.

EDIT: please click on this link: http://www.anandtech.com/show/10907/amd-gives-more-zen-details-ryzen-34-ghz-nvme-neural-net-prediction-25-mhz-boost-steps And then scroll down until you see this header: SenseMi Stage 2: Precision Boost and it will explain more on how Precision Boost works.
 

glytch5

Reputable
Mar 22, 2017
535
0
5,060
Ooooh it doesn't boost all the cores? okay thats probably whats happening then.
I did notice something strange, after I turned off the aida64 stress test and it slowly brought down the load, it would go up to 3.8 for 1 second and ramp down and go up and down and up and down the entire time, but it was only for a second... kinda strange. You would think it would just ramp up. NONE of the cores ramp up when the test is on...
I am monitoring the cores in Ryzen master, should I not see at least one or two cores go up to 3.8 while its cool?
 
No, not if the load is spread across more than 2 cores. Since Aida loads all cores/threads it will not allow for the boost in speed. The program needs to load 1 or 2 cores only or it will run at its stock base speed. This is why I suggested for you to try Prime95 where you can tell it to load 1 - 16 cores/threads. This would allow you to see the precision boost actually work.

The reason you are seeing the jump is frequency is because the load is now off all the cores and what the CPU is working on is either single or dual threaded so you see the jump in frequency.
 

glytch5

Reputable
Mar 22, 2017
535
0
5,060
I see. Thank you! Is it strange that when playing a game multiplayer in windowed mode while watching Ryzen Master, I did not see any boost either? What exactly does that boost help with?
Appreciate the heads up, i'm new to stress testing and stability/over clocking style things... and new to Ryzen of course.
 
Many games take advantage of multi threading, this means that they use more than one core/thread. Now most games now use up to 4 cores/threads and soon will support even more. Because games use more than the 2 core /thread limit for precision boost the CPU sits at its base frequency.

What would precision boost help with? It helps with "lightly threaded" applications/programs. This means that programs that use a single core/thread or two cores/threads will get the added frequency to help finish the task quicker. By finishing the cued process quicker it can go back into a energy saving state quicker making it more efficient. Now because of the allotted wattage envelope is still met because only 2 cores/threads are boosted it is still more efficient than boosting all cores/threads or none at all. for more on this read the article I linked before and do a google search for a much more in depth explanation of it.

We all have a learning curve when trying to understand how components work to start with but as your knowledge grows the new tech wont seem to be such a steep curve. :)
 
Solution

glytch5

Reputable
Mar 22, 2017
535
0
5,060
Thanks!
This may sound dumb but, do you know of any applications or software I can run while monitoring in Ryzen master to watch the boost happen?

I can see how this conversation would tie back to single threaded performance for in game, and why many people would seriously want to overclock these CPUS for games that use multi threaded... my FX chip was at 4ghz while gaming, now i'm using a clock at 3.4... even though the ryzen chip has better cache and newer architecture, i'm sure that is enough to override the slower clock speeds.

You are the solution master on this one. I think I got lucky with ram, my sticks run at 3200 CL14 at stock voltage stable...
 
For a program to load a single or more threads use Prime95. You can tell it to stress 1 core, 2 cores, 3 cores ect. because it allows you to select how many threads you want to stress.

Prime95 is a free program and is good to help tell if your CPU is stable or not OR you can join groups and try to find the highest possible prime number, But that I doubt interests the majority of the uses of Prime95. When you open the program it will ask you what you want to do Join Gimps or just stress test? Select just stress test. Use the Blend test and for thread number set it to one. This will stress a single core/thread so you can watch and see what the boost option does.

Here is the link to Prime95:
https://www.mersenne.org/download/
 

glytch5

Reputable
Mar 22, 2017
535
0
5,060
I am currently doing what you said right now... I set the test the core to 1... nothing is happening. Temps are about 52 and the cores aren't moving up or down...
I could never tell if prime95 was doing something or not.

I do see the cores boost up when i'm closing programs or opening some... flashes up to 3.83 for about half a second... none of these stress tests seem to make the core want to boost.
 
If you are using Win 8 or Win 10 open up task manager and select "performance". Left Click on the CPU readout on the left just to insure that you have proper graph up on the right. Now right click on graph on the right and select "Change Graph to" then left click on "logical Processors". This will give you a graph will 16 boxes one representing each core/thread. With prime 95 running one core should be fully loaded and able to be seen in the graph by the line being at the tip of the graph. While watching this you can also see if the frequency is being boosted on the bottom of task manager under the graph.

It is possible that Ryzen Master is multi threaded and preventing the boost to kick in. Also turn off any other programs you are running in the background to try to prevent any conflicts with the boost working.
 

glytch5

Reputable
Mar 22, 2017
535
0
5,060
Still nothing.... it boosts up to 3.7 for a split second and goes back down to 3.4 while only one thread is enabled on prime95 without ryzen master on. This is strange.

I emailed AMD about this a few days back, they have not got back to me. I have never seen the clock boost up beyond 3.4 for more than about .5 to 1 second at a time.


I could take a small video and upload it to my drive and post a link if you think that would tell you anything... my FX would just boost up and be happy.

Another note... I have no over clocked this thing at all, however ryzen master says my CPU is 3.5ghz, and when I have MSI gaming app open it also says its 3500.... does that mean anything? in the bios its 3400.
 
What does CPU-Z say for a frequency? Windows OS is notorious for saying the wrong speed so its reading wont help, Ryzen master is very new and may have a bug or two and only time will tell on this, I have never used the MSI gaming app so I personally can not speak of how well it works or how reliable it is But I have used CPU-Z for years and it is excellent at telling the CPU frequency and core voltage. If you do not have experience with this program you can click on the frequency read out and select the core you want to monitor. Either way you just want to load the CPU and it will tell you how high it gets. This should tell you if there is something wonky in the programs or not.

It will take quite awhile before you hear back from AMD on anything because they have so much they have to do and support that it takes time to get through all the Email support tickets.

WHen loading a single core, what does CPU-Z read for the frequency? Keep in mind that precision boost can adjust the core clock in 25 MHz increments. This means you may get a reading of 3,425 MHz, 3,450 MHz, 3,475 MHz ect. as it ups the core frequency.

I don't remember if you mentioned it or not but are your BIOS for your motherboard currently up to date?
 

glytch5

Reputable
Mar 22, 2017
535
0
5,060
CPU Z reads my core at 349.2. That is probably why the other programs show 3500.
Same thing happens, the core jumps up into the 3.8 for a split second and goes back down.

Also CPU-Z always reads my ram being slower than what the bios says which irritates me... it also does not show temps which I find annoying!

So with your ryzen when you load the core, it smart boosts up and stays? My chip is probably bad, I am notorious for buying defective items in all different hobbies.

My bios is not up to date... it is not the original either, its less than 2 months old. I have no yet flashed because things are working and I did not want to disrupt that, ya know what i'm saying?

Also I wanted to add, when I stress the CPU in CPUZ and reference it against the same CPU, I get a better score, almost as if my CPU is lightly overclocked... strange right?
 
CPU-Z shows the memory at its single data rate. Since ram is now DDR (Double Data Rate) you double the speed and get your actual speed. CPU-Z has never monitored Temps nor was it meant to. It is good for reading the core speeds, Actual Voltage, Memory speed (as long as you realize you need to multiply it by 2), telling what BIOS version the motherboard is currently running and more. It has it's uses but really not meant for every day use to monitor your system.

OK, for your frequency issues, if the CPU frequency is reading 349X.2 AND your BIOS is set to run the CPU at 3400 as a base clock then your Precision Boost is working and there is another limiting factor keeping it from reaching its full potential. Most likely cooling preventing it going much higher. But before spending money on anything first double check the BIOS and make sure your CPU multiplier is set to 34. Base clock, which used to be called Hyper Transport for the Phenom's and FX CPU's and before that it was referred to as Front Side Bus, for the Ryzen motherboards is now 100 so 100 * 34 = 3400 MHz = 3.4 GHz. Many boards will not be quite dead on the 100 MHz but usually are within ±1 MHz so your actual frequency could read 3,434 MHz or maybe even 3,366 MHz. This last part is just extra information and not really important to your issue but good to know when it comes to understanding your frequency and how it gets to where it is.

OK before you do Update, which I do recommend to do, make sure the new BIOS has the most recent AGESA update release in it. This will help with certain ram modules become compatible and allow for higher memory frequency's to be obtained. There is no need to update until they release A BIOS update with this in it. I can not remember the whole AGESA update number but I do remember it is 1.0.6XXXXX. It is also possible that the most recent update could help fix your Precision Boost issue. I do understand your position on "If It Is Not Broken, Don't Fix It." because some do get themselves in trouble doing so. Wait till the BIOS update has the latest AGESA update in it before updating your BIOS. Why flash right now and again in a month or so.

There are a few factors that go into how your CPU rates against other CPU's of the same make and model. The motherboard, Memory Frequency, Core frequency, North Bridge frequency ect. The fact you can run your Memory at 3200 MHz which most others can not and add 100 MHz to your CPU frequency this would help in aiding your standing in the comparison.
 

glytch5

Reputable
Mar 22, 2017
535
0
5,060
I think my ram works because I made sure to buy Samsung B dies, and also made sure to only buy sticks that were listed under pass for support for the motherboard... I spent a lot of money on them but it paid off.
I went into my bios just now to check out the CPU frequency, and it is set to auto... however when I try to change it, it won't let me. Even if I set the explorer mode to expert instead of standard... I found this strange! I had no trouble setting it to whatever on my MSI FX boards. The only way I can change the frequency is by settings up game boost, it puts it at 3.9. Even then I can't play with it. Perhaps I should just flash.... I do not know about the aegis thing, I did not see that on there.

I would think that even though i'm not using an enourmous cooler, the noctua U9s would allow for some temperature headroom over a stock cooler, it keeps the thermals down in the low 50s at full load or while gaming.

Thanks for all the info. I did not see that hyper trasport. I also could not change the precision boost value. Its not really letting me change anything, when you click on it, or push enter or use arrows it does nothing. I was not expecting that. I will have to tinker and let you know what I find. That was a nice piece of info though man I really appreciate all the effort you are putting into me!

AMD did get back to me, they said to try settings the power plan to the Ryzen specification or just changing it.
 
There was a Patch for windows put out that added the Ryzen power plan to windows. The issue was that the OS was trying to control the CPU's power and frequency and it was causing issues with Ryzen CPU's. This new power plan gives the CPU the control of its power and frequency control. By now your OS should have already updated with this patch so try and see if your Power plans have one labeled as Ryzen. If you do not have it you can download it.
 

glytch5

Reputable
Mar 22, 2017
535
0
5,060
Okay so I updated the bios... and did the power plan. Same thing. Not change. In fact now CPUZ reads my CPU frequency even higher at 3499
-Just now as I minimized this window to read the clock, I watched it jump up to 3870, and then right back down, however in the single threaded stress test, I get no increase in clock, or decrease.

 

glytch5

Reputable
Mar 22, 2017
535
0
5,060
Hmmm... interesting! So you think the motherboard is saying "okay this guy is keeping his stuff fairly well cooled, i'll go ahead and crank up 100mhz" ?
And then when I open a program is kinda goes "BOOM!" and then immediately simmers down when its done loading? I guess that makes sense but I really thought that precision boost would stay up. I'll have to chat with AMD some more.

I wanted run this by you as well... with this third MSI board, my debug LED for iGPU is always on... I called MSI about this and the only thing he could think of was two things:
1 being a faulty LED controller.
2 being that since this particular CPU does not have integrated graphics, that light will always show. he though the bios update might fix it but it does not. Not keep in mind this is not the VGA LED, I tried moving the GPU around and trying a different one to make sure.
 
I would speak with MSI more on this as the tech should find the answer for you on what it is supposed to do. He/She can talk to the higher level techs to get this answer. Do not settle with an unknown with this. Get a definite answer on what it is supposed to do, be on or off. Since I do not have that board I can not say from experience what it is supposed to do.