Recently I've been getting FPS drops in some of my favourite games, which is a big problem for me, as I'm a competitive player.
I've been looking at a lot of forums and never found a solution so I'm asking here.
I download MSI afterburner to get a better view on my components usage and it appears that when I get FPS drops, none of them reaches 100% usage. My CPU (Ryzen 5 1400) sits around 60% usage and my GPU (RX 570) usage actually drops a little bit, surprisingly.
Important to say that the FPS drops occur when there is a lot of shooting in-game.
(Red circles on the screenshots show when I got an FPS drop)
(sorry it's in french, puissance=power / utilisation=usage / horloge=clock)
Does anyone have an idea of what the problem is ?
Could the fact that my GPU usage slightly drops when I get FPS drops mean that my power supply is getting old and should be replaced ?
I'd say look at what your CPU is doing at the time.
In blunt terms here... if your PSU is unable to Deliver the Power that the GPU needs., you'd KNOW about it.
As that tends to trigger the Motherboard Surge Protector and/or Microsoft (Windows) Faulty Hardware Detection...
When that happens, either you'll get a Blue Screen with a :'( Face and a QR Code; or your System will just randomly Reboot... heck sometimes it'll do both.
So no, I think it's just your CPU isn't quite keeping up with everything you want it to do.
Try closing Non-Essential Desktop Apps., such-as MSI Afterburner, Discord, Xbox App, Web Browser, etc.
Radeon Settings / Overlay does come with Built-In OCAT Powered Performance Metrics; and it's much more lightweight for such a task.
Still it could always be the specific game engine... remember it's only recently that Developers have actually bothered to start supporting AMD Processor Architectures properly.
Thank you for the answer !
I actually already tried playing with ALL Non-Essential Desktop Apps and it didn't change anything.
(and I had the same problems before using afterburner, when I only used the Radeon Overlay)
Also, as my CPU almost never reaches 100% usage, could it really still be the problem ?
On Task Manager., switch to the Performance Tab > CPU > Right-Click "Change Graph To" (Logical Processors)
This will show you ALL of the CPU Cores / Threads, not just an Avg.
I really don't think the issue here is your Power Supply... it's almost certainly something else, and yeah my money is on the CPU.
I searched a bit about your problem my friend and this can be caused by overheating or any attempts to conserve battery power. Sudden slowdowns, where the game is running fine and then the frame rate drops quite suddenly, are sometimes caused by these CPU slowdowns.
I recommend you reading this article https://support.steampowered.com/kb_article.php?ref=2715-YIPD-6873
Hey, thank you for your answer !
I followed the link and read the article, and I'm still not sure this is my problem.
I played and watched my CPU temp while getting fps drops and it never goes above 51°C... If it was trying to avoid overheating, wouldn't it be much hotter ? 51°C is completely fine for a CPU temp isn't it ?
Although I did try playing Valorant with maximum graphics instead of the lowest and I got almost exactly the same fps with never more than 40% GPU usage, which is interesting even though I still don't know what conclusion to make from that. Couldn't it still be the power supply restraining it ?
BTW I clean the dust on my PC pretty often, but I never changed my thermal paste since I built the PC about 4-5 years ago, and never removed the processor from its slot. Could that be a problem ? The fan is working fine. I know there is some dust around it though, that I can't clean without removing everything, which I'm afraid to do because processors are so fragile and I wouldn't know what to do with the thermal paste.
I'm adding screenshots of a little gaming session in which I got FPS drops, if it could help someone more qualified than me confirm what was said above !
60% usage on a 4-core processor with SMT means all four cores are running at max, with SMT allowing a little more work to be done.
100% usage means all eight threads are maxed, which isn't going to happen in a gaming load.
You are suffering from a CPU bottleneck, which is supported by the fact that your GPU usage drops when the frame rate drops, because the CPU can't keep the GPU fed at those times.
Oh wow okay, you're 100% sure of this ?
That would mean my only solution is upgrading my CPU ?
It's weird though because a while ago my PC used to run fine, and I changed nothing in it. Is it possible for a CPU to "get old" like this and no longer be able to keep up like it used to ?
Are you saying the same games run slower now? Because newer games are more demanding on the CPU.
As for my certainty, I have none. I'm just drawing a conclusion based on the information given.
Something you can do, which is easier if you have two monitors, is run Process Explorer and open the properties of the game process while it's running. Go to the Threads page, then sort by CPU descending. With eight logical processors, you're looking for 12.5% usage, or very close to it, on a single thread. That indicates that the CPU is maxed out on that thread, which means you're CPU is bottlenecking the GPU.