1usmus Custom Power Plan for Ryzen 3000 Zen 2 Processors - Overclock.net - An Overclocking Community
Forum Jump: 

1usmus Custom Power Plan for Ryzen 3000 Zen 2 Processors

 
Thread Tools
post #1 of 9 (permalink) Old 11-06-2019, 06:46 AM - Thread Starter
Die-hard Gamer
 
bad_haze's Avatar
 
Join Date: Feb 2006
Location: Ottawa
Posts: 1,323
Rep: 93 (Unique: 86)
1usmus Custom Power Plan for Ryzen 3000 Zen 2 Processors

This seems to have worked for my Ryzen 5 3600. Threads are being mostly allocated to the strongest core on the CCD and then the second strongest core on that CCX. Quite impressive, really!

https://www.techpowerup.com/review/1...-2-processors/



Quote:
In this article, we will share with you a custom power plan for Windows that should have a significant impact on your 3rd generation Ryzen processor's boosting behavior, ability to leverage favored cores even without the yet-to-be-released Windows 10 19H2, yield higher boost frequencies beyond even what AGESA 1.0.0.3ABBA achieves, and lower latencies in getting the processor to respond to workloads.

The 3rd generation Ryzen processors come with an advanced and elaborate on-die power-management solution that can interact with the operating system far more frequently than older generation processors, to figure out application load and accordingly adjust the power and clock speeds of its cores.

This is a modification of the way the processor and Windows talk to each other about performance demands called CPPC (short for Collaborative Processor Performance Control) [...] with the ability to tell legitimate workloads from background noise.

Windows considers a core as "busy" even if there is only a single thread using it and moves that same thread to an idle core if one is available! Furthermore, the Windows process scheduler makes no distinction whatsoever between physical and virtual cores, nor between CCXes with their separate caches.

That means even a single-threaded workload ends up moving between CCXes, or even CCDs, and has to drag all the data that it's working on behind it, roughly every 40 milliseconds on average. In a game, multiply that by the number of effective threads the game runs. Not only that, but threads end up sharing a physical core much more often.

The underlying issue is the rate at which "Zen 2" processors and the operating system talk to each other about required processor power. This is a staggering 1 ms compared to 15 ms on most old processors.

AMD hence installs a custom power scheme via the Chipset Driver called "Ryzen Balanced Power Plan". This makes the OS and processor talk to each other every 1 ms.

We are all different electrons travelling through the same motherboard

The Star Trek Club
Gaming Desktop
(11 items)
CPU
AMD Ryzen 5 3600 (4.225Ghz @ 1.2875v)
Motherboard
GA-AB350M-DS3H
GPU
Gigabyte Gaming OC RX 5700 XT (2.5Ghz GPU, 1.838Ghz MEM)
RAM
G.SKILL RIPJAWS
Hard Drive
970 EVO M.2
Power Supply
EVGA
Cooling
Noctua nh-u12s
Case
Phantek P300
Monitor
Samsung S27E330
Keyboard
Corsair K70 RGB MK.2
Mouse
Corsair M65 Pro RGB
▲ hide details ▲



Last edited by bad_haze; 11-06-2019 at 06:55 AM.
bad_haze is offline  
Sponsored Links
Advertisement
 
post #2 of 9 (permalink) Old 11-06-2019, 07:34 AM
AMD OVERLOCKER
 
rastaviper's Avatar
 
Join Date: Aug 2019
Location: CYPRUS
Posts: 677
Rep: 4 (Unique: 4)
I have seen no benefit at my 3600x, as I do mostly manual OC.

After all it's written at the official thread that is better for 3800x and 3900x

Moreover, at the Gigabyte x570 thread, the Gigabyte representative seems quite skeptical about any benefits of this plan

Sent from my ONEPLUS A6003 using Tapatalk

  • Ryzen 3600x @4490mhz, Mugen Rev.B, v1.46, 3rd position at HWBOT
  • Gigabyte Aorus Elite x570
  • G-SkillLL F4-3200C15D-16GTZ Trident Z Series CL15 Bdies @3733 15-14-13-1T 1.46v
Official Ryzen 5 3600x Owner!
rastaviper is offline  
post #3 of 9 (permalink) Old 11-06-2019, 07:45 AM
New to Overclock.net
 
Synoxia's Avatar
 
Join Date: Apr 2017
Posts: 1,231
Rep: 10 (Unique: 8)
I have small benefit on my 3700x. I've noticed it basically runs at 4.375-4.350 all the time on CB single core instead of 4275-4.3, but no longer uses 4.4ghz.... what's happening here? Idk

Tryndamere
(14 items)
CPU
AMD Ryzen 3700x
Motherboard
Asus C7H Hero Wifi
GPU
RTX 2080 SUPER
RAM
G-Skill Tridentz 32gb 3800 16-16-16-16-40-56-336 1t GDM on
Hard Drive
HGST enterprise 7200rpm 3tb
Power Supply
EVGA G3 Gold 750w
Cooling
Noctua D15
Case
Phanteks Enthoo pro TG
Operating System
Win 10 REVI 1909 R4 64bit
Monitor
Asus XG279Q 170hz
Keyboard
RantoPad mxx Gateron Brown
Mouse
Logitech G Pro Wireless
Mousepad
Artisan ZERO Fx small
Audio
JBL LSR 305
▲ hide details ▲
Synoxia is offline  
Sponsored Links
Advertisement
 
post #4 of 9 (permalink) Old 11-06-2019, 07:54 AM
New to Overclock.net
 
Ha-Nocri's Avatar
 
Join Date: Jan 2010
Posts: 3,376
Rep: 113 (Unique: 74)
I get 50Hz more single-core boost which is a few percent more performance on low settings in AC Odyssey LOL
So no real difference on high settings.

What I'm more interested in is that when I change power plan to 'Power Saver" (or something) my idle temp lowers by 15c, but in games CPU often won't boost very high (stuck @2.2GHz).

Is there a way to make a power plan to behave cool like that on desktop, but in 3D apps to boost like balanced or high performance plan?

AMD
(12 items)
CPU
Ryzen r5 3600
Motherboard
MSI B450 Tomahawk MAX
GPU
Gigabyte 5700 XT Gaming OC (2070/940 MHz)
RAM
G-Skill TridentZ 16GB 3600MHz b-die (3800MHz CL16 1.375V)
Hard Drive
Samsung 970 EVO Plus 1TB
Hard Drive
Samsung 860 EVO 1TB
Power Supply
Seasonic Focus+ Gold 750W
Cooling
Corsair H115i PLATINUM
Case
Fractal Design Meshify C
Monitor
ASUS MG279Q (1440p) + ASUS 22''
Mouse
Logitech G502
Audio
Kingston HyperX Cloud II
▲ hide details ▲
Ha-Nocri is offline  
post #5 of 9 (permalink) Old 11-06-2019, 10:32 AM
New to Overclock.net
 
nangu's Avatar
 
Join Date: Aug 2017
Posts: 91
Rep: 2 (Unique: 2)
Quote: Originally Posted by Ha-Nocri View Post
I get 50Hz more single-core boost which is a few percent more performance on low settings in AC Odyssey LOL
So no real difference on high settings.

What I'm more interested in is that when I change power plan to 'Power Saver" (or something) my idle temp lowers by 15c, but in games CPU often won't boost very high (stuck @2.2GHz).

Is there a way to make a power plan to behave cool like that on desktop, but in 3D apps to boost like balanced or high performance plan?
Best way I could find was modifying the Ryzen balanced power plan to 5% Min CPU, 99% Max CPU. This way, you have 2200Mhz min and 3725Mhz Max, temps very low, and you have an almost silent system for daily use. I even use this power plan to play some games which don't need full cpu strength, or when the bottleneck is the GPU.

For more demanding workloads, I use the Ryzen High Performance plan modified to 60% Min CPU and 100% Max CPU. If you put a shortcut on your desktop to the control panel option for Power, you can change between both power plans by two clicks.
nangu is offline  
post #6 of 9 (permalink) Old 11-06-2019, 11:01 AM
New to Overclock.net
 
reqq's Avatar
 
Join Date: May 2010
Posts: 465
Rep: 9 (Unique: 9)
Tried this on my 1003 ABBA bios and for the first time i saw max boost on two cores to 4600! Cinebench R15 score didnt increase. Geekbench 4 score increased slightly. Im seeing much lower idle temp down to like 35-39c with stock cooler.

[3900x][MSI X570GamingProCarbon][Ripjaws 3600CL16][Vega64][DELL S2417DG][Model O-][Steelseries QCK][G80 MX Red]
reqq is offline  
post #7 of 9 (permalink) Old 11-06-2019, 01:30 PM
New to Overclock.net
 
Synoxia's Avatar
 
Join Date: Apr 2017
Posts: 1,231
Rep: 10 (Unique: 8)
@1usmus is this intended as a full performance plan or balanced? Can we modify 99% min to 100%?

Tryndamere
(14 items)
CPU
AMD Ryzen 3700x
Motherboard
Asus C7H Hero Wifi
GPU
RTX 2080 SUPER
RAM
G-Skill Tridentz 32gb 3800 16-16-16-16-40-56-336 1t GDM on
Hard Drive
HGST enterprise 7200rpm 3tb
Power Supply
EVGA G3 Gold 750w
Cooling
Noctua D15
Case
Phanteks Enthoo pro TG
Operating System
Win 10 REVI 1909 R4 64bit
Monitor
Asus XG279Q 170hz
Keyboard
RantoPad mxx Gateron Brown
Mouse
Logitech G Pro Wireless
Mousepad
Artisan ZERO Fx small
Audio
JBL LSR 305
▲ hide details ▲
Synoxia is offline  
post #8 of 9 (permalink) Old 11-14-2019, 08:48 PM
GPU Enthusiast
 
rv8000's Avatar
 
Join Date: Sep 2012
Posts: 2,535
Rep: 200 (Unique: 147)
After doing some poking around in my bios after the 1909 release (in testing there is no ST performance difference vs 1903, or MT for that matter), I've found that there shouldn't be any reason to install this power plan. The same/better results can be achieved through enabling CPPC and CPPC Preferred cores, in combination with the windows high performance or balanced plans (feel free to adjust the minimum core state in the high performance plans; my 3700X drops to 2.2ghz/0.9v when set to 10%).

Settings:

PBO Enabled
Scalar - 4x
Auto OC - 150mhz
CPPC - enabled
CPPC P.C. - enabled
Power Plan - High Performance
Processor Power Management; Min - 10%

Results: (see R20 SS below; core usage and peak cloaks observed in HWinfo, can post an ss with usage at request I'm just lazy)

Peak Core Clock observed - 4450mhz
Preferred core; Core 1 Thread 0 - 35% Usage
Preferred core; Core 1 Thread 1 - 31.8% Usage
Preferred core; Core 3 Thread 0 - 16.5% Usage
Preferred core; Core 3 Thread 1 - 16.4% Usage
Total Core/Thread usage on preferred cores (1,3) - 99.8% for the duration of the test.
Attached Thumbnails
Click image for larger version

Name:	1909 with 1105 bios.jpg
Views:	135
Size:	1.15 MB
ID:	306244  


Steins Gate
(16 items)
CPU
3700X
Motherboard
ASUS CH8 WiFi
GPU
EVGA 2080S FTW3
RAM
2x8GB DDR4 3200 c14 @ 3800 C16 1T
Hard Drive
960 Evo
Hard Drive
850 Evo
Power Supply
EVGA 750w G2
Cooling
EVGA CLC 360
Case
Fractal Design S2
Monitor
Acer ed323qur
Keyboard
CM MK730
Mouse
G703
Mousepad
Logitech Powerplay
Audio
Polk tsi 100
Audio
HD518
Audio
Denon PMA-60
▲ hide details ▲
rv8000 is offline  
post #9 of 9 (permalink) Old 06-12-2020, 01:28 PM
New to Overclock.net
 
GridIroN's Avatar
 
Join Date: Sep 2012
Location: Canada
Posts: 841
Rep: 40 (Unique: 38)
Quote: Originally Posted by rv8000 View Post
After doing some poking around in my bios after the 1909 release (in testing there is no ST performance difference vs 1903, or MT for that matter), I've found that there shouldn't be any reason to install this power plan. The same/better results can be achieved through enabling CPPC and CPPC Preferred cores, in combination with the windows high performance or balanced plans (feel free to adjust the minimum core state in the high performance plans; my 3700X drops to 2.2ghz/0.9v when set to 10%).

Settings:

PBO Enabled
Scalar - 4x
Auto OC - 150mhz
CPPC - enabled
CPPC P.C. - enabled
Power Plan - High Performance
Processor Power Management; Min - 10%

Results: (see R20 SS below; core usage and peak cloaks observed in HWinfo, can post an ss with usage at request I'm just lazy)

Peak Core Clock observed - 4450mhz
Preferred core; Core 1 Thread 0 - 35% Usage
Preferred core; Core 1 Thread 1 - 31.8% Usage
Preferred core; Core 3 Thread 0 - 16.5% Usage
Preferred core; Core 3 Thread 1 - 16.4% Usage
Total Core/Thread usage on preferred cores (1,3) - 99.8% for the duration of the test.
This results in a huge performance decrease for me. Any idea why?

(Yes, I know, old thread)

-= I heart.gif Mechanical Keyboards =-
Winner of Guru3D Rig Of The Month, November 2011.king.gif
GridIroN is offline  
Reply

Quick Reply
Message:
Options

Register Now

In order to be able to post messages on the Overclock.net - An Overclocking Community forums, you must first register.
Please enter your desired user name, your email address and other required details in the form below.
User Name:
If you do not want to register, fill this field only and the name will be used as user name for your post.
Password
Please enter a password for your user account. Note that passwords are case-sensitive.
Password:
Confirm Password:
Email Address
Please enter a valid email address for yourself.
Email Address:

Log-in



Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Show Printable Version Show Printable Version
Email this Page Email this Page


Forum Jump: 

Posting Rules  
You may post new threads
You may post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off