Here is a short video I did on how to set up CapFrameX for on-screen performance metrics:
https://youtu.be/EgzPXy8YYJw
In this video I'll be trying to explain how to identify a possible CPU bottleneck. A CPU bottleneck is typically referred to a situation where your CPU is holding back your GPU from performing as well as it could.
In this video we'll explore two typical scenarios of a CPU Bottleneck. One where the CPU is running at 100% usage, and the other where it's not, but is still holding back the graphics card. How can a CPU bottleneck a GPU when it's not running at 100% usage? Well, we explore that scenario with the help of CapFrameX, and the integration of Intel's PresentMon into CapFrameX, to help show GPU Busy as well as GPUBusy deviation. I have seen a lot of people talk about the GPUBusy feature, and also found that some of the explanations are hard to understand, so I try my best here to try and explain how to use GPUBusy and Deviation to identify a potential CPU bottleneck.
Join this channel to support a creator:
https://www.youtube.com/channel/UCgjV_NEAcVqZODDRZ0iyqCA/join
System Specs:
Intel Core i5 14600KF @ Stock
Palit Dual Nvidia GeForce RTX 4070 Super @ Stock
Gigabyte Gaming X AX Z790 Motherboard
G-Skill 32GB DDR5 6400 Mt/s CL32 Memory
Corsair HX850i Power Supply
Windows 11 Pro
2TB PCIE Gen 4 Nvme Drive
Game Mode and ReBAR enabled
Timestamps:
0:00 - Intro
0:26 - Scenario 1 - CPU Completely Underpowered (100% usage)
4:18 - Scenario 2 - CPU Is Just Not Fast Enough
7:38 - How To Identify a CPU Bottleneck Using GPUBusy
9:54 - What Being Fully GPU Bound Looks Like
11:08 - Using DLSS Frame Generation to Further Reduce CPU Bottleneck
12:34 - Tips On How To Overcome a CPU Bottleneck