ASRock.com Homepage
Forum Home Forum Home > Technical Support > AMD Motherboards
  New Posts New Posts RSS Feed - AB350m pro4 can't set fixed clock
  FAQ FAQ  Forum Search Search  Events   Register Register  Login Login

AB350m pro4 can't set fixed clock

 Post Reply Post Reply
Author
Message
Cutt View Drop Down
Newbie
Newbie


Joined: 21 Apr 2018
Status: Offline
Points: 5
Post Options Post Options   Thanks (0) Thanks(0)   Quote Cutt Quote  Post ReplyReply Direct Link To This Post Topic: AB350m pro4 can't set fixed clock
    Posted: 21 Apr 2018 at 5:55am
As title says, if I set the prequency to 3900 it doesn't stay there when in Windows, it goes as low as 1500 Mhz to 3900. Is there a way to set it at 3900 so it doesn't move? I'm using Ryzen 2400g and it suffers greatly when the clock goes down.
Back to Top
datonyb View Drop Down
Senior Member
Senior Member


Joined: 11 Apr 2017
Location: London U.K.
Status: Offline
Points: 3154
Post Options Post Options   Thanks (0) Thanks(0)   Quote datonyb Quote  Post ReplyReply Direct Link To This Post Posted: 21 Apr 2018 at 6:14am
turn off
cool n quiet/c6states etc
and use ryzen power plan in windows
[url=https://valid.x86.fr/jpg250][/url]

3800X, powercolor reddevil vega64, gskill tridentz3866, taichix370, evga750watt gold
Back to Top
Cutt View Drop Down
Newbie
Newbie


Joined: 21 Apr 2018
Status: Offline
Points: 5
Post Options Post Options   Thanks (0) Thanks(0)   Quote Cutt Quote  Post ReplyReply Direct Link To This Post Posted: 21 Apr 2018 at 4:16pm
How do I choose Ryzen power plan in windows?
Back to Top
datonyb View Drop Down
Senior Member
Senior Member


Joined: 11 Apr 2017
Location: London U.K.
Status: Offline
Points: 3154
Post Options Post Options   Thanks (0) Thanks(0)   Quote datonyb Quote  Post ReplyReply Direct Link To This Post Posted: 21 Apr 2018 at 8:09pm
download amd chipset drivers from amd support
install chipset drivers
download amd apu driver from amd support and then instal this AFTER the chipset driver

then in windows just go to power plans
control panel>all control panel items>power options and select ryzen powerplan
[url=https://valid.x86.fr/jpg250][/url]

3800X, powercolor reddevil vega64, gskill tridentz3866, taichix370, evga750watt gold
Back to Top
cristy6100 View Drop Down
Groupie
Groupie
Avatar

Joined: 15 Mar 2018
Location: Romania
Status: Offline
Points: 269
Post Options Post Options   Thanks (0) Thanks(0)   Quote cristy6100 Quote  Post ReplyReply Direct Link To This Post Posted: 21 Apr 2018 at 8:57pm
Why would you like to set fixed frequency/voltage?
It has no positive effect, instead you will increase power draw, and shorten the lifespan of the chip.
And regarding Ryzen Power Plan, it has no effect on preformance, its the same as Ballanced/High Performance, because those two plans already are the same, in fact all power plans are the same on a desktop with no effect on performance

The 2200G/2400G has problems with the current AGESA code, you cannot fix the stuttering in games by locking the frequency, and its not the CPU part that throttles, its the GPU part, that drops to about 200-400MHz that causes the stuttering. Instead a temporary fix is to disable Core Performance Boost, this will lower the max cpu frequency to 3600 and max voltage to about 1.25V instead of 1.445V with turbo boost.
This will provide a somehow lower stutter rate but not fix it.
AMD released AGESA PinnaclePI 1.0.0.2a that should fix these issues, but ASRock still uses AGESA 1.0.0.1a in current UEFI's, they will release updated UEFI's this month or next month.

The true problem here is a badly implemented total socket power managment by AMD, when the CPU is under 100% load the GPU cannot also sustain 100%. In reallity it can but the AGESA code has a problem in the SMU code that makes the CPU think it has reached max allowed current draw so it will throttle the GPU part.
By turning off Turbo Boost you lower the CPU max voltage to 1.25V aprox. and that makes the the CPU think it has more headroom so the GPU will and can sustain longer periods of 100% clock and load without throttling, but it will still throttle but not that much as with Turbo Boost on. This is not a phisical problem, its just a bug in the code of the SMU/CPU

PS: Ryzen 2xxx can switch very fast between P-States so fixing the frequency is a bad mistake and under no circumstances should it be done. 


Edited by cristy6100 - 21 Apr 2018 at 9:11pm
Main Rig: AMD Ryzen 2400G | ASRock Fatality X370 ITX/ac UEFI 4.90 | Corsair LPX DDR4 2400@3200 1.35V | Corsair RM650i PSU | CM ML120L AiO Cooler
Back to Top
Cutt View Drop Down
Newbie
Newbie


Joined: 21 Apr 2018
Status: Offline
Points: 5
Post Options Post Options   Thanks (0) Thanks(0)   Quote Cutt Quote  Post ReplyReply Direct Link To This Post Posted: 22 Apr 2018 at 12:39am
Thanks for the answer. So how exactly should I OC on this motherboard? Just set the frequency at 3900 and the voltage at 1.35? 

One more thing: my setting for turning off core boost and GPU frequency do not save for somre reason. It just defaults to "auto" after reset. The only thing that stays is the CPU overlock and XMP profile. Any idea what the hell is happening? I have the latest BIOS updated to 4.60.
Back to Top
cristy6100 View Drop Down
Groupie
Groupie
Avatar

Joined: 15 Mar 2018
Location: Romania
Status: Offline
Points: 269
Post Options Post Options   Thanks (0) Thanks(0)   Quote cristy6100 Quote  Post ReplyReply Direct Link To This Post Posted: 22 Apr 2018 at 1:37am
You need to change in AI Tweaker "OC Mode Switch" to "AMD CBS Setting" instead of "ASRock Setting" then go in /Advanced/AMD CBS/ and switch off Core Performance Boost.
Until a new UEFI is released with the latest SMU firmware and AGESA code its best not to overclock infract its best not to manually overclock at all the CPU part.
The CPU with Turbo Boost enabled and good cooling can boost all cores to 3.8GHz and even 3.9-4GHz on 1-2 cores depending on the power limits, the 2400G has Precision Boost 2.0 like the 2600X/2700X and mXFR/XFR2.0.
The problem is current UEFI's cant configure this features correctly resulting in GPU throttle, by overclocking you increase that throttle, take note the CPU will not allow for 3.9GHz on all cores with less than 1.445V for full stability, so its the same as keeping Turbo on, infact it will throttle more because of that 100MHz more on all cores.
From my testing best temporary GAMING performance until a new UEFI is release is achieved by going as high as you can on the memory frequency and leaveaing the CPU alone with Turbo disabled, for max gaming just overclock the iGPU with Ryzen Master to 1500MHz with 1.2V on SoC and GFX voltage, be careful when bumping the SoC voltage, dont go over 1.25V
If you want highest productivity performance just leave Turbo enabled.
If you want highest benchmark scores leave turbo enabled and just go manual on the CPU and set 3900MHz with 1.45V, but you need good colling (when overclocked to 3900-4000MHz TDP of the 2400G will jump to about ~125W from default of ~65W) 
You can even set 4000MHz with 1.45V, but again that will throttle the GPU part until a new UEFI
My 2400G can do 4150MHz with 1.45 on the CPU and 1650MHz with 1.25V on the GPU with the memory @ 3333MHz. I will gain all the performance from this in say CS-GO but it will throttle like every 5-10 seconds, making the game unplayable, so I still have better performance with everything stock and Turbo disabled, I just keep the memory at 3333MHz
What ASRock needs to do is update the UEFI's with latest AGESA and SMU firmware and add a normal entry for GPU frequency in AI Tweaker like all other manufacturers and not a HEX one hidden in /AMD CBS

Cheers, and have a nice day


Edited by cristy6100 - 22 Apr 2018 at 1:46am
Main Rig: AMD Ryzen 2400G | ASRock Fatality X370 ITX/ac UEFI 4.90 | Corsair LPX DDR4 2400@3200 1.35V | Corsair RM650i PSU | CM ML120L AiO Cooler
Back to Top
 Post Reply Post Reply
  Share Topic   

Forum Jump Forum Permissions View Drop Down

Forum Software by Web Wiz Forums® version 12.04
Copyright ©2001-2021 Web Wiz Ltd.

This page was generated in 0.078 seconds.