scommander2 Posted June 26 Posted June 26 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 Ā
Hiob Posted June 26 Posted June 26 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. 2 "MuĆ ich denn jedes Mal, wenn ich sauge oder saugblase den Schlauchstecker in die Schlauchnut schieben?"
Solution Hiob Posted June 26 Solution Posted June 26 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. 2 "MuĆ ich denn jedes Mal, wenn ich sauge oder saugblase den Schlauchstecker in die Schlauchnut schieben?"
scommander2 Posted June 27 Author Posted June 27 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 Ā
diego999 Posted June 27 Posted June 27 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. 2
The_Nephilim Posted June 27 Posted June 27 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
Hiob Posted June 27 Posted June 27 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.... 2 "MuĆ ich denn jedes Mal, wenn ich sauge oder saugblase den Schlauchstecker in die Schlauchnut schieben?"
Hiob Posted June 27 Posted June 27 Actually the ingame FPS counter explicitly tells you how you are bound and by what. Just checked 1 "MuĆ ich denn jedes Mal, wenn ich sauge oder saugblase den Schlauchstecker in die Schlauchnut schieben?"
Hiob Posted June 27 Posted June 27 (edited) For me (potent GPU but slightly outdated CPU) it fluctuates wildly between GPU and CPU bound.Ā Edited June 27 by Hiob 1 "MuĆ ich denn jedes Mal, wenn ich sauge oder saugblase den Schlauchstecker in die Schlauchnut schieben?"
draconus Posted June 27 Posted June 27 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. 3 Win10Ā i7-10700KFĀ 32GBĀ RTX4070S Ā Quest 3 Ā Ā T16000MĀ VPC CDT-VMAXĀ TFRP Ā Ā FC3Ā F-14A/BĀ F-15EĀ Ā Ā CAĀ Ā SC Ā NTTRĀ PGĀ Syria
Moxica Posted June 27 Posted June 27 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. 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
Raven (Elysian Angel) Posted June 27 Posted June 27 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. 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 Ā
draconus Posted June 27 Posted June 27 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
Raven (Elysian Angel) Posted June 27 Posted June 27 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 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 Ā
draconus Posted June 27 Posted June 27 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. 1 Win10Ā i7-10700KFĀ 32GBĀ RTX4070S Ā Quest 3 Ā Ā T16000MĀ VPC CDT-VMAXĀ TFRP Ā Ā FC3Ā F-14A/BĀ F-15EĀ Ā Ā CAĀ Ā SC Ā NTTRĀ PGĀ Syria
Hiob Posted June 27 Posted June 27 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. Ā Ā 1 "MuĆ ich denn jedes Mal, wenn ich sauge oder saugblase den Schlauchstecker in die Schlauchnut schieben?"
scommander2 Posted June 27 Author Posted June 27 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 Ā
The_Nephilim Posted June 28 Posted June 28 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
Bounti30 Posted June 28 Posted June 28 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 My CPU usage is correct Ā My log dcs.log Thank you I9 9900k, RTX3090, 64Go, Nvme SDD, X56,Ā pro rudder pedals, Quest2
Hiob Posted June 28 Posted June 28 12 hours ago, The_Nephilim said: 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? Iām not quite sure if I get the issue here. When you open the fps counter in DCS and press the little arrow to expand it, you get a graphic representation of your frametimes and above that it says in clear text what is currently holding you back (and even why and what your theoretical fps would be without the bottleneck). Sure in VR you are locked to a fixed frame rate (intentionally), and if you never drop under your desired target fps you certainly donāt need an upgrade, however, most people will experience occasional drops below the desired threshold when facing demanding circumstances. Ā 2 hours ago, Bounti30 said: 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 My CPU usage is correct Ā My log dcs.log 120.34 kBĀ Ā·Ā 1 download Thank you DCS utilizes the CPU much better since the introduction of MT. And they continue to improve it since then. And if you are bottlenecked by your GPU, where is the problem? Also I donāt see a single core maxed outā¦.. "MuĆ ich denn jedes Mal, wenn ich sauge oder saugblase den Schlauchstecker in die Schlauchnut schieben?"
Bounti30 Posted June 29 Posted June 29 18 hours ago, Hiob said: DCS utilizes the CPU much better since the introduction of MT. And they continue to improve it since then. And if you are bottlenecked by your GPU, where is the problem? Also I donāt see a single core maxed outā¦.. I'mĀ bottlenecked by myĀ GPU since 2.9.15 Before this update, there were no problems. Identical settings in DCS, no additional mods, up-to-date Nvidia and Quest drivers, etc. What happened? I9 9900k, RTX3090, 64Go, Nvme SDD, X56,Ā pro rudder pedals, Quest2
Hiob Posted June 29 Posted June 29 Well, remote diagnosis is always difficult matter First of all, being bottlenecked isnāt inherently a problem. It is inevitable. If youāre fps havenāt got worse, I would just assume that DCS is better utilising you CPU now. Otherwise, ā¦. I donāt know. There could be a ton of reasonsā¦. 2 "MuĆ ich denn jedes Mal, wenn ich sauge oder saugblase den Schlauchstecker in die Schlauchnut schieben?"
Raven (Elysian Angel) Posted June 29 Posted June 29 9 minutes ago, Hiob said: First of all, being bottlenecked isnāt inherently a problem. It is inevitable. Thatās what many people donāt seem to get: youāre always bottlenecked by something, or youād have infinite fps 4 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 Ā
Hiob Posted June 29 Posted June 29 26 minutes ago, Raven (Elysian Angel) said: Thatās what many people donāt seem to get: youāre always bottlenecked by something, or youād have infinite fps ā¦and what you are bottlenecked by can virtually change by the direction youāre looking atā¦.. 3 "MuĆ ich denn jedes Mal, wenn ich sauge oder saugblase den Schlauchstecker in die Schlauchnut schieben?"
AndyJWest Posted June 29 Posted June 29 9 minutes ago, Hiob said: ā¦and what you are bottlenecked by can virtually change by the direction youāre looking atā¦.. Yup, and that is how a balanced system is likely to behave. Looking at blue sky and ocean unloads the GPU, so the CPU is the limiting factor. Down low over complex ground details, the GPU may hit its limits first. Maybe once in a while you'd hit near max load on both CPU and GPU, but it is likely to be transient.Ā 1
Recommended Posts