Question RX 5700 downclocking and underperforming while fps are low

gadam93

Reputable
Mar 25, 2016
11
0
4,510
0
Hello,

I bought an RX 5700 to fit my Ryzen 5 3600 in hopes I could finally play my main game Path of Exile without fps drops unter 60. Sadly there seem to be some driver or optimization issues with the Game. Even tho I play without a framecap the RX 5700 wont give 100% of its power and does't even clock up to its max shaderclock. While just standing in town I get about 80% GPU load but when I go into some more performance demanding action the shaderclock and GPU load drop while my fps are also dropping.
I made a little video showing 3 min of gameplay with GPU, CPU and fps stats which show that exact problem:

View: https://www.youtube.com/watch?v=dTImfnsCkys


GPU/CPU stats in top left and FPS in top right (sry for the german language but I'm sure you can figure it out)

You can clearly see the shaderclock is barely crossing the 1000MHz ever while GPU load is sitting at 60-80% but my frames are constantly dropping to 40 and lower. Weirdest part about it I get 100% GPU load and 1700MHz clock in the menu as you can see in the very end. Also it cant be CPU bottleneck because CPU is barely reaching 50%.

Things I've already tried to fix the Issue:
-fresh windows install
-tried some older driver versions
-messed around with all the ingame settings
-messed around with overclocking
-set every windows and radeon driver options to high performance
-haven't tried other games but I did the Heaven benchmark which was able to utilize to the full load of the GPU
-set PCie to 3
-cried 4 times

none worked :(
If there is no fix to this issue because the driver is simply <Mod Edit> I will definitely try to refund the card and get an NVIDIA card instead :(
Hope somebody has a good solution for this.
 
Last edited by a moderator:

cdrkf

Distinguished
Hello,

I bought an RX 5700 to fit my Ryzen 5 3600 in hopes I could finally play my main game Path of Exile without fps drops unter 60. Sadly there seem to be some driver or optimization issues with the Game. Even tho I play without a framecap the RX 5700 wont give 100% of its power and does't even clock up to its max shaderclock. While just standing in town I get about 80% GPU load but when I go into some more performance demanding action the shaderclock and GPU load drop while my fps are also dropping.
I made a little video showing 3 min of gameplay with GPU, CPU and fps stats which show that exact problem:

View: https://www.youtube.com/watch?v=dTImfnsCkys


GPU/CPU stats in top left and FPS in top right (sry for the german language but I'm sure you can figure it out)

You can clearly see the shaderclock is barely crossing the 1000MHz ever while GPU load is sitting at 60-80% but my frames are constantly dropping to 40 and lower. Weirdest part about it I get 100% GPU load and 1700MHz clock in the menu as you can see in the very end. Also it cant be CPU bottleneck because CPU is barely reaching 50%.

Things I've already tried to fix the Issue:
-fresh windows install
-tried some older driver versions
-messed around with all the ingame settings
-messed around with overclocking
-set every windows and radeon driver options to high performance
-haven't tried other games but I did the Heaven benchmark which was able to utilize to the full load of the GPU
-set PCie to 3
-cried 4 times

none worked :(
If there is no fix to this issue because the driver is simply <Mod Edit> I will definitely try to refund the card and get an NVIDIA card instead :(
Hope somebody has a good solution for this.
That looks a lot like a blizzard game- potentially built on the same engine? I can tell you Starcraft 2 will drop it's fps way down, even on the very fastest hardware when the number of units and things gets high, no matter what you run it on.

The problem is twofold: firstly these sort of games can spawn vast numbers of units and totally overwhelm the cpu, secondly is the optimisation. You say it 'cant' be a cpu bottleneck however that is almost 100% what you are looking at. The issue is the game itself- the game can probably only load a couple of cores (and critically the main simulation will be limited to a single core)- the cpu usage statistic is listing usage of the whole cpu so whilst overall your cpu is only being used at 50%, you will likely find one core is pegged at 100% all the time (the one doing the actual sim) and that is what is slowing the game down. This is why the gpu is dropping it's clocks, it's waiting on the cpu.

Older titles all had this issue, it's only more recently that games have been designed to use multi core cpu's properly. If you wanted to change hardware to get more performance, really your only option would be to switch to an Intel based rig and overclock it to 5ghz+, that would probably get you a bit more although honestly even at those settings you are unlikely to see that much of a performance jump from the 3600 (that is unless the game is built using Blizzards engine, games like Starcraft 2 and so on all under perform on Ryzen for some reason).
 
Last edited by a moderator:

gadam93

Reputable
Mar 25, 2016
11
0
4,510
0
That looks a lot like a blizzard game- potentially built on the same engine? I can tell you Starcraft 2 will drop it's fps way down, even on the very fastest hardware when the number of units and things gets high, no matter what you run it on.

The problem is twofold: firstly these sort of games can spawn vast numbers of units and totally overwhelm the cpu, secondly is the optimisation. You say it 'cant' be a cpu bottleneck however that is almost 100% what you are looking at. The issue is the game itself- the game can probably only load a couple of cores (and critically the main simulation will be limited to a single core)- the cpu usage statistic is listing usage of the whole cpu so whilst overall your cpu is only being used at 50%, you will likely find one core is pegged at 100% all the time (the one doing the actual sim) and that is what is slowing the game down. This is why the gpu is dropping it's clocks, it's waiting on the cpu.

Older titles all had this issue, it's only more recently that games have been designed to use multi core cpu's properly. If you wanted to change hardware to get more performance, really your only option would be to switch to an Intel based rig and overclock it to 5ghz+, that would probably get you a bit more although honestly even at those settings you are unlikely to see that much of a performance jump from the 3600 (that is unless the game is built using Blizzards engine, games like Starcraft 2 and so on all under perform on Ryzen for some reason).
First of all thx for the reply! It’s not a blizzard game though and it does support engine multi threading so it should use all cpu cores right? I’ll be testing more games later and give report!
 

gadam93

Reputable
Mar 25, 2016
11
0
4,510
0
That looks a lot like a blizzard game- potentially built on the same engine? I can tell you Starcraft 2 will drop it's fps way down, even on the very fastest hardware when the number of units and things gets high, no matter what you run it on.

The problem is twofold: firstly these sort of games can spawn vast numbers of units and totally overwhelm the cpu, secondly is the optimisation. You say it 'cant' be a cpu bottleneck however that is almost 100% what you are looking at. The issue is the game itself- the game can probably only load a couple of cores (and critically the main simulation will be limited to a single core)- the cpu usage statistic is listing usage of the whole cpu so whilst overall your cpu is only being used at 50%, you will likely find one core is pegged at 100% all the time (the one doing the actual sim) and that is what is slowing the game down. This is why the gpu is dropping it's clocks, it's waiting on the cpu.

Older titles all had this issue, it's only more recently that games have been designed to use multi core cpu's properly. If you wanted to change hardware to get more performance, really your only option would be to switch to an Intel based rig and overclock it to 5ghz+, that would probably get you a bit more although honestly even at those settings you are unlikely to see that much of a performance jump from the 3600 (that is unless the game is built using Blizzards engine, games like Starcraft 2 and so on all under perform on Ryzen for some reason).
I now tested if all 12 threads are performing in Path of Exile and they indeed are and none of them is working on max load. I guess we can be sure its not a CPU bottleneck and indeed a software problem. In search of solving my problem I've came across multiple people reporting very similar issues with the 5700 (XT) and different games like for example Battle Field V or Blade and Soul. I also tested Overwatch now, which is btw a Blizzard game and its working flawlessly with high GPU load at all times. I will now be testing every single older driver for this card and see if I can find a working one.
 

gadam93

Reputable
Mar 25, 2016
11
0
4,510
0
What is your refresh rate, and what quality setting do you have for the game? Do you have V Sync on or Freesync?
60hz no vsync nor freesync, tried all I game graphics settings. Both high and low settings show the same problem but higher settings show less FPS drops. Probably because is keeps the shaderclock higher overall.
I am quite sure you checked that already, but you do not mention temps anywhere...
Is the card thermal throtteling? What exact model do you have?
Temps don’t get higher than 65-70 C. Pretty sure it’s showing in the video.
 

cdrkf

Distinguished
I now tested if all 12 threads are performing in Path of Exile and they indeed are and none of them is working on max load. I guess we can be sure its not a CPU bottleneck and indeed a software problem. In search of solving my problem I've came across multiple people reporting very similar issues with the 5700 (XT) and different games like for example Battle Field V or Blade and Soul. I also tested Overwatch now, which is btw a Blizzard game and its working flawlessly with high GPU load at all times. I will now be testing every single older driver for this card and see if I can find a working one.
You can't rely on windows task manager to identify a cpu bottleneck. The Windows scheduler bounces single thread tasks between cores (this is done to prevent localised heating of one core of the cpu)- making it look like single or low thread applications are using all the cores.

What you are describing though, the GPU usage and clocks dropping during game is typical cpu bottleneck behaviour- although it's not due to your cpu being bad but the game being from 2013 and built on an engine that doesn't properly support multi-thread rendering.

There is nothing wrong with your setup as far as I can tell, this is an issue with the game itself. If you want to test to see if your machine is working as intended I suggest downloading and running the 3D Mark timespy benchmark (get the free demo version on Steam). That will give you a comparative score against other systems and is designed to fully utilise modern hardware. If the score is much lower than other systems of a similar configuration then maybe you have a problem, if not though I'm 99% certain it's just an old game engine which is limiting you.
 

gadam93

Reputable
Mar 25, 2016
11
0
4,510
0
You can't rely on windows task manager to identify a cpu bottleneck. The Windows scheduler bounces single thread tasks between cores (this is done to prevent localised heating of one core of the cpu)- making it look like single or low thread applications are using all the cores.

What you are describing though, the GPU usage and clocks dropping during game is typical cpu bottleneck behaviour- although it's not due to your cpu being bad but the game being from 2013 and built on an engine that doesn't properly support multi-thread rendering.

There is nothing wrong with your setup as far as I can tell, this is an issue with the game itself. If you want to test to see if your machine is working as intended I suggest downloading and running the 3D Mark timespy benchmark (get the free demo version on Steam). That will give you a comparative score against other systems and is designed to fully utilise modern hardware. If the score is much lower than other systems of a similar configuration then maybe you have a problem, if not though I'm 99% certain it's just an old game engine which is limiting you.
I’m getting the exact same issue in Sekiro and Everyone’s going to the Rapture and these are not old games right? Also heard people get this in battlefield v and Blade and Soul. Everyone seems to be so defensive about these Amd cards trying to blame everything but the card or the driver, it’s funny.
 

cdrkf

Distinguished
I’m getting the exact same issue in Sekiro and Everyone’s going to the Rapture and these are not old games right? Also heard people get this in battlefield v and Blade and Soul. Everyone seems to be so defensive about these Amd cards trying to blame everything but the card or the driver, it’s funny.
I'm not being defensive, I'm running all Nvidia graphics boards currently (although no strong bias either way)- it's just the symptoms you are describing (and that specific game you mention, which is pretty old) sound very much like a cpu bottleneck. If you are having issues with other games it suggests it could be a driver issue, although to say that you first need to establish a basline for what performance you should get in that specific game with that hardware.... "dropping below 60fps" isn't a problem in and of itself if that is the speed that game runs at on that hardware.

I don't play either of those other games you mention but could be worth looking to see if there are any youtube vids or benchmark charts showing performance of those games on a 5700. Then you can set your machine to match the graphics settings and resolution and compare your fps. This is why I suggest you should run 3D Mark- that is a well known benchmark with plenty of results, it will show if your machine is working correctly or not.
 

ASK THE COMMUNITY

TRENDING THREADS

Latest posts