Jump to content

total 50% cpu unitization while running dcs-mt small to big missions


Recommended Posts

hi,

i find the cpu utilization always 50% as shown attached pic, please help to have 100% utilization of all cpu cores. clean installation recently, no mods and any other type of scripts/rendering.

my cpu config:

i9 10850k, #core 10, logical 20.

3080 GPU

64GB ram

nvme 2TB.

 

thanks,

MdScreenshot 2023-06-10 112433.png

dcs.log

Link to comment
Share on other sites

you can't...

even though the 2.8x includes multi threading, it is no going to use all 10 physical cores and 20 threads, if you are getting 50% overall you  getting pretty good utilisation ...  this is still very early days and you shoudl be seeing an increase in the number of cores and threads used over the single thread version.  However to set your expectation , even when the work is "complete" you are not going to see every core in your CPU used... at 100% that's just not the way this is going to work ...

 

  • Like 1

SYSTEM SPECS: Hardware Intel Corei7-12700KF @ 5.1/5.3p & 3.8e GHz, 64Gb RAM, 4090 FE, Dell S2716DG, Virpil T50CM3 Throttle, WinWIng Orion 2 & F-16EX + MFG Crosswinds V2, Varjo Aero
SOFTWARE: Microsoft Windows 11, VoiceAttack & VAICOM PRO

YOUTUBE CHANNEL: @speed-of-heat

1569924735_WildcardsBadgerFAASig.jpg.dbb8c2a337e37c2bfb12855f86d70fd5.jpg

Link to comment
Share on other sites

It is a common myth that if the CPU is at 100% you get better performance.  The CPU is performing at maximum efficiency at 50%.  I was a performance specialist at IBM for many years, and I measured many systems for performance.  When the system splits tasks across CPU's (time slicing) this adds latency.  You can disable virtual CPUs in the BIOS (e cores).  With 10 cores you have no need for virtual CPUs. 

  • Like 1
Link to comment
Share on other sites

1 hour ago, speed-of-heat said:

you can't...

even though the 2.8x includes multi threading, it is no going to use all 10 physical cores and 20 threads, if you are getting 50% overall you  getting pretty good utilisation ...  this is still very early days and you shoudl be seeing an increase in the number of cores and threads used over the single thread version.  However to set your expectation , even when the work is "complete" you are not going to see every core in your CPU used... at 100% that's just not the way this is going to work ...

 

Hey,

thanks for your reply. so, its not scalable or proper distributed yet if i understand the above. 


Edited by gman066
Link to comment
Share on other sites

6 hours ago, gman066 said:

Hey,

thanks for your reply. so, its not scalable or proper distributed yet if i understand the above. 

 

It is more scalable than before MT...it still has limits, actually like almost every MT code ever written... As Glide says this more complex than just use all the CPU's, there are trade offs, and some of them don't automatically increase performance... some of them are just the physics of moving things around makes things worse.

SYSTEM SPECS: Hardware Intel Corei7-12700KF @ 5.1/5.3p & 3.8e GHz, 64Gb RAM, 4090 FE, Dell S2716DG, Virpil T50CM3 Throttle, WinWIng Orion 2 & F-16EX + MFG Crosswinds V2, Varjo Aero
SOFTWARE: Microsoft Windows 11, VoiceAttack & VAICOM PRO

YOUTUBE CHANNEL: @speed-of-heat

1569924735_WildcardsBadgerFAASig.jpg.dbb8c2a337e37c2bfb12855f86d70fd5.jpg

Link to comment
Share on other sites

19 hours ago, gman066 said:

Hey,

thanks for your reply. so, its not scalable or proper distributed yet if i understand the above. 

 

Even if DCS were perfectly scalable you will have this, its just DCS doesnt need more work from your CPU, it can be just because it doesnt needed or  because you, simply, are GPU limited and DCS doesnt need more from CPU at the actual framerate.

I dont know a single game that uses 100% of the CPU that not be a bug

NZXT H9 Flow Black | Intel Core i5 13600KF OCed P5.6 E4.4 | Gigabyte Z790 Aorus Elite AX | G.Skill Trident Z5 Neo DDR5-6000 32GB C30 OCed 6600 C32 | nVidia GeForce RTX 4090 Founders Edition |  Western Digital SN770 2TB | Gigabyte GP-UD1000GM PG5 ATX 3.0 1000W | SteelSeries Apex 7 | Razer Viper Mini | SteelSeries Artics Nova 7 | LG OLED42C2 | Xiaomi P1 55"

Virpil T-50 CM2 Base + Thrustmaster Warthog Stick | WinWing Orion 2 F16EX Viper Throttle  | WinWing ICP | 3 x Thrustmaster MFD | Saitek Combat Rudder Pedals | Oculus Quest 2

DCS World | Persian Gulf | Syria | Flaming Cliff 3 | P-51D Mustang | Spitfire LF Mk. IX | Fw-109 A-8 | A-10C II Tank Killer | F/A-18C Hornet | F-14B Tomcat | F-16C Viper | F-15E Strike Eagle | M2000C | Ka-50 BlackShark III | Mi-24P Hind | AH-64D Apache | SuperCarrier

Link to comment
Share on other sites

Am 10.6.2023 um 21:03 schrieb Glide:

The CPU is performing at maximum efficiency at 50%.

But thats a myth too, or at least a massive oversimplification. Dont think its useful to say stuff like that when its not really working out that way in reality.

Or maybe its true for datacenters, but with games its usually a few cores (often just 1 or 2) bottlenecking, it depends on how well devs can spread game tasks. MT for DCS isnt really about adding multithreading, but more about seperating the most complex tasks into threads to mitigate bottlenecks.


Edited by Temetre
Link to comment
Share on other sites

3 hours ago, Temetre said:

Dont think its useful to say stuff like that

The most difficult thing in the world to see is your own point of view.  Let me help you out.  My post was intended to reset the OP's expectations about CPU utilization and provide a useful suggestion for disabling virtualization on their system.  What's the intent of your post?  To correct MY understanding of how systems work?  How does that help the OP?  Thank you for your contribution to the DCS community.

Link to comment
Share on other sites

vor 19 Minuten schrieb Glide:

The most difficult thing in the world to see is your own point of view.  Let me help you out.  My post was intended to reset the OP's expectations about CPU utilization and provide a useful suggestion for disabling virtualization on their system.  What's the intent of your post?  To correct MY understanding of how systems work?  How does that help the OP?  Thank you for your contribution to the DCS community.

The part ive quoted is just not true for games. Youre spreading a misconception, which people will likely repost.


Edited by Temetre
Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

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