Problem:
5700xt has not been performing, getting 40-50 frames on games like Battlefield 1, Titanfall 2, and even games like valorant and league of legends, all of these games get 40-50 frames, no game gets more frames than the other.
Already Performed Solutions:
- Clean download of AMD Radeon Adrenaline Software and drivers
- Updated BIOS
- Other fixes from https://www.reddit.com/r/Amd/comments/cf111o/fixes_propably_a_lot_of_issues_with_rx_5700_rx/)
Specs:
Devil Power AXRX 5700 XT 8GBD6-3DHE/OC
A s rock B460M Pro4
Intel i5-10400F w/stock cooler
XPG Z1 DDR4 8Gx2 3000MHz
Samsung Evo 970
Solved! Go to Solution.
@CheeseMeepes thanks for posting the screenshots.
Looks like both of them are showing idle GPU usage and values are looking fine.
-> Your memory is stuck at max clock, tho. (known issue for certain display configurations)
Do you know about the memory "max clock" issue with RX 5000 series cards?
Short explanation:
- certain display configurations will increase memory speed to max clock
- this happens mostly when you use more than 1 display with different refresh rate
- RX 5700 XT power draw on idle should be around 9-13W
-> this "max clock" issue is however drawing around 30-35W on idle
-> because your cards memory never clocks down
-> search for "RX 5700 memory clock stuck" for some solutions
---
Did you try to do some gaming while GPU-Z was open (sensor tab)?
- You want your GPU clock around 1800 MHz (or higher)
- You want your temps around 60-70°C (or below)
- Hot spot temp should stay below 90°C
- Also check out fan speed (Radeon Software may limit fan speed to 50-60%)
@CheeseMeepes hey there.
Please download GPU-Z and then run it and post a screenshot of it here.
You can also use the "sensor"-tab of GPU-Z to monitor your card under load.
If it is capped like this in all games, then you need to find the "bottle-neck",
or in other words: you need to find what is holding back your card.
- We are most interested in GPU core / memory / VRM / hot spot temps under load.
- GPU-Z will also display your PCIe utilization (check if it reaches PCIe 3.0 x16 under load)
- which driver version are you using? Is it the same behavior for all driver versions?
Here are the screenshots of GPU-z
I have tried both the 21.3.1(latest) and the 20.11.1 versions of drivers, both give the same results.
@CheeseMeepes thanks for posting the screenshots.
Looks like both of them are showing idle GPU usage and values are looking fine.
-> Your memory is stuck at max clock, tho. (known issue for certain display configurations)
Do you know about the memory "max clock" issue with RX 5000 series cards?
Short explanation:
- certain display configurations will increase memory speed to max clock
- this happens mostly when you use more than 1 display with different refresh rate
- RX 5700 XT power draw on idle should be around 9-13W
-> this "max clock" issue is however drawing around 30-35W on idle
-> because your cards memory never clocks down
-> search for "RX 5700 memory clock stuck" for some solutions
---
Did you try to do some gaming while GPU-Z was open (sensor tab)?
- You want your GPU clock around 1800 MHz (or higher)
- You want your temps around 60-70°C (or below)
- Hot spot temp should stay below 90°C
- Also check out fan speed (Radeon Software may limit fan speed to 50-60%)
Thank you for this, I got significantly better performance. I wanted to ask if you could screenshot how you tuned your gpu since my gpu clocks are still low. Thank you once again!
@CheeseMeepes here are my settings:
power states (frequency / voltage):
P1: 800 MHz / 750 mV
P3: 1905 MHz / 1015 mV
-> 1905 MHz is the max boost clock for my card
-> I have taken this value from the webpage of the manufacturer of my card
-> this max boost clock will be different for your own make and model
-> here is a list for all RX 5700 XT cards and their manufacturer boost clocks
power limit slider is set to +50%
- This allows the GPU to take more juice as needed, if it needs more than the undervolt.
- Think of it as a "reserve".
- The GPU doesn't tap that power limiter until it's used up the max voltage set under "fine tuning"
- and then only takes what it needs, not all of it.
Alright thank you!