So, right to the point. My previous rig rocked a 7700 and a 1070. The new rig i just built rocks a 2080 super and a liquid cooled r7 3800x. Gaming performance is way worse on the new rig. Why? No clue. Cpu bottlenecking looks like the culprit.
I'd toss every hardware and system monitoring tool available on a secondary display and see if anything weird is happening when the stutters kick in. Might have a background process hogging the CPU or a defective device causing IO to stall.It isn't even that my games have "low" fps. It just isnt stable. It'll go from 160 fps to like 50 in a second and then go back up...it makes the game stutter and play poorly. So annoying. I reinstalled GPU drivers and everything! Ugh this new rig was supposed to INCREASE gaming performance lol.
Hi Playstation
Can you list your full system specs please so that people, including myself, can start to help you.
Also can you list -
Your system is more powerful than mine so to give you an idea of what you should be achieving -
- which games you are you getting sub-standard performance with
- what resolution you are playing them at
- what framerates you are getting.
I run a Ryzen 3700x with an RTX 2070, 16 GB of RAM (2X 8 GB sticks) & a 60 HZ monitor and am impressed with the performance.
Battlefield V runs at 4K in mostly Ultra settings,
GTA V at Very High settings in 4K,
Far Cry 5 at 1440p Ultra settings,
The Division 2 at 1440p mostly High and Ultra settings.
Andy
Can't help without the complete specs of your PC
That's a whole lotta over-kill. Just CPU, Motherboard, Memory, GPU and PSU models would suffice.....
Driver: NVIDIA GeForce RTX 2080 SUPER
...
That last 100-200 MHz of advertised boost clock speed missing is not a cause for concern...
First question: was this a full fresh/clean install of Win10?
All required drivers installed?
Are you in Balanced or Performance mode within WInddows power plan? (In power plan, max processor usage state should be set to 100%)
That's a whole lotta over-kill. Just CPU, Motherboard, Memory, GPU and PSU models would suffice.
What's your motherboard and is BIOS up to date? How many memory DIMM's? are they installed in correct sockets for dual channel operation? Is your memory operating at rated transaction rate (at least)? Have you under-volted in BIOS in needless attempt to reduce temperature? which gimps processor performance by reducing effective clock speed.
Many things to know.
Why is this not a cause for concern? Other CPUs that I have used have always easily clocked up to their advertised boosts. I thought that was how it was meant to be. Secondly, my motherboard is the ASUS ROG Crosshair HERO VIII (WIFI). My PSU is the RM850x. My RAM, in CPUid, says that it is operating at 3600Mhz (the rated frequency). My BIOS is revision 0803 which is apparently the latest. I THINK I have all the latest drivers. I have the latest GPU and Chipset drivers at least. I have the RAM in an automatically configured DCOP configuration in my BIOS and I have some other settings in there set to automatically overclock the CPU as needed (within the parameters of stability of course).
I have some other settings in there set to automatically overclock the CPU as needed (within the parameters of stability of course).
On older CPUs, sure. On AMD's newest CPUs though the boost frequency is an optimistic all-planets-aligned (plenty of VRM margin, plenty of thermal margin, only one active core) single-core boost, so you'll rarely see it since any background activity combined with the additional activity generated by the CPU monitoring software used to read clocks will almost always cause more than one core to be active and bump the clocks down a bit.Why is this not a cause for concern? Other CPUs that I have used have always easily clocked up to their advertised boosts. I thought that was how it was meant to be.
I agree. The 3000 CPU's can adjust core clocks and voltage as much as 1000 times a second and something like HWI64 can't poll at any faster than 10 times a second. In reality none of this really matters. Advertised base and boost clocks on these CPU's are nothing more than marketing.On older CPUs, sure. On AMD's newest CPUs though the boost frequency is an optimistic all-planets-aligned (plenty of VRM margin, plenty of thermal margin, only one active core) single-core boost, so you'll rarely see it since any background activity combined with the additional activity generated by the CPU monitoring software used to read clocks will almost always cause more than one core to be active and bump the clocks down a bit.
In other words, you may never be able to catch the last 100-200MHz of boost with monitoring software.
The boost thing is an issue.....sort of. I agree that it should be boosting up to advertised speeds. In any real world scenario it's not going to make any real performance difference. In reality I don't think its all that big of deal. These CPU's change voltage and clocks on the millisecond scale.
This seems to be a bios related issue from what I can tell. I currently have 4 different Ryzen 3000 systems. I have 2 with 3600's and x370 asus boards that I'm running on the older bios' with Agesa 1.0.0.2. Not only do they both boost properly but they boost to the full +200mhz when I enable auto OC. My 3900x will hit 4.55 ghz on some cores on the latest bios on my crosshair 8 if I just leave it sitting there with only HWI64 running at 100ms. I've never seen it go over 4.3 when I feed it cinebench single core.
I'm a bit cooling limited so my all core clocks weren't great either on auto settings. I ended up OC'ing the individual CCX's in Ryzen master with my voltage locked to 1.2 v. This probably works a bit better with the 3900x since you have better binned chiplets and 4 ccx's to work with.
What exactly did you change?
Did you do a fresh install of windows or carry over from the previous build?
What resolution are you running?
What does your GPU usage look like in games?
Your current system should be kicking the snot out of the 7700 and 1070 rig you had previously. Irrespective of whether or not it's giving you full boost. Something is wrong here and I'm not really sure what. The hardware choices are fine. Unless running 720p or low settings in games the CPU shouldn't be a bottleneck. At any reasonable resolution and settings for a 2080 the 3800x should be able to feed the GPU enough frames to stay fully utilized all day long. My 3600 keeps a 1080ti fed at 1080p.
On older CPUs, sure. On AMD's newest CPUs though the boost frequency is an optimistic all-planets-aligned (plenty of VRM margin, plenty of thermal margin, only one active core) single-core boost, so you'll rarely see it since any background activity combined with the additional activity generated by the CPU monitoring software used to read clocks will almost always cause more than one core to be active and bump the clocks down a bit.
In other words, you may never be able to catch the last 100-200MHz of boost with monitoring software.
I agree. The 3000 CPU's can adjust core clocks and voltage as much as 1000 times a second and something like HWI64 can't poll at any faster than 10 times a second. In reality none of this really matters. Advertised base and boost clocks on these CPU's are nothing more than marketing.
Did you set the monitor to run at 144hz in the monitor tab in advanced display options?This is a fresh installation of windows. I built this rig totally fresh (I didn't even port any data over...fresh EVERYTHING). In game my GPU usage is consistently on 90-100% in, for example, battlefield V and 1. I run on a 1440p, 144Hz, G-Sync monitor. In my BIOS I can not remember what setting it was but I set something to "Level 3 OC." It was some sort of Performance Enhancer setting. I guess it is supposed to be an OC without having to manually do anything? I saw no difference though. I also set my RAM to operate in a DCOS config clocked at 3600Mhz.
Yes.Did you set the monitor to run at 144hz in the monitor tab in advanced display options?
So to be clear....With the same games, same settings, and the same monitor you are getting worse performance with the 3800x/2080 than you were with a 7700/1070? I just don't understand how that could be possible. I'm stumped. PSU maybe???? IDK.
Ryzen 3000 is not like other CPU's, that's what everyone is finding out. Hitting highest rated clock speeds is not something it does continually. If you want to know if your system is performing up to par, don't look at clock speed. Instead run a reliable and predictable benchmark: Cinebench 20 is probably best as it's predictable and repeatable and includes a single threaded as well as multi-threaded result to compare with results from other systems with 3800X processors.Why is this not a cause for concern? Other CPUs that I have used have always easily clocked up to their advertised boosts. I thought that was how it was meant to be. Secondly, my motherboard is the ASUS ROG Crosshair HERO VIII (WIFI). My PSU is the RM850x. My RAM, in CPUid, says that it is operating at 3600Mhz (the rated frequency). My BIOS is revision 0803 which is apparently the latest. I THINK I have all the latest drivers. I have the latest GPU and Chipset drivers at least. I have the RAM in an automatically configured DCOP configuration in my BIOS and I have some other settings in there set to automatically overclock the CPU as needed (within the parameters of stability of course).
You are on the 1903 update right?Well, in SOME aspects. The average FPS IS higher. Make no mistake it is a good 20-40 fps higher. The STABILITY is the issue. It stutters and lag spikes way more than on the other rig. Like it'll be going strong at 144 FPS and then BOOM it'll drop down 60 frames and then go back up to what it was in like a second. This causes stuttering.
Why is this not a cause for concern? Other CPUs that I have used have always easily clocked up to their advertised boosts. I thought that was how it was meant to be. Secondly, my motherboard is the ASUS ROG Crosshair HERO VIII (WIFI). My PSU is the RM850x. My RAM, in CPUid, says that it is operating at 3600Mhz (the rated frequency). My BIOS is revision 0803 which is apparently the latest. I THINK I have all the latest drivers. I have the latest GPU and Chipset drivers at least. I have the RAM in an automatically configured DCOP configuration in my BIOS and I have some other settings in there set to automatically overclock the CPU as needed (within the parameters of stability of course).
...but, in short...these Ryzen 3000 CPUs do NOT run very cool...nor do they have much headroom for shenanigans in overclocking. (Most are happy to get all cores at 200-350 MHz less than advertised boost)
...
But they DO run with very low power consumption and score impressive performance benchmarks!
Just remember, temperature does not equate to thermal output, e.g. BTU's, calories, erg's. Just think of a butane lighter at 1,500F and ceramic electric heater at 600F: which is putting out enough thermal energy to heat your room? That ceramic heater is putting (maybe) 1,000 times more thermal energy out to heat the room, that would be measured as 1000 times more watts, or BTU, calories, erg's. That's how it can make sense that a Ryzen 3000 APPARENTLY running 'hot', with a higher than expected core temperature, is still actually quite 'cool' because of it's low power consumption.
And max clock speed is not the total measure of performance: it's average sustained clock speed across the entire duration of the work load. That's how Ryzen scores impressive benchmark results, keeping a high sustained clock. And the reason why not hitting the max clock isn't nearly as important as it may seem.
There are lots of Youtube videos where the fact many/most Ryzens not hitting advertised boost speeds are discussed in respectable length...
Not everyone has the issue....but lots of folks are seeing 100-200 less MHz than they hoped/expected to see....some were hoping for higher all -core clocks, and some actually hoped to see all cores hit the advertised boost.
But......well, watch the below.
View: https://www.youtube.com/watch?v=o2SzF3IiMaE&t=495s
This may improve in the future with more BIOS releases/updates, but, in short...these Ryzen 3000 CPUs do NOT run very cool...nor do they have much headroom for shenanigans in overclocking. (Most are happy to get all cores at 200-350 MHz less than advertised boost)
YOu can at least compare your results with what other 3800X users are seeing....; if you are substantially lower, your mainboard is more likely at fault than the CPU, but, you might not see advertised boost clock more than once per day unless on a premium board with great cooling...and some luck....and a quick chant!
Good luck, however!
So to be clear....With the same games, same settings, and the same monitor you are getting worse performance with the 3800x/2080 than you were with a 7700/1070? I just don't understand how that could be possible. I'm stumped. PSU maybe???? IDK.
I'd toss every hardware and system monitoring tool available on a secondary display and see if anything weird is happening when the stutters kick in. Might have a background process hogging the CPU or a defective device causing IO to stall.It isn't even that my games have "low" fps. It just isnt stable. It'll go from 160 fps to like 50 in a second and then go back up...it makes the game stutter and play poorly. So annoying. I reinstalled GPU drivers and everything! Ugh this new rig was supposed to INCREASE gaming performance lol.