Question Gpu utilization low when should be high

May 25, 2023
6
0
10
Specs:
Ryzen 5 5600g
16gb 3600mhz cl18
Asus rtx 3060 oc
Samsung 980 500gb

Problem:
In valorant, I get around 40-50% cpu usage and the gpu usage is much lower when it should be higher. Here is a video in comparison:
View: https://www.youtube.com/watch?v=m-rjvCXIJgI&t=306s&pp=ygUWNTYwMCBydHggMzA2MCB2YWxvcmFudA%3D%3D

This is a ryzen 5 5600 paired with rtx3060.
What seems to be the issue here? I feel like its a gpu bottleneck but how can that be? I've seen suggestions to undervolt. I tried it but it didnt work in the pbo2 app.
 
I can't answer your question, but do beware that a GPU can only work with what the CPU feeds it. This is more so on AMD CPUs, so for example, you mentioned 3600 MHz RAM; this requires the XMP profile to be enabled for it to actually go that high, and having (or not having) XMP would be a huge change to how well the CPU can feed the GPU. Make sure XMP is actually running.

There are some games which are particularly dependent upon CPU being fast enough to feed GPU, e.g., Star Citizen, and so whether or not your CPU can feed the GPU just depends on the software. There might not be anything wrong with the CPU or GPU, but GPU would remain less than 100% if the CPU is not balanced against it. Perhaps though there is something to tune, but I couldn't tell you what.

EDIT: I forgot to mention, sometimes the BIOS being up to date helps, but that isn't usually a big fix unless the hardware is new compared to the BIOS.
 
  • Like
Reactions: Roland Of Gilead
As @LinuxDevice has suggested, try the obvious fixes.

What res are you gaming at? If you change all in game settings to low, does FPS increase?

Are all system drivers, including chipset up to date. Are you using the Ryzen power plan?

Try DLDSR, and set the res to 1440p. Does the GPU hit 100% then?
 
Hey!
Sorry for the late reply. I game at 1080p. I've never heard of Ryzen Power Plan and will look into it and per your recommendation, I even tried gaming at 4k upscaling but the gpu max got at 80%.
As @LinuxDevice has suggested, try the obvious fixes.

What res are you gaming at? If you change all in game settings to low, does FPS increase?

Are all system drivers, including chipset up to date. Are you using the Ryzen power plan?

Try DLDSR, and set the res to 1440p. Does the GPU hit 100% then?
 
I can't answer your question, but do beware that a GPU can only work with what the CPU feeds it. This is more so on AMD CPUs, so for example, you mentioned 3600 MHz RAM; this requires the XMP profile to be enabled for it to actually go that high, and having (or not having) XMP would be a huge change to how well the CPU can feed the GPU. Make sure XMP is actually running.

There are some games which are particularly dependent upon CPU being fast enough to feed GPU, e.g., Star Citizen, and so whether or not your CPU can feed the GPU just depends on the software. There might not be anything wrong with the CPU or GPU, but GPU would remain less than 100% if the CPU is not balanced against it. Perhaps though there is something to tune, but I couldn't tell you what.

EDIT: I forgot to mention, sometimes the BIOS being up to date helps, but that isn't usually a big fix unless the hardware is new compared to the BIOS.
Hey!
I have xmp on and have even had the ram at 3800mhz in the past.
Valorant is a cpu dependent game so it utilizes the cpu more, but the video which I linked suggested that the gpu should play a bigger role in the performance of the game hence increasing the fps.
 
Hey!
I have xmp on and have even had the ram at 3800mhz in the past.
Valorant is a cpu dependent game so it utilizes the cpu more, but the video which I linked suggested that the gpu should play a bigger role in the performance of the game hence increasing the fps.
I can't give an answer for that. About all I can say is that every game, even those dependent more on one component than another, have many places where the "typical" does not apply. One thing you should notice though is probably that as CPU goes up, then probably GPU will also go up as a result of "feeding" more data. This won't always be correct though because for example, if your character stands still, and the data does not change, then this changes the work done by both CPU and GPU (and generally you won't get as much data being updated). About all I can suggest is that if XMP is enabled, then you've done everything "significant".

I don't know what benchmarking software might be available, but if there is a way to "profile" the different parts of the system (meaning more than frame rates), then you might be able to narrow down where the bottleneck is. I'm used to benchmarking in C/C++ using profiling software, so this isn't really possible for your case (I'm sure the game vendor does not provide debug symbols and source code), but if you can find benchmark software which reports on things like cache hits and misses, and data transfer in buffers, then it would probably be a "smoking gun" as to where the problem is. Anyone know of the most detailed (free) benchmark software?