cancel
Showing results for 
Search instead for 
Did you mean: 

Graphics

f-ben
Adept II

Radeon 5700XT microstutter in different games

Jump to solution

@AMD PLEASE READ

Hi there,

I am writing because I spent three weeks trying to fix the microstutter from my new GPU. I switched from a perfectly working 1070 to a 5700XT reference design and I am having a lot of trouble since then. Aside from the driver issues from previous driver versions most people had, I have this one single issue which is driving me crazy. I tried a lot of stuff (list below) which did not help. Even though I´d describe my windows and hardware knowledge as expert I have to say that I have not used a Radeon card since decades and I am not familiar with FreeSync and all the "AMD enhanced" stuff in the drivers. My last ATI card was a Radeon 7200 if I recall correctly.

So whats the problem exactly:
I notice a regular microstutter in a lot of games and benchmarks even when getting 400 fps. Not in all of them, but quite a lot and it´s not engine related. I can reproduce the stutter in scenes that are the same, like in benchmarks. I will attach a video at the end of the post.

Things I already did:
- Fresh, new clean install of windows with nothing but the GPU drivers installed
- I tried almost every setting in the Radeon Settings one after another and in different combinations (took me nearly two days)
- Disabled/Enabled FreeSync on my monitor
- Switched between HDMI and Displayport using different cables
- Overclocked and overvolted my card
- Underclocked and undercolted my card
- Overclocked and untervotled my card
- Underclocked and overvolted my card
- Set the minimum voltage to 900mV
- Used CRU to manually adjust my refresh and freesync range
- Tried the games with vsync ingame off but vsync enabled in the driver
- Set "ChillEnabled"=0 in registry
- I tried about eight older drivers which reach back to June (19.7.1)
- I used DDU in safe mode between every driver install
- Reset my BIOS to default settings
- Overclocked my CPU and RAM
- Underclocked my CPU and RAM
- Removed every not required component in my PC except the GPU and the SSD the games run on
- Removed my mousedriver since someone on amd community said that old logitech drivers can cause issues
- Removed the AMD PCI Driver because someone on amd community said it causes stutter
- Checked the temperatures a hundred times, they are all okay and way lower to cause throttling
- Tried to power the GPU using one power cable with two connectors (which is not that smart of course) but running it with two seperate cables right now

- User Softpowerplaytables to prevent the card downclocking max 2100 min 2000 (did not help at all)

- Tried every combination of FreeSync, VSync, 60hz, 75hz I can think of
- Created new custom refresh rates using CRU
- Disabled enhanced sync

- Disabled all antivirus and added the game-processes to the exception list of Windows Exploit-Guard


Thats just the things I can think of out of my head. There surely is more I did but please understand that I can not remember every single step I did three weeks ago. So if someone has an idea on what could help and I reply with "I already did that" - sorry for that answer but thank you anyway for your suggestion!

One thing I noticed, as you can see in the video, is that with the stutter my card clocks down the GPU speed to a level where I expect it to stutter. The lowest GPU-Z did meassure was 180MHz. I don´t know if it stutters because my GPU clocks down for an unknown reason or if it stutters because my GPU is waiting for something else to finish.

My System:
MB: Asus Prime B350-Plus
CPU: Ryzen 3600
RAM: 16 GB Corsair Vengeance
GPU: Radeon 5700XT reference design with custom air cooling
PSU: Corsair RM650x
OS: Windows 10 (tried different versions, currently running 1909 since yesterday)

Here is the video of heaven benchmark running at 1280x720 with stutter at the same position over and over again. It doesnt matter if I run the benchmark in 720p or 4k - it always stutters at the same positions. The dragon statue is just an example I picked. There a different situations where it happens. I watched this benchmark that often I can tell you 5 positions out of my head where it will stutter.

Radeon 5700XT microstutter (sadly no fix yet) - YouTube  


Recording my screen sadly does not clearly show the stutters the way I experience them sitting in front of my monitor but at 1:07 you can clearly see one big stutter. If someone has an idea what I can do, please please please let me know. I really like the card but the stutter is making it unusable for me.

@AMD PLEASE READ

If there is ANY method to prevent downclocking PLEASE let me know. I´d be happily setting registry keys or manually adjusting stuff to prevent the downclocking - I just watn to play and have fun

1 Solution

Accepted Solutions
f-ben
Adept II

Re: Radeon 5700XT microstutter in different games

Jump to solution

I think I solved my problem. Seems that the stutter was caused because I combined and AMD card with a 75hz display. It´s a shame that AMD has so bad drivers really. The GPU´s are great and way better than nvidia´s price/performance ratio but heck, what does a GPU help me if it doesn´t work like it should. Yes team green is more expensive but in the future I simply will see it as "nvidia has to pay their developers to build good drivers so that´s where my money goes too" and will be happy to pay the premium for working software (which actually isn´t really a premium but a necessary part)

A workaround is to create a new custom resolution in Wattman (or custom resolution utility) using only 72hz.

View solution in original post

15 Replies
olegrus
Adept I

Re: Radeon 5700XT microstutter in different games

Jump to solution

"If there is ANY method to prevent downclocking PLEASE let me know."

I test RTX 2060 Super now, and I have no more microstutters in Unreal engine games or any different lags or stutters in other games. That's all what you need to know what the product you bought... as me before.

This place "for enthusiasts" who never say surely how to solve the problem. I tried to contact with AMD by special form but I saw crushed page when I submit my letter.

Thanks AMD for "perfect" products, for "perfect" drivers which we must ALWAYS wait for 6 month or more to have a system/gaming stability. But who cares... nobody read it besides of "enthusiasts"...

0 Kudos
f-ben
Adept II

Re: Radeon 5700XT microstutter in different games

Jump to solution

@AMD someone?

0 Kudos
f-ben
Adept II

Re: Radeon 5700XT microstutter in different games

Jump to solution

So I did additional tests yesterday:

- Rainbow Six Siege: Perfectly fine
- DayZ: Slight stutter in fullscreen and windowed mode
- event[0]: Perfectly fine
- For Honor: Perfectly fine
- Kingdom Come Deliverance: Strong stutter in fullscreen and windowed mode
- MGS Phantom Pain: Strong stutter in fullscreen but perfectly fine in windowed mode
- Sherlock Holmes Devils Daughter: Perfectly fine in fullscreen

I tested a lot more games but those are the ones that caught my eye. A lot of people say they have problems with unreal engine games. event[0] and Sherlock Holmes both use the unreal engine and ran perfect for me. I don´t know which engine ubisoft uses but those games ran very well. MGS running perfectly fine in windowed mode but not in fullscreen shows me that in general my card is OK and not broken. I fell that this can be broken down to bad drivers, which of course is not news but shows the effect the bad drivers can have.

So what does this mean for me: I can´t return the card because I baught it a while back. The fact that the card has been on the market for almost half a year now makes this behaviour unacceptable for the consumer. Sure, there are people out there who don´t have issues but also there are people who simply don´t notice slight stutters because they are not that sensitive and of course there are people who do not complain or ask for solutions. Since I´ve never had those problems with nvidia cards I´ll wait for the next series to be released and then switch back to "team green". I really wanted to give AMD a chance but sadly that´s what it is.

0 Kudos
sammyf1984
Adept I

Re: Radeon 5700XT microstutter in different games

Jump to solution

I'm kind of pissed about my experience right now.  I actually returned a 2070 super because I wanted an all AMD setup only to be completely taken back by this problem. 
Everything was flawless with the Nvidia card(s) (I went from a 970 gtx, to a 1080 ti, to a 2070 super with literally 0 issues).  After seeing the 2070 super and the RX 5700 xt Sapphire perform roughly the same on benchmarks, i made the switch. 
Games will freeze on my screen for a good 3-4 seconds at random.  
After research and seeing that this problem goes back since July and AMD has done NOTHING about it, I'm inclined to say I'll never pick up another AMD card again.  I don't care what they promise at what price point in the future.  If they can't provide a card with solid drivers, then their cards are worthless in my opinion. 

0 Kudos
f-ben
Adept II

Re: Radeon 5700XT microstutter in different games

Jump to solution

I think I solved my problem. Seems that the stutter was caused because I combined and AMD card with a 75hz display. It´s a shame that AMD has so bad drivers really. The GPU´s are great and way better than nvidia´s price/performance ratio but heck, what does a GPU help me if it doesn´t work like it should. Yes team green is more expensive but in the future I simply will see it as "nvidia has to pay their developers to build good drivers so that´s where my money goes too" and will be happy to pay the premium for working software (which actually isn´t really a premium but a necessary part)

A workaround is to create a new custom resolution in Wattman (or custom resolution utility) using only 72hz.

View solution in original post

Re: Radeon 5700XT microstutter in different games

Jump to solution

Hope the hz setting solved it for you. I run a 144Hz monitor and have same issue with downclocking much to far and with no limit.

It's a well know driver or maybe vendor issue,... Report it to AMD / GPU vendor and your reseller. 

The more information they have and complaints the more likely it is that it's get's solved faster.

Not much people can do about it if your not a driver maker (or however it's called).

0 Kudos
sammyf1984
Adept I

Re: Radeon 5700XT microstutter in different games

Jump to solution

I can add a little to the refresh rate "solution" if you want to call it that
-I set any of my games to a static refresh rate that matches my monitor
-I disabled any settings in the Radeon software from "override application settings" or "enhance" to "use application settings" (i figured the less conflict there is between game/driver/hardware, the better)
-I disabled Freesync because it seemed to make it significantly worse (for me) 

-The card is running all standard power curves except the fan, I keep the fans running at 50% up til 60c then ramps up to 100% (I know this doesn't make a difference but I'm not ok with a 0 rpm fan speed)
-disabled shader caching 

This certainly didn't eliminate the problem but it's less frequent.  It doesn't make me any happier with the product.

Whatever Nvidia does to have good working drivers and have patches released so quickly to fix known issues, it works.  AMD needs to adopt that methodology.  

Re: Radeon 5700XT microstutter in different games

Jump to solution

AMD needs to adopt that methodology.  

KEY WORDS MAN

Hope the brains there figure that out  

0 Kudos
sammyf1984
Adept I

Re: Radeon 5700XT microstutter in different games

Jump to solution

After reading a ton of what people have been observing during the stutter, I decided to test something out that seems to be successful. 
I'm not calling this a "fix" but a bandaid.  I attached a link to my google drive.  It's a graphics and wattman xml profile for those of you that want to give it a shot.  I'll list the settings and details on some of them as to why i chose them.  I've only tested this in Call of Duty Modern Warfare (2019) so I don't know how it'll fair in other first person shooters or any other game for that matter.  I'll also list cons of the settings.  I can't say this will work for everyone, but it works for me and works on Call of Duty.  If any one tests it and can think of better ways to adjust it, by all means i'm all ears.  Feedback is most welcome.

https://drive.google.com/open?id=1lM653WFEKgkx2Gt9IiTI0jvHi3wwSS2Y 

In Global graphics:

Anti-Aliasing - Use Application settings 
Anti-Aliasing Method - Multisampling
Morphological Filtering - On
Antisotropic Filtering Mode - Use application settings
Texture Filtering - High
Surface Format Optimization - On
Wait for Vertical Sync - always off
OpenGL triple buff - off 
Shader Cache - AMD optimized 
Tessellation mode - AMD optimized
Frame Rate Target Control - 155 FPS 

Anything i set to "Use application settings" i basically want the least amount of conflict between driver/gpu/application as possible so i left it default.  
The Frame rate target - my monitor is 144hz but in CoD I noticed I can sometimes see 160-165 frames.  Setting it that high, i still noticed some stutter.  For my monitor (2560x1080) 155 or less seemed to be the sweet spot but I didn't want to produce additional input lag by capping it any less than 155.

In wattman:
Frequency/Voltage
Minimum Frequency is set to 1140 (I tested between 1000 and 1250) 
Maximum Frequency is set to 2010
Minimum Voltage is set to 948mV
Median Voltage is set to 1045mV

Maximum voltage is set to 1194mV

The reason I boosted the minimum frequency and voltage is because I read that others observed the stutter was happening whenever the card decided to clock itself down to something absurd like 3mhz during 3d rendering.  I figured the best way to mitigate that would be to stop it from going any lower by setting the lowest frequency at something more manageable while gaming.  The way it worked out in my head was "if the card won't drop it's clock speed down to those speeds, then the frames won't drop, and the stutter won't happen".  It seems to be working.  Of everything I changed, I believe this is what actually did it.  I didn't do a fresh install of my o/s or anything like that.  I did read others saying wiping their machines out entirely fixed it and it's very possible that even DDU is not cleaning out some driver remnants from previous graphics cards so we have driver conflicts with these cards.  However, there are conflicting posts saying wiping the o/s does nothing.  So it could be a roll of the dice on that "fix" 

Fan Curve
There is no curve - When i'm gaming i set the fans to run at max 100% of the time
AVG GPU temps are 60-65c
AVG Junction temps 85-96c (this is what i don't like.  I think that peak is way too high and i'm sure it's because of the above settings with the frequency/voltage)  
Power Limit - 0 (default) 
Memory - slight OC at 890mhz

I'm on the latest adrenaline version
PC specs:
Sapphire RX 5700 XT Nitro + 
Ryzen 2700x OC to 4.3 @1.4v on water
ASUS ROG Crosshair Hero VII 
32GB of Trident 2166 mem OC to 3200mhz
Win 10 1903

Whenever I finish gaming, I go back into the Radeon Settings and just reset the wattman profile so it goes back to normal.

0 Kudos