Videos
Hi!
I'm going to buy a PC in a few weeks but want to do research in advance. Any advice is greatly appreciated.
Ram: Trident Z RGB (16*2, 3200)
Motherboard : Gigabyte X570 AORUS ELITE WIFI ATX
Power supply : 730 w
Load your memory's XMP. That's it.
No matter what anyone says on the internet about HPET, leave it turned on.
Without High Precision Event Timer, your PC can't accurately measure time anymore. Without accurate time, a benchmark might erroneously spit out a better score than it should. And FPS counters won't be accurate either
Also lots of people are degrading their CPUs around here with "safe" voltages lately. Do your self a favor and don't manually overclock a Zen 2 cpu. You won't get any impressive gains anyway.
I just wanted to share my experiences with my new build and any troubleshooting involved. A lot of people recommend the Crosshair VII Hero but are also concerned about BIOS issues. Maybe I can provide some help for people who plan a similar build.
My build/system:
Crosshair VII Hero (Wi-Fi), Bios 2406 (Agesa 1.0.0.2)
Ryzen 3700X (Stock, Core Performance Boost and PBO/Auto OC disabled)
MSI GTX 1080Ti Gaming X (430.86 drivers)
2x 8GB G-Skill Trident-Z 3200MHz CL14
256GB Samsung 850 Pro SATA SSD
500GB Samsung 850 Evo SATA SSD
Noctua NH-D15S + NH1 thermal paste (I used the cross/X application method)
NZXT H500 Case (2x 140mm Silent Wings 2 intake, 1x 120mm Silent Wings 2 exhaust)
Corsair RM650i PSU (I do not use Corsair iCue, so no difference to the RM650x for me)
Windows 10 (May 2019 Update)
AMD Chipset Drives from 07.07.19
At first, the build caused me a lot of trouble. It would not post and when it finally did, the Ram was locked to 2111MHz.
Here is what I changed in the BIOS:
- First, I loaded the optimized defaults
- Disabled Core Performance Boost and set PBO from "Auto" to "Disabled"
- Overclocking mode to D.O.C.P
- Dram settings --> Gear Down Mode from "Auto" to "Disabled"
- Set the DRAM VBoot Voltage to 1.35V (if you leave it on auto, it will always be set to 1.2V and the System will either fail to post or boot with 2111MHz DRAM frequency) NOTE: The setting only says "Auto" without the drop-down option to enter a manual value. Just select "Dram VBoot Voltage", type 1.35 and press enter. You will find the setting under extreme tweaker -> External Digi+ Settings.
- Set the FCLK frequency to 1600Mhz manually (half your RAM Speed, I use 3200MHz RAM )
- Further, I disabled CSM for faster Boot times, disabled fast boot (so it's actually a reboot/shut down), turned off the Q-Code and system/HDD LEDs after post
Everything else was left to the optimized defaults and I could not be happier. My idle temp is around 31 °C with an ambient temperature around 20-22 °C and the PC is nearly inaudible. My all core boost in Cinebench R20 is around 4.275GHz, Single Core Between 4.35 and 4.39GHz, so I'm actually very close to the advertised 4.4GHz on my sample on stock settings. My Cinebench R20 score is around 5022 PTS and my CPU temperature does not go over 69 °C during the test.
Edit: I have no problem with idle temps/voltages at all. Single Core Voltages goes up to 1.45V during the Cinebench single core test or other light threaded loads. During a stress test, the voltage does not go over 1.325V.
The only games I have played so far have been Overwatch and World of Warcraft and the CPU is an absolute beast in these games. Overwatch on 1080p with 100% render scale, high settings and dynamic reflections disabled it reached around 270 FPS. On 1440p it was 180 FPS and bottle necked by the GPU. I have not yet done any raid tests in WoW, but running around in the Great Seal with everything maxed out on 4K it fluctuated between 80 to 120 FPS.
All in all, I could not be happier about the upgrade and the stock performance of the 3700X. The only BIOS issue I have left now is that my mouse is not working in the BIOS. This can be quite annoying for changes to the fan curves, but for everything else I would only use the keyboard anyway.
So, last year i got myself a ryzen 3700X, a X570 Aorus Elite and a 2x8Gb kit of DDR4 3600 memory (kingston fury, i don't remember the latencies right now).
It's been hot AF here in Spain for the past weeks and my cpu was running at 80º c + when playing and idling at 65º c, not acceptable, taking into account that i have a 1Kg of cooler, Scythe Fuma 2.
All these temps running on stock, only thing changed was the fan curves for some more agressive one's via bios, and enabling the xmp profile for the ram.
I come from a modded Xeon X5460 on a socket 775 mobo, so no auto anything, im not used at all to these new automatic voltage/frencuencies features.
So i decided to start playing around with the PBO, disabling XFR as i heard it's not needed if you setup correctly PBO, seting up negative offsets on the voltage, and i was getting way lower scores on Cinebench R20 than most people, then i found out that it was due to the app running on low priority, i know for a fact that i can run stable 4.2Ghz at 1.250 volts (vcore, not vcore soc), as i played around with locked OC when i first got this build, wich managed to get me over 5100 in R20, i wasn't planning on running it like that 24/7h as i mostly did it for the fun of it, so i back then i put it back to stock.
Im mostly mad because cinebench was undermining its own scores by setting itself on low priority, and since im going mostly blind here with all these new features i would like your opinion, i will post here a link with my current bios settings, i don't think im running unsafe values but i would like to know the opinion of people more familiar with these chips, i managed to drop to 69~72º c max under cinebench test compared to stock.
https://drive.google.com/drive/folders/1xJJrVWAxCvy1nEUToterqdjiRpvVlI2h?usp=sharing
If you have any suggestions to make my temps go lower without throwing away the performance too much im all ears (eyes in this case).
PD: I think will end up changing the mobo for an Asrock Taichi or an Asus Darkhero, the bios of these new gigabyte mobos are confusing; options that seem to be one thing but are another when you open them, repeated option menus... XFR is listed like 3 times? And one or two of those XFR menu options are in fact PBO menus.
What is the current consensus for settings to achieve optimal performance, on third gen Ryzen CPUs?
I have almost driven myself mad reading and watching hours of content on how to overclock / undervolt these processors with a lot of conflicting or dated information.
I have a 3700x (bought in June), Asus X570i with a kraken x53. By all metrics it seems my chip performs below average to average at best while keeping high temps.
What settings are a must? Which are considering worthless/harmful for performance?
The best I have achieved after messing around with PBO and offsets was 4900 on r20 multi and 501 on single. Temps can get to >72c while fans are at max speeds
edit: 75% gaming / 25% video editing workloads.
Hey all,
So I've had this ryzen 3700x for a while now, no issues I'm using it off a Asus 450 f gaming motherboard and I've never really bothered tinkering with anything in bios as I've had stock cooler and only 2 fans and under load during games and stuff temps would be at around 65-70 degrees
Now with x63 kraken, new case and 3 other fans temps are surprising low now I'm blown away, 50 degrees at full load maybe even lower which is truly wtf.
So now I want to use this chip to the best of its ability, I have some hyperx ram (unsure which one) but clocks at 1600 DDR4 however this had to be manually set in bios to achieve this and was done by people in the shop when I had stability issues so have left that well alone.
However with some quick research I'm getting mixed signals on whether to enable PBO? And whether to enable core performance enhancer/performance enhancer in general.
I'm an amateur but currently cpu core ratio is @ 42 and voltage and 1.3 and soc and 1.15. If I'm achieving these speeds currently is there really any benefit to try anything further?
Is having core ratio that high detrimental since its base clock speed is at 3.6?
This post is just to ensure I don't do anything to fuck with my chip basically and thought I'd check with you experts first :)
Should I be using game boost? PBO? What do you think? What is the general consensus around here? I play games
You should set also these settings from your bios in order to take full advantage of your processor (taken from 1usmus instructions & acknowledged from u/AMD_Robert in an interview with PC World)
N.B : Don't forget to use AMD Ryzen Balanced power plan
You have to set the following in your BIOS, under "CPU Features" or "AMD_CBS"
-
Global C-state Control = Enabled
-
Power Supply Idle Control = Low Current Idle
-
CPPC = Enabled
-
CPPC Preferred Cores = Enabled
-
AMD Cool'n'Quiet = Enabled
-
PPC Adjustment = PState 0
Here's what worked for me, and a number of random tips I had to search around for because there wasn't one simple place with all the answers to my questions, I'm tired so bare with how unorganised this might be.
Use DRAM Calculator to calculate more optimised timings for your ram, and maybe overclock the frequency higher than spec. (This unfortunately didn't work for me despite having B-Die Ram, guess I was unlucky)
Install the Chipset Driver for your motherboard from the AMD website and use the Ryzen power plan. (I read earlier that Windows 2004 apparently handles CPPC scheduling properly with the balanced plan, I am unsure though and have no sources to verify this so I can't confidently suggest using it but feel free to test it)
If your Wraith Cooler keeps boosting sporadically, adjust your curve or add a fan step up/down of 2.8-3.6 seconds, so it doesn't sound like your PC is constantly taking off because of the abruptly changing recorded temperatures of Ryzen CPU's.
As much as people say the stock cooler is good, I highly recommend getting an aftermarket cooler. The difference in boosts and temps is noticeable, if you're even using your PC for sub-optimal video editing. I went overboard and got a H150i because I was tired of adjusting curves, I loved the design of the Wraith Cooler and hate that I had to.
C-State Control = Enabled
CPPC = Enabled
Power Supply Idle Control = Low Current Idle
Cool'n'Quiet = Enabled
PPC Adjustment = PState 0
CPPC Pref Cores = Enabled
The above apparently helps the system adjust the frequencies quicker/actually idle properly, also turn on AMD Balanced Plan (if you have PBO on) as opposed to using 1usmus's plan which is recommended for usage with PBO off.
Precision Boost is the ability for the cores to turbo boost, and clock up for different loads. Precision Boost Overdrive is the "overdrive" that allows the CPU to boost for longer outside of manufacturer specs.
Make sure you Infinity Fabric is equal to the mhz of your ram. i.e 3200mhz ram, means a 1600mhz data rate and hence 1600mhz IF Fabric Speed.
SB Spread Spectrum = OFF, If your BCLK reads as 99.8Mhz or other, set it to 100 after disabling this.
There are numerous voltages across the CPU but the main ones you need to potentially worry about are the Core Voltage, SoC Voltage, VDDG and VDDP voltage. Most of the time you can just leave them on Auto.
Many people undervolt(reduce the voltage drawn by a static amount) to reduce temperatures and increase stability. You can do this to your Core Voltage or SoC Voltage. For my board I undervolted in increments of -0.00625, until it wasn't stable, you're welcome to find your perfect value but try not to go below -0.1 or your progress starts to become counterproductive.
Try not to set your SoC voltage above 1.1V, default runs around 1.05-1.08V. You can play with this for stability or reduce it to reduce temps.
DRAM = MEMCLCK, UnifiedMemController = UCLK, Infinity Fabric(IF) = FCLK
As stated earlier all these subsystems have their own voltages you can control individually through SoC, VDDG and VDDP Voltage. VDDG is split into two separate values in the bios on newer bios's, clDO VDDG IOD is the IF Voltage for the I/O Die or SoC IF, and cLDO VDDG CCD is the IF voltage for the cores IF(inbetween the CCX/CCD's in the diagram here
If you experience instability, or things just don't feel right(like they did for me for some reason my board was overvolting my VDDG by ALOT), ensure your VDDP/VDDG is at least 50mV below the SoC voltage.
Use HWINFO to monitor your temps/voltages, it's normal for ryzen to jump between Core Voltages of 0.2-1.5V, it isn't running at that high voltages all the time don't worry; and it's also normal for only a few cores to reach the advertised boost despite this the majority of them should still be close unless you got a badly binned chip.
In benchmarks, you won't see all cores running at 4.4Ghz, more than likely best case scenario with PBO on around 4-4.1Ghz(My system personally), at temps of 70-77 degrees with a H150i.
Do not do an all core overclock. There's no point, Ryzen is complex and performs it's best when left alone. If you have to ask you don't know enough to outperform that.
Don't Disable HPET in the bios/windows. It won't help improve anything this has been disproven.
The AMD Overclocking section is for interactions with Ryzen Master and your bios, don't worry about it, Just OC normally in your bios only touch it if you want to change a value in Ryzen Master and remember it overrides whatever else you set in the bios unless the the value within AMD Overclocking is currently set to Auto.
Turn on SVM if you use virtual machines.
Expected Scores on Cinebench r20: 4500-5000 (Depending on space on your drive, and settings), 4500 being on the much lower side.
Preface:
I received my Ryzen 9 3900X and Gigabyte X570 Aorus Master motherboard back in early July, just after launch. I've been struggling with my CPU, dealing with high core voltage while idle, low boost clocks, and high temps. Finally yesterday with the help of several others that I will thank below, I was able to come up with a list of BIOS settings that finally let my chip loose and perform the way I expected it to. The most frustrating part of this past month with my system was that I wasn't able to find any information online as to the recommended BIOS settings for my system. I was seeing people with much higher boost clock speeds than I was getting, but no one was sharing any information on how they achieved those results. That is the purpose of this thread.
Intro:
These settings are proven to provide the best average performance out of the Ryzen 3000 series CPU's. These are not CPU or motherboard specific settings, so some settings may be named differently or organized differently on your board. This guide is intended for people who want to run their systems without all-core overclocks, and instead want to rely on the system to automatically boost cores as needed.
Requirements:
-
Latest BIOS available for your board. As of time of writing I'm using a BIOS with AGESA 1.0.0.3ABB.
-
Reset BIOS to "Optimized Defaults" before making any other changes
-
Windows 10 (1903 update)
-
Latest AMD Chipset Drivers
* All testing was done using a Ryzen 9 3900X on a Gigabyte X570 Aorus Master motherboard, and 16GB of Corsair Vengeance Pro RGB DDR4-3600 CL18.
* Please note that some settings may be named differently for your motherboard. Also note that on some motherboards, the settings are duplicated in multiple places within the BIOS and the settings are not sync'd between them. Make sure to hunt around the various sub-menu's looking for identically named settings and setting them appropriately. Missing one could affect the outcome of this guide.
BIOS - CPU Settings:
| CPU Clock Control* | 100.01 MHz |
|---|---|
| CPU VCore | Normal |
| Global C-States** | Enabled |
| Cool n' Quiet*** | Enabled |
* Setting the CPU Clock Control to 100.01 MHz helps to stabilize the frequencies as when it's left on auto it can sometimes dip below 100MHz and artificially lower your CPU clocks. If you can't select 100.01 manually set it to 100 MHz instead of Auto.
** Global C-States is usually set to Auto by default. Auto for some reason means Disabled. Setting this to Enabled allows your CPU to adjust it's frequency a lot better, achieving better idle speeds and better boost speeds.
*** Some system BIOS' do not have this feature. Ignore if you can't find it.
BIOS - Memory Settings:
| XMP | Profile 1 |
|---|---|
| RAM Frequency Multiplier* | 36 |
| Infinity Fabric Frequency & Dividers* | 1800MHz |
| Gear Down Mode | Disabled |
| Power Down Enabled | Disabled |
| High Frequency Support | Level 3 |
| DRAM Voltage | 1.35v |
* "RAM Frequency Multiplier" and "Infinity Fabric Frequency & Dividers" settings are relative to your RAM kit. The mentioned settings in this guide are specific for DDR4-3600. If you have DDR4-3200 then your Multiplier would be 32 and your Frequency would be 1600.
Windows - Power Plan Settings:
Always use the "Ryzen Balanced" plan in Windows. Adjust the advanced settings for this power plan using the values below.
| Hard Drive Sleep | Change to 1, then press Arrow Down once to change to "Never" if you're using an SSD or nVME drive. |
|---|---|
| Minimum Processor State | 5% |
Conclusion:
These settings are what have worked extremely well for my system, and are based on collecting settings from around the web in various places where other's have expressed that they have worked for them as well. I will update this post as more information comes in, and if anyone else has any other settings that they have shown to provide stable performance enhancements.
The result of these changes for me personally was that I'm now seeing my CPU hit the advertised boost clocks of 4.6GHz on several cores. My chip has also exceeded the advertised boost clocks and seen 4.625GHz on a regular basis. My idle clocks are now lower, in the 1.8GHz range, and my idle voltage now sits at around 0.9v. Idle temperatures for my system are now much lower, in the low 30's, where-as before they were in the mid 40's.
I truly hope that this guide helps people. If you have any questions, or wish me to add anything to this guide please post a reply and let me know.
Special Thanks:
I would like to especially thank the following people who provided help and insight into settings that worked for them, and who have contributed to the creation of this guide.
u/prnalchemy, u/OmegaMordred, u/prymortal69, u/tubepatsy, u/xp0d, u/DoneFor2
Wendell @ Level1Techs
What were your boost clocks looking like from before the changes?
x570 taichi 3900x here. I'll be giving these steps a shot when I get home. I've spent a decent amount of time with manual OC's over the past month and I know what the limit of most of my cores are, and it's fair to say it should be doing a lot better than what it currently is with auto boosting. I noticed you didn't mention PBO at all anywhere. Are you leaving that off ( as it is by default)?
If anyone has any suggestions or just things I should be aware about in my bios that would be great.
Build: CPU: Ryzen 7 3700x Motherboard: ASUS X570 TUF Gaming Ram: Gskill Flare X Series 3200 MHz GPU: GeForce GTX 1060