• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.
  • The forums have been upgraded with support for dark mode. By default it will follow the setting on your system/browser. You may override it by scrolling to the end of the page and clicking the gears icon.

Why isn't rust using all of my cpu and gpu?

BroccoliBruh

New Member
Joined
Jan 16, 2025
Messages
2 (0.02/day)
1737063984960.png
Specs: (4060 ti, ryzen 5 7600, 32gb of ddr5 ram, 2tb ssd)
I built my pc a few months ago and finally got my graphics card the other day. I'm currently playing rust but the performance doesn't feel great sometimes dropping down to 90s inside busy places like outpost which I feel like shouldn't happen with a 4060 ti. So I turned on RivaTuner and noticed that my gpu and cpu usage is pretty low, sometimes its only using 20% - 30%. Why is this?
 
Last edited:
because a CPU is not a GPU or otherwise everyone would buy a threadripper.
Rust is using just 4 threads if i remember correctly.
 
Not all games have good engines.
 
Big difference from Haswell (2013 = rust) to a modern AMD 7600X.

Looks like time for a higher resolution monitor :)
 
It's a 2013 game so if run on modern hardware it usually run that way. 90s on busier places is still good to be honest. You can force in nvidia control panel to 'Prefer maximum performance' if you wanted to
 
Sorry, I'm not sure what you mean. I know a cpu isn't a gpu.
the OSD you are using is counting cpu as a whole. So you won't see 100% useage unless game can use all process cores at max. without knowing cpu you got and specs just say a ryzen 7700x that is 8 cores. if 1 core is 100% load then all you will see on that OSD is ~12%.
 
You are using 3 CPU cores at almost 100%. Not bad. You can't ask for a lot of CPU usage out of an old game designed for CPUs which existed at the time. They didn't waste time optimizing for many CPU threads for CPUs that didn't exist.
GPU usage? Meh. Probably a game engine limitation too. I wouldn't be surprised if it was a game engine limitation because it is CPU bottlenecked by not being able to use more than half of your CPU. 158 FPS is more than enough. They probably never even considered optimizing for and trying to achieve what wasn't achievable at the time. How would they predict and solve a limitation that they had no way of knowing even exists? I wouldn't worry.
 
Last edited:
Usually, you can stop lag, by having the GPU usage at least around 95 percent. That's accomplished by disabling sync. Also, turn on anti-lag. The Nvidia equivalent, is to go into the control panel and set the latency setting to low, if not "Ultra".
The FPS look good, so I would do that.
 
View attachment 380292 Specs: (4060 ti, ryzen 5 7600, 32gb of ddr5 ram, 2tb ssd)
I built my pc a few months ago and finally got my graphics card the other day. I'm currently playing rust but the performance doesn't feel great sometimes dropping down to 90s inside busy places like outpost which I feel like shouldn't happen with a 4060 ti. So I turned on RivaTuner and noticed that my gpu and cpu usage is pretty low, sometimes its only using 20% - 30%. Why is this?

Rust is for the most part a heavily CPU-bound game. What those % mean is you're being bottlenecked by your CPU, which for the way cores work will never reach 100% utilization in any game except for loading screens. Your GPU may, indeed, reach 100% if you're using it to its whole capacity. 38% means even your 4060 Ti is punching well above what your CPU is able to keep up with.

Judging by those numbers you must be playing with potato graphics, too. I guess your way of thinking was: if I lower my graphics, my GPU will squeeze every last drop of performance and I'll get over 500fps... and then you were left wondering why it's not being used at 100%. That's not the way rendering frames works. Any frame output by your GPU needs to wait for the CPU to process it. If you just tune down the graphics, at some point the CPU becomes the limiting factor, and your GPU can't be asked to do any more work, because it has already done all the tasks it's being asked to do and must now wait for the rest of the system to do their proper job. This becomes especially true if you set all the graphics to minimum, as the GPU now has to do minimum work. You may ramp them up some, because (again) the CPU is usually the limiting factor for most people in Rust. Drastic frame drops in densely populated areas or when loading in a bunch of entities are also the CPU's fault.

FWIW I have almost 7k hours and I'm very familiar with how the game behaves. :roll:
 
Last edited:
Back
Top