Question - GPU/CPU busy
It's the average amount of time, per frame, that the CPU (or GPU) was busy working on it. It basically let's you figure out if your CPU or GPU is the limiting component.
If you have a framerate of e.g. 60 fps, then each frame should take 16.66 ms to render. If your CPU is busy for about 1 ms per frame and your GPU is busy for 16.66 ms, then clearly your CPU is not the limiting factor. It was idle for most of the time, while the GPU was working the whole time. If the situation is reversed, then your CPU is the limiting factor instead.
~edit: In other words, it let's you judge which component you'd need to replace with a faster component to get more performance. E.g. if you want to reach 144 Hz, but your GPU is already busy 100% of the time at 60 fps, then it can't go faster. Either get a faster GPU or reduce its workload (less resolution and/or details)
On the other hand, if both CPU and GPU are only working for say 4 ms each frame, then you have resources to spare. You could for example increase the resolution without losing frame rate or increase the frame rate without having to reduce details.
~edit 2: note that capframex only measures the time the CPU spent working on the render path. If CPU busy is only 4 ms, but GPU utilization is low, you might still be CPU limited. The CPU might simply be so busy with other things (e.g. game logic, physics, etc.) that it can't contribute more time to working on the visual side of the next frame, and as such holds back the GPU
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now