Jump to content

Recommended Posts

Posted

Hi,

I would like to understand more about CPU bound vs. GPU bound, and what are pros and cons?

In order to gain or get a stable FPS, should DCS use CPU bound more than GPU bound or vice versa? Or, how to balance them? Or, it has to depend on the physical hardware?

Thanks.

 

 

Spoiler

Dell XPS 9730, i9-13900H, DDR5 64GB, Discrete GPU: NVIDIA GeForce RTX 4080, 1+2TB M.2 SSD | Thrustmaster Warthog HOTAS + TPR | TKIR5/TrackClipPro | Total Controls Multi-Function Button Box | Win 11 Pro

 

Posted

There is no "better". Unless you artificially cap the fps at a fixed refresh rate you will always be limited by one or the other.

The question about what the limiting factor in any given situation (scene) is, is only relevant, if you want to decide on an upgrade.

E.g. it doesn't makes sense to upgrade you GPU, if you are severly bottlenecked by your CPU most of the time.

Be carful though. Some telemetry reporting "CPU limited" can also mean, that there is for example an FPS cap enforced. Which would be governed by the CPU and therefore reported as CPU limited. Be sure to open the gates before reading any telemetry with this in mind.

  • Like 2

"Muß ich denn jedes Mal, wenn ich sauge oder saugblase den Schlauchstecker in die Schlauchnut schieben?"

Posted

On second reading of your Question:

You can, to an extend, influence the load on CPU or GPU. In a nutshell, "eye candy" like shadows, draw distance, lighting, textures etc. are straining the GPU, texture resolution (and therefore size) affects the VRAM need.

CPU is strained by lots of scripting or a ton of AI units. Also secondary tasks, like putting out telemetry (minor load), running other stuff in the background and so on.

  • Like 2

"Muß ich denn jedes Mal, wenn ich sauge oder saugblase den Schlauchstecker in die Schlauchnut schieben?"

Posted

Hi @Hiob, thanks for the comments and replies and I need time to re-think about the suggestions.

Spoiler

Dell XPS 9730, i9-13900H, DDR5 64GB, Discrete GPU: NVIDIA GeForce RTX 4080, 1+2TB M.2 SSD | Thrustmaster Warthog HOTAS + TPR | TKIR5/TrackClipPro | Total Controls Multi-Function Button Box | Win 11 Pro

 

Posted
10 hours ago, Hiob said:

There is no "better". Unless you artificially cap the fps at a fixed refresh rate you will always be limited by one or the other.

The question about what the limiting factor in any given situation (scene) is, is only relevant, if you want to decide on an upgrade.

E.g. it doesn't makes sense to upgrade you GPU, if you are severly bottlenecked by your CPU most of the time.

Be carful though. Some telemetry reporting "CPU limited" can also mean, that there is for example an FPS cap enforced. Which would be governed by the CPU and therefore reported as CPU limited. Be sure to open the gates before reading any telemetry with this in mind.

This is good advice.

 

In general you want to be GPU limited, as there is a lot of eye candy you can chop down in order to get more frames.

In a CPU limited scenario there is not a lot you can do to gain performance.

  • Like 2
Posted

Well and my question is how do you tell you are GPU Limited, I always here many answers to this question and never really found what is true about it..

Intel Ultra 265K 5.5GHZ   /  Gigabyte Z890 Aorus Elite  /  MSI 4070Ti Ventus 12GB   /  SoundBlaster Z SoundCard  /  Corsair Vengance 64GB Ram  /  HP Reverb G2  /  Samsung 980 Pro 2TB Games   /  Crucial 512GB M.2 Win 11 Pro 21H2 /  ButtKicker Gamer  /  CoolerMaster TD500 Mesh V2 PC Case

Posted
8 hours ago, The_Nephilim said:

Well and my question is how do you tell you are GPU Limited, I always here many answers to this question and never really found what is true about it..

Well that is actually pretty easy. Given you use the right tools.
First that comes to mind is the integrated telemetry of DCS. Ctrl+Pause gives you the FPS and when you expand, it actually shows you what the limiting factor is (make sure you are not limited by a fps-limit).
Another way is to use the Afterburner/Riva Overlay and see if the GPU is fully utilized (97-100%). If limited by CPU, the GPU may only be used by 50-70% or so......

Without an kind of utility or telemetry analysis, it is indeed impossible to tell whether you are limited by CPU or GPU....

  • Like 2

"Muß ich denn jedes Mal, wenn ich sauge oder saugblase den Schlauchstecker in die Schlauchnut schieben?"

Posted

Actually the ingame FPS counter explicitly tells you how you are bound and by what. Just checked

  • Like 1

"Muß ich denn jedes Mal, wenn ich sauge oder saugblase den Schlauchstecker in die Schlauchnut schieben?"

Posted (edited)

For me (potent GPU but slightly outdated CPU) it fluctuates wildly between GPU and CPU bound. 

Edited by Hiob
  • Like 1

"Muß ich denn jedes Mal, wenn ich sauge oder saugblase den Schlauchstecker in die Schlauchnut schieben?"

Posted

You need to understand that the CPU and GPU frame times depend highly on the scene, the mission and settings (both in DCS and external software/drivers). Be sure to test different maps, missions and settings as these can create totally different results.

If the GPU ends its frame creation it still has to wait for the CPU to display it and vice-versa. Thus best case is when the two match more or less. But it's not possible for all cases. If you see "CPU bound" most of the time it means you can use higher graphic settings without affecting the fps.

  • Like 3

🖥️ Win10  i7-10700KF  32GB  RTX4070S   🥽 Quest 3   🕹️ T16000M  VPC CDT-VMAX  TFRP   ✈️ FC3  F-14A/B  F-15E   ⚙️ CA   🚢 SC   🌐 NTTR  PG  Syria

Posted
9 minutes ago, draconus said:

If you see "CPU bound" most of the time it means you can use higher graphic settings without affecting the fps.

That is what I (think) I've experienced. -Was CPU bound. Pushed eycandy up.. Also running Pimax @120Hz.
Visible range to extreme. Got better graphics AND a fluid flight experience.

  • Like 1

ASUS ROG Strix B550-E GAMING - PNY GeForce RTX 4090 Gaming VERTO EPIC-X  - AMD Ryzen 9 5900X - 64Gb RAM - 2x2Tb M2 - Win11 - Pimax crystal light - HP Reverb g2 - Oculus Quest 2 - Thrustmaster Warthog HOTAS - Thrustmaster Pendular Rudder - 2X Thrustmaster MFD Cougar - Audient EVO8

Posted
3 hours ago, Hiob said:

For me (potent GPU but slightly outdated CPU) it fluctuates wildly between GPU and CPU bound. 

In VR or 2D?

Personally I am “CPU bound” 100% of the time in VR, even in a free flight mission on an empty map. This was the case with my old 5900X and still is with my current 9800X3D. GPU usage is 93-94%, and I can indeed push visibility range without affecting framerate.
When I test a mission in 2D, I’m “GPU bound” 100% of the time.

  • Like 2
Spoiler

Ryzen 7 9800X3D | 96GB G.Skill Ripjaws M5 Neo DDR5-6000 | Asus ProArt RTX 4080 Super | ASUS ROG Strix X870E-E GAMING | Samsung 990Pro 2TB + 990Pro 4TB NMVe | VR: Varjo Aero
VPC MT-50CM2 grip on VPForce Rhino with Z-curve extension | VPC CM3 throttle | VPC CP2 + 3 | FSSB R3L | VPC Rotor TCS Plus base with SharKa-50 grip | Everything mounted on Monstertech MFC-1 | VPC R1-Falcon pedals with damper | Pro Flight Trainer Puma

OpenXR | PD 1.0 | 100% render resolution | DCS graphics settings
Win11 Pro 24H2 - VBS/HAGS/Game Mode ON

 

Posted
2 hours ago, Raven (Elysian Angel) said:

Personally I am “CPU bound” 100% of the time in VR

It's all fine until you get below target fps 🙂 Does that happen?

🖥️ Win10  i7-10700KF  32GB  RTX4070S   🥽 Quest 3   🕹️ T16000M  VPC CDT-VMAX  TFRP   ✈️ FC3  F-14A/B  F-15E   ⚙️ CA   🚢 SC   🌐 NTTR  PG  Syria

Posted
Just now, draconus said:

It's all fine until you get below target fps 🙂 Does that happen?

I’m not claiming it’s a problem. I just find it curious to be “cpu bound” even with a 9800X3D. That tells me there’s something else going on, irrespective of users’ hardware.

My frame time graphs are basically flat lines so I’m not complaining 😉

  • Like 2
Spoiler

Ryzen 7 9800X3D | 96GB G.Skill Ripjaws M5 Neo DDR5-6000 | Asus ProArt RTX 4080 Super | ASUS ROG Strix X870E-E GAMING | Samsung 990Pro 2TB + 990Pro 4TB NMVe | VR: Varjo Aero
VPC MT-50CM2 grip on VPForce Rhino with Z-curve extension | VPC CM3 throttle | VPC CP2 + 3 | FSSB R3L | VPC Rotor TCS Plus base with SharKa-50 grip | Everything mounted on Monstertech MFC-1 | VPC R1-Falcon pedals with damper | Pro Flight Trainer Puma

OpenXR | PD 1.0 | 100% render resolution | DCS graphics settings
Win11 Pro 24H2 - VBS/HAGS/Game Mode ON

 

Posted
2 minutes ago, Raven (Elysian Angel) said:

I just find it curious to be “cpu bound” even with a 9800X3D.

That depends on settings and if you have fps cap set it will say CPU bound too.

  • Like 1

🖥️ Win10  i7-10700KF  32GB  RTX4070S   🥽 Quest 3   🕹️ T16000M  VPC CDT-VMAX  TFRP   ✈️ FC3  F-14A/B  F-15E   ⚙️ CA   🚢 SC   🌐 NTTR  PG  Syria

Posted
3 hours ago, Raven (Elysian Angel) said:

In VR or 2D?

Personally I am “CPU bound” 100% of the time in VR, even in a free flight mission on an empty map. This was the case with my old 5900X and still is with my current 9800X3D. GPU usage is 93-94%, and I can indeed push visibility range without affecting framerate.
When I test a mission in 2D, I’m “GPU bound” 100% of the time.

2D. I fly VR very seldom.
But of course VR has different needs than 2D.

Generally speaking. ED improved the CPU utilization a lot lately. I used to be GPU limited, even on a 4090 for the longest time. Now I often find myself CPU limited. I don't have a "gaming" CPU though. "Just" a 5900X.
  

  • Like 1

"Muß ich denn jedes Mal, wenn ich sauge oder saugblase den Schlauchstecker in die Schlauchnut schieben?"

Posted

a dumb question:

All (or most) DCS computing tasks are done at CPU not GPU (not CNN, or DLSS stuff)? Right?

Spoiler

Dell XPS 9730, i9-13900H, DDR5 64GB, Discrete GPU: NVIDIA GeForce RTX 4080, 1+2TB M.2 SSD | Thrustmaster Warthog HOTAS + TPR | TKIR5/TrackClipPro | Total Controls Multi-Function Button Box | Win 11 Pro

 

Posted
17 hours ago, Hiob said:

Well that is actually pretty easy. Given you use the right tools.
First that comes to mind is the integrated telemetry of DCS. Ctrl+Pause gives you the FPS and when you expand, it actually shows you what the limiting factor is (make sure you are not limited by a fps-limit).
Another way is to use the Afterburner/Riva Overlay and see if the GPU is fully utilized (97-100%). If limited by CPU, the GPU may only be used by 50-70% or so......

Without an kind of utility or telemetry analysis, it is indeed impossible to tell whether you are limited by CPU or GPU....

well I had seen the expanded DCS tool many times but not sure where you say it shows you the limiting factor, where does it say that in the DCS Tool? I will check the GPU Usage but curious about the DCS tool?

 

I also use VR so I guess in a way I am FPS Limited but I am not sure if I am or not.. the FPS seemed locked at 60fps. IF that is the case not sure what more horesepower would do for me?

Intel Ultra 265K 5.5GHZ   /  Gigabyte Z890 Aorus Elite  /  MSI 4070Ti Ventus 12GB   /  SoundBlaster Z SoundCard  /  Corsair Vengance 64GB Ram  /  HP Reverb G2  /  Samsung 980 Pro 2TB Games   /  Crucial 512GB M.2 Win 11 Pro 21H2 /  ButtKicker Gamer  /  CoolerMaster TD500 Mesh V2 PC Case

Posted
Hello everyone. Since version 2.9.15, I've been limited by my graphics card. I'm using Quest 2 with Link, and all my drivers are working fine.
My system is an i9 9900k, an RTX 3090, 64GB of RAM, and a 1TB NVMe SSD. My operating system is Windows 11.
My settings in DCS aren't optimal. I'm using OTT with supersampling at 1.3 and openXR toolkit turbo mod.
Why is this high GPU usage ?

My flight, only me with a P51 on Marianas WWII Map

2.png

My CPU usage is correct

1.png

 

My log

dcs.log

Thank you

I9 9900k, RTX3090, 64Go, Nvme SDD, X56, pro rudder pedals, Quest2

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...