• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

Why CPU limit fps?

Status
Not open for further replies.
Joined
Nov 23, 2020
Messages
169 (0.11/day)
Why cpu limit fps?
you can see in this video CPU usage only 50% so why it isn't load more to get max fps in same CPU?
1700X use only 50% and get so low fps to compare 5600X
How it possible?

 
Joined
Nov 17, 2020
Messages
40 (0.03/day)
System Name PC-Casa
Processor i7-9700F
Motherboard Gigabyte Z390 Gaming X
Cooling Artic Liquid Freezer II 240
Memory 2x16gb DDR4 3200 Kingston HyperX
Video Card(s) Gigabyte RTX 3070 Eagle OC 8Gb
Storage Samsung 970 EVO Plus NVMe M.2 500Gb + Samsung SSD 870 QVO 2TB + 2x WD 2Tb HDD SATA
Display(s) Samsung LU28R55 4K
Case Sharkoon TG5 Pro RGB
Power Supply Cooler Master 600W 80+
Mouse Corsair M65 Pro RGB
Keyboard Corsair Strafe
Software W10 Pro - 64
Benchmark Scores 3D Mark Performance: 30167 3D Mark Extreme : 15862
Why cpu limit fps?
you can see in this video CPU usage only 50% so why it isn't load more to get max fps in same CPU?
1700X use only 50% and get so low fps to compare 5600X
How it possible?

Hi, it seems it is what the CPU is able to send to the GPU, not its work.
 

Toothless

Tech, Games, and TPU!
Supporter
Joined
Mar 26, 2014
Messages
9,760 (2.45/day)
Location
Washington, USA
System Name Veral
Processor 7800x3D
Motherboard x670e Asus Crosshair Hero
Cooling Thermalright Phantom Spirit 120 EVO
Memory 2x24 Klevv Cras V RGB
Video Card(s) Powercolor 7900XTX Red Devil
Storage Crucial P5 Plus 1TB, Samsung 980 1TB, Teamgroup MP34 4TB
Display(s) Acer Nitro XZ342CK Pbmiiphx, 2x AOC 2425W, AOC I1601FWUX
Case Fractal Design Meshify Lite 2
Audio Device(s) Blue Yeti + SteelSeries Arctis 5 / Samsung HW-T550
Power Supply Corsair HX850
Mouse Corsair Harpoon
Keyboard Corsair K55
VR HMD HP Reverb G2
Software Windows 11 Professional
Benchmark Scores PEBCAK
Why cpu limit fps?
you can see in this video CPU usage only 50% so why it isn't load more to get max fps in same CPU?
1700X use only 50% and get so low fps to compare 5600X
How it possible?

Game isn't coded to use all CPUs, and instructions per clock on the 1700x are much lower than the 5800x.
 
Joined
Dec 21, 2020
Messages
2 (0.00/day)
System Name IceStorm
Processor i7 10700
Motherboard Asus ROG Strix B460-F
Cooling Aerocool P7-240 AIO Water Cooler
Memory 16GB Corsair Vengeance Pro
Video Card(s) Gigabyte Gaming OC RX 5700 XT
There are two important things about CPU and FPS. First, how many cores does a game utilize? Second, how strong is each core? In your case, if the game only uses 4 cores, your CPU usage will be about 50% in an 8-core CPU. So, if the cores are weak, your CPU won't produce enough fps.
Devil May Cry, for example, does not use more than 4 cores as far as I remember. As a result, a 4-core i3 processor can perform better than an 8-core FX because intel cores are stronger.
 

Tatty_Two

Gone Fishing
Joined
Jan 18, 2006
Messages
25,969 (3.72/day)
Location
Worcestershire, UK
Processor Intel Core i9 11900KF @ -.080mV PL max @220w
Motherboard MSI MAG Z490 TOMAHAWK
Cooling DeepCool LS520SE Liquid + 3 Phanteks 140mm case fans
Memory 32GB (4 x 8GB SR) Patriot Viper Steel Bdie @ 3600Mhz CL14 1.45v Gear 1
Video Card(s) Asus Dual RTX 4070 OC + 8% PL
Storage WD Blue SN550 1TB M.2 NVME//Crucial MX500 500GB SSD (OS)
Display(s) AOC Q2781PQ 27 inch Ultra Slim 2560 x 1440 IPS
Case Phanteks Enthoo Pro M Windowed - Gunmetal
Audio Device(s) Onboard Realtek ALC1200/SPDIF to Sony AVR @ 5.1
Power Supply Seasonic CORE GM650w Gold Semi modular
Software Win 11 Home x64
so how can I know if have limit from CPU ?
I meant in percent like this cpu limit on 62% is max for 4 cores?


up
If you can play the game and it's working as expected why worry? Lower resolution gaming (1080p and less) is more CPU bound so depending on the game the CPU may well be working harder than the GPU, once you get to 1440p it's the other way around, however resolution, the game (and it's detail settings) and graphics card play their part but you have not mentioned them, why does the CPU have to work harder if it is delivering the settings you have set such as refresh rate, visual quality and effects etc.
 
  • Like
Reactions: Rei
Joined
Jul 23, 2019
Messages
71 (0.03/day)
Location
France
System Name Computer
Processor Intel Core i9-9900kf
Motherboard MSI MPG Z390 Gaming Pro Carbon
Cooling MSI MPG Coreliquid K360
Memory 32GB G.Skill Trident Z DDR4-3600 CL16-19-19-39
Video Card(s) Asus GeForce RTX 4070 DUAL OC
Storage A Bunch of Sata SSD and some HD for storage
Display(s) Asus MG278q (main screen)
so how can I know if have limit from CPU ?
I meant in percent like this cpu limit on 62% is max for 4 cores?
Instead of CPU usage which depend on number of core in use as baris.saracli mentionned, you could start by checking your GPU usage. It should be closer to 100% if you are not CPU bound. It's obvious in the video.
 
Joined
Nov 23, 2020
Messages
169 (0.11/day)
There are two important things about CPU and FPS. First, how many cores does a game utilize? Second, how strong is each core? In your case, if the game only uses 4 cores, your CPU usage will be about 50% in an 8-core CPU. So, if the cores are weak, your CPU won't produce enough fps.
Devil May Cry, for example, does not use more than 4 cores as far as I remember. As a result, a 4-core i3 processor can perform better than an 8-core FX because intel cores are stronger.
If you can play the game and it's working as expected why worry? Lower resolution gaming (1080p and less) is more CPU bound so depending on the game the CPU may well be working harder than the GPU, once you get to 1440p it's the other way around, however resolution, the game (and it's detail settings) and graphics card play their part but you have not mentioned them, why does the CPU have to work harder if it is delivering the settings you have set such as refresh rate, visual quality and effects etc.
Instead of CPU usage which depend on number of core in use as baris.saracli mentionned, you could start by checking your GPU usage. It should be closer to 100% if you are not CPU bound. It's obvious in the video.

But if I see games that have CPU like 10700K with 3080 get 100fps for example and GPU is 100% it mean no limit from CPU , and another option 3700X with same graphics card and same 100% but he get only 92fps how it possible look like CPU doesn't limit here because GPU on max usage.
And still have gap for fps
 
Joined
Sep 17, 2014
Messages
23,317 (6.12/day)
Location
The Washing Machine
System Name Tiny the White Yeti
Processor 7800X3D
Motherboard MSI MAG Mortar b650m wifi
Cooling CPU: Thermalright Peerless Assassin / Case: Phanteks T30-120 x3
Memory 32GB Corsair Vengeance 30CL6000
Video Card(s) ASRock RX7900XT Phantom Gaming
Storage Lexar NM790 4TB + Samsung 850 EVO 1TB + Samsung 980 1TB + Crucial BX100 250GB
Display(s) Gigabyte G34QWC (3440x1440)
Case Lian Li A3 mATX White
Audio Device(s) Harman Kardon AVR137 + 2.1
Power Supply EVGA Supernova G2 750W
Mouse Steelseries Aerox 5
Keyboard Lenovo Thinkpad Trackpoint II
VR HMD HD 420 - Green Edition ;)
Software W11 IoT Enterprise LTSC
Benchmark Scores Over 9000
But if I see games that have CPU like 10700K with 3080 get 100fps for example and GPU is 100% it mean no limit from CPU , and another option 3700X with same graphics card and same 100% but he get only 92fps how it possible look like CPU doesn't limit here because GPU on max usage.
And still have gap for fps

- Monitoring of stats is 'an estimate over time' and tied to a polling rate, so you won't always see the exact same numbers. Small differences are 'margin of error' - ignore them.
- Different architectures work differently together. Intel CPU might be better optimized for the task so it can feed the GPU better. The GPU might still have maxed utilization, but that is ALSO an estimate.

The % you see in on-screen monitoring are 'global' numbers, but you really are performance capped if ONE subsystem of your rig is maxed out. For example, if you are transporting the maximum number of bytes over the VRAM/system memory to feed the GPU, you will have 100% utilization on something and the GPU will do all it can, but you can still lose some FPS. You have to consider that we're talking 'Frames PER SECOND' here. An 8 FPS difference over 100 total FPS is just 8% of one second difference. We're talking about milliseconds here, so percentages are a very inaccurate way to display that.

Things you CAN check:

RTSS /Afterburner can do per-core CPU monitoring, also in games:

What you will probably see is that 1 or 2 cores are always going to be at 99% usage - even today many games still use one or two fat game logic threads and lighter ones alongside it. The performance is capped by the heaviest thread. In that case, improving the single thread CPU clocks will directly benefit gaming performance. This is a given and even DX12 with better threading doesn't completely remove that fact.

1608631518033.png
 
Joined
Nov 23, 2020
Messages
169 (0.11/day)
- Monitoring of stats is 'an estimate over time' and tied to a polling rate, so you won't always see the exact same numbers. Small differences are 'margin of error' - ignore them.
- Different architectures work differently together. Intel CPU might be better optimized for the task so it can feed the GPU better. The GPU might still have maxed utilization, but that is ALSO an estimate.

The % you see in on-screen monitoring are 'global' numbers, but you really are performance capped if ONE subsystem of your rig is maxed out. For example, if you are transporting the maximum number of bytes over the VRAM/system memory to feed the GPU, you will have 100% utilization on something and the GPU will do all it can, but you can still lose some FPS. You have to consider that we're talking 'Frames PER SECOND' here. An 8 FPS difference over 100 total FPS is just 8% of one second difference. We're talking about milliseconds here, so percentages are a very inaccurate way to display that.

Things you CAN check:

RTSS /Afterburner can do per-core CPU monitoring, also in games:

What you will probably see is that 1 or 2 cores are always going to be at 99% usage - even today many games still use one or two fat game logic threads and lighter ones alongside it. The performance is capped by the heaviest thread. In that case, improving the single thread CPU clocks will directly benefit gaming performance. This is a given and even DX12 with better threading doesn't completely remove that fact.

View attachment 180604
Thank for answer but I have another example
watch 0:40 sec RTX 3080 + 10700K how it possible GPU isn't 100%?
if minimal CPU nowadays it 4 cores and 10700K have 8 cores so it should be 50% of usage and with that GPU was 100% usage .
if you keep going on video he change from 1080p to 1440p and there the limit is off and GPU usage is 100%
how it possible for be only 30% instead 50% 8/2 = 4 => 50% usage for CPU in 1080p for max FPS
 
Joined
Sep 17, 2014
Messages
23,317 (6.12/day)
Location
The Washing Machine
System Name Tiny the White Yeti
Processor 7800X3D
Motherboard MSI MAG Mortar b650m wifi
Cooling CPU: Thermalright Peerless Assassin / Case: Phanteks T30-120 x3
Memory 32GB Corsair Vengeance 30CL6000
Video Card(s) ASRock RX7900XT Phantom Gaming
Storage Lexar NM790 4TB + Samsung 850 EVO 1TB + Samsung 980 1TB + Crucial BX100 250GB
Display(s) Gigabyte G34QWC (3440x1440)
Case Lian Li A3 mATX White
Audio Device(s) Harman Kardon AVR137 + 2.1
Power Supply EVGA Supernova G2 750W
Mouse Steelseries Aerox 5
Keyboard Lenovo Thinkpad Trackpoint II
VR HMD HD 420 - Green Edition ;)
Software W11 IoT Enterprise LTSC
Benchmark Scores Over 9000
You can see in several examples that the CPU is single core limited. A great one is the Flight Simulator one around 12:30. The game uses one or two threads - all CPUs are about 25% utilized except the 2160p example where it dives just under 25%, and also shows lower FPS - there the bottleneck has shifted to the GPU. It goes to show there is ALWAYS a bottleneck. No system is perfectly balanced for every workload.

GPUs do get faster while CPUs have been stagnant for years.

Another element that is not hardware is just the games themselves - not all game logic and code can be executed with equal speed, so again: the slowest bits are holding back the parts that can go faster.
 
Joined
Apr 1, 2017
Messages
420 (0.15/day)
System Name The Cum Blaster
Processor R9 5900x
Motherboard Gigabyte X470 Aorus Gaming 7 Wifi
Cooling Alphacool Eisbaer LT360
Memory 4x8GB Crucial Ballistix @ 3800C16
Video Card(s) 7900 XTX Nitro+
Storage Lots
Display(s) 4k60hz, 4k144hz
Case Obsidian 750D Airflow Edition
Power Supply EVGA SuperNOVA G3 750W
so how can I know if have limit from CPU ?
I meant in percent like this cpu limit on 62% is max for 4 cores?
if your GPU is not maxed out, and your framerate is not capped - you most likely have a CPU bottleneck
 

Tatty_Two

Gone Fishing
Joined
Jan 18, 2006
Messages
25,969 (3.72/day)
Location
Worcestershire, UK
Processor Intel Core i9 11900KF @ -.080mV PL max @220w
Motherboard MSI MAG Z490 TOMAHAWK
Cooling DeepCool LS520SE Liquid + 3 Phanteks 140mm case fans
Memory 32GB (4 x 8GB SR) Patriot Viper Steel Bdie @ 3600Mhz CL14 1.45v Gear 1
Video Card(s) Asus Dual RTX 4070 OC + 8% PL
Storage WD Blue SN550 1TB M.2 NVME//Crucial MX500 500GB SSD (OS)
Display(s) AOC Q2781PQ 27 inch Ultra Slim 2560 x 1440 IPS
Case Phanteks Enthoo Pro M Windowed - Gunmetal
Audio Device(s) Onboard Realtek ALC1200/SPDIF to Sony AVR @ 5.1
Power Supply Seasonic CORE GM650w Gold Semi modular
Software Win 11 Home x64
And possibly because Mafia definitive edition does not need anything like the power of a 3080 and a 10700k I mean they recommend a 3770 and a GTX1080, it does not use the cores of the i7 10700k, just take a look at it's recommended specs, it is after all a DX11 game …...……….

 

Mussels

Freshwater Moderator
Joined
Oct 6, 2004
Messages
58,412 (7.85/day)
Location
Oystralia
System Name Rainbow Sparkles (Power efficient, <350W gaming load)
Processor Ryzen R7 5800x3D (Undervolted, 4.45GHz all core)
Motherboard Asus x570-F (BIOS Modded)
Cooling Alphacool Apex UV - Alphacool Eisblock XPX Aurora + EK Quantum ARGB 3090 w/ active backplate
Memory 2x32GB DDR4 3600 Corsair Vengeance RGB @3866 C18-22-22-22-42 TRFC704 (1.4V Hynix MJR - SoC 1.15V)
Video Card(s) Galax RTX 3090 SG 24GB: Underclocked to 1700Mhz 0.750v (375W down to 250W))
Storage 2TB WD SN850 NVME + 1TB Sasmsung 970 Pro NVME + 1TB Intel 6000P NVME USB 3.2
Display(s) Phillips 32 32M1N5800A (4k144), LG 32" (4K60) | Gigabyte G32QC (2k165) | Phillips 328m6fjrmb (2K144)
Case Fractal Design R6
Audio Device(s) Logitech G560 | Corsair Void pro RGB |Blue Yeti mic
Power Supply Fractal Ion+ 2 860W (Platinum) (This thing is God-tier. Silent and TINY)
Mouse Logitech G Pro wireless + Steelseries Prisma XL
Keyboard Razer Huntsman TE ( Sexy white keycaps)
VR HMD Oculus Rift S + Quest 2
Software Windows 11 pro x64 (Yes, it's genuinely a good OS) OpenRGB - ditch the branded bloatware!
Benchmark Scores Nyooom.
If you had a 4 core CPU, a game using two cores would show as 50% load.

You get to an 8 core, 16 thread CPU like mine and two cores being maxed out is around 12% - so a game can be CPU limited by being not designed to use more threads, whilst still appearing to use very little of a modern CPU.

TL;DR: some games only care about a small amount of fast cores, extras go to waste.
 
Joined
Nov 23, 2020
Messages
169 (0.11/day)
And possibly because Mafia definitive edition does not need anything like the power of a 3080 and a 10700k I mean they recommend a 3770 and a GTX1080, take a look at it's recommended specs, it is after all a DX11 game …...……….

And possibly because Mafia definitive edition does not need anything like the power of a 3080 and a 10700k I mean they recommend a 3770 and a GTX1080, take a look at it's recommended specs, it is after all a DX11 game …...……….

so that game use only two cores ? it possible in 2020 look so bad for game this year

edit:
show 100% usage on CPU 4 cores
it not clearly yet
 
Joined
Sep 17, 2014
Messages
23,317 (6.12/day)
Location
The Washing Machine
System Name Tiny the White Yeti
Processor 7800X3D
Motherboard MSI MAG Mortar b650m wifi
Cooling CPU: Thermalright Peerless Assassin / Case: Phanteks T30-120 x3
Memory 32GB Corsair Vengeance 30CL6000
Video Card(s) ASRock RX7900XT Phantom Gaming
Storage Lexar NM790 4TB + Samsung 850 EVO 1TB + Samsung 980 1TB + Crucial BX100 250GB
Display(s) Gigabyte G34QWC (3440x1440)
Case Lian Li A3 mATX White
Audio Device(s) Harman Kardon AVR137 + 2.1
Power Supply EVGA Supernova G2 750W
Mouse Steelseries Aerox 5
Keyboard Lenovo Thinkpad Trackpoint II
VR HMD HD 420 - Green Edition ;)
Software W11 IoT Enterprise LTSC
Benchmark Scores Over 9000
Stop watching benchmarks and start playing. Gaming on PC has never been smoother in the history of gaming really, especially with the high refresh monitors and VRR tech we have now.

Games aren't about FPS counters and they won't give you the deep dive on how PCs work either.
 
Joined
Nov 23, 2020
Messages
169 (0.11/day)
Stop watching benchmarks and start playing. Gaming on PC has never been smoother in the history of gaming really, especially with the high refresh monitors and VRR tech we have now.

Games aren't about FPS counters and they won't give you the deep dive on how PCs work either.
I love that information like hobby moreover it curious me.
Do you know the reason? it very weird.
 

Toothless

Tech, Games, and TPU!
Supporter
Joined
Mar 26, 2014
Messages
9,760 (2.45/day)
Location
Washington, USA
System Name Veral
Processor 7800x3D
Motherboard x670e Asus Crosshair Hero
Cooling Thermalright Phantom Spirit 120 EVO
Memory 2x24 Klevv Cras V RGB
Video Card(s) Powercolor 7900XTX Red Devil
Storage Crucial P5 Plus 1TB, Samsung 980 1TB, Teamgroup MP34 4TB
Display(s) Acer Nitro XZ342CK Pbmiiphx, 2x AOC 2425W, AOC I1601FWUX
Case Fractal Design Meshify Lite 2
Audio Device(s) Blue Yeti + SteelSeries Arctis 5 / Samsung HW-T550
Power Supply Corsair HX850
Mouse Corsair Harpoon
Keyboard Corsair K55
VR HMD HP Reverb G2
Software Windows 11 Professional
Benchmark Scores PEBCAK
I love that information like hobby moreover it curious me.
Do you know the reason? it very weird.
If you want information, start researching architecture differences between brands and generations. This isn't an overnight thing to learn and you've already got your answer from this thread.
 
  • Like
Reactions: Rei
Joined
Nov 23, 2020
Messages
169 (0.11/day)
If you want information, start researching architecture differences between brands and generations. This isn't an overnight thing to learn and you've already got your answer from this thread.
I do it anytime but still have last question issue .
comments #15 and #10
 

Toothless

Tech, Games, and TPU!
Supporter
Joined
Mar 26, 2014
Messages
9,760 (2.45/day)
Location
Washington, USA
System Name Veral
Processor 7800x3D
Motherboard x670e Asus Crosshair Hero
Cooling Thermalright Phantom Spirit 120 EVO
Memory 2x24 Klevv Cras V RGB
Video Card(s) Powercolor 7900XTX Red Devil
Storage Crucial P5 Plus 1TB, Samsung 980 1TB, Teamgroup MP34 4TB
Display(s) Acer Nitro XZ342CK Pbmiiphx, 2x AOC 2425W, AOC I1601FWUX
Case Fractal Design Meshify Lite 2
Audio Device(s) Blue Yeti + SteelSeries Arctis 5 / Samsung HW-T550
Power Supply Corsair HX850
Mouse Corsair Harpoon
Keyboard Corsair K55
VR HMD HP Reverb G2
Software Windows 11 Professional
Benchmark Scores PEBCAK
I do it anytime but still have last question issue .
comments #15 and #10
Some games don't use all threads as said in post #3. Some use one, or two, or all. Some games it won't matter what hardware you give it just won't run well. Nothing in your control.
 

Tatty_Two

Gone Fishing
Joined
Jan 18, 2006
Messages
25,969 (3.72/day)
Location
Worcestershire, UK
Processor Intel Core i9 11900KF @ -.080mV PL max @220w
Motherboard MSI MAG Z490 TOMAHAWK
Cooling DeepCool LS520SE Liquid + 3 Phanteks 140mm case fans
Memory 32GB (4 x 8GB SR) Patriot Viper Steel Bdie @ 3600Mhz CL14 1.45v Gear 1
Video Card(s) Asus Dual RTX 4070 OC + 8% PL
Storage WD Blue SN550 1TB M.2 NVME//Crucial MX500 500GB SSD (OS)
Display(s) AOC Q2781PQ 27 inch Ultra Slim 2560 x 1440 IPS
Case Phanteks Enthoo Pro M Windowed - Gunmetal
Audio Device(s) Onboard Realtek ALC1200/SPDIF to Sony AVR @ 5.1
Power Supply Seasonic CORE GM650w Gold Semi modular
Software Win 11 Home x64
I do it anytime but still have last question issue .
comments #15 and #10
The low system specs requirement answers your question (relative to a 2020 game release), 16 threads in a CPU will not really help if the game is only able to use 2 or 4, recommended specs is a 4 core 8 thread Intel CPU that is now 7 generations old, posts 4, 5, 9, 11 and 14 answer your questions …… thread closed as I am getting dizzy again...……. research is the best way to further your knowledge if you would like to know more to feed your hobby.
 
Status
Not open for further replies.
Top