Jump to content

Recommended Posts

Posted

In one of the last few updates, something changed with how DCS is using multi threading. I have tested on two different systems and each one exhibits DCS loading up one core and not utilizing other CPU cores. I have a new system setup now and it behaves the same way. I have tried the normal DCS World shortcut to launch the program as well as the DCS World MT shortcut. Both insist on utilizing core 1 in this case and very little of the other cores. This prevents me from getting in to a session. 

My work around at the moment is to use process lasso and block DCS from using core 1. That seems to help quite a bit. My question is, what is going here? Is this a bug or is something misconfigured?

 

Side note: It is possible this started after Windows 11 was installed, but I am not totally sure. I have done clean installs of everything and driver updates. Nothing helps.

Asus Strix X299-XE, Intel 7820X @4.6ghz, 32GB G.Skill Ram, RTX 2080 Ti 11GB, Win10 Pro x64, WinWing F-18 Hotas, Couger MFD's, TrackIR, Buttkicker, Volairsim pit.

Posted
15 minutes ago, deltaleader said:

In one of the last few updates, something changed with how DCS is using multi threading. I have tested on two different systems and each one exhibits DCS loading up one core and not utilizing other CPU cores.

 

I dont see this problem on my PC, which is on the latest DCS version:

 

uLvX4i2.jpg

 

but I'm still on Windows 10, so maybe its a Win 11 issue only.

 

For work: iMac mid-2010 of 27" - Core i7 870 - 6 GB DDR3 1333 MHz - ATI HD5670 - SSD 256 GB - HDD 2 TB - macOS High Sierra

For Gaming: 34" Monitor - Ryzen 3600 - 32 GB DDR4 2400 - nVidia RTX2080 - SSD 1.25 TB - HDD 10 TB - Win10 Pro - TM HOTAS Cougar

Mobile: iPad Pro 12.9" of 256 GB

Posted

Let me know if this dcs log is good or not. I can try to reproduce the problem and create a new log. This was from my last session. The more I think about this, I think the problem started happening on Win11 but cannot totally confirm that other than it happens on 2 different machines running Win11.

dcs.log DxDiag.txt

Asus Strix X299-XE, Intel 7820X @4.6ghz, 32GB G.Skill Ram, RTX 2080 Ti 11GB, Win10 Pro x64, WinWing F-18 Hotas, Couger MFD's, TrackIR, Buttkicker, Volairsim pit.

Posted
33 minutes ago, deltaleader said:

Let me know if this dcs log is good or not

 

Only thing I see different from my system, is that yours has this warning:

 

"WARNING EDCORE (Main): hypervisor is active"

 

Are you running DCS inside a Virtual Machine?  a rented server maybe?

 

For work: iMac mid-2010 of 27" - Core i7 870 - 6 GB DDR3 1333 MHz - ATI HD5670 - SSD 256 GB - HDD 2 TB - macOS High Sierra

For Gaming: 34" Monitor - Ryzen 3600 - 32 GB DDR4 2400 - nVidia RTX2080 - SSD 1.25 TB - HDD 10 TB - Win10 Pro - TM HOTAS Cougar

Mobile: iPad Pro 12.9" of 256 GB

Posted (edited)

For 265K, P-Cores are not sequential likes 12/13/14th gen by checking the 200s "Compute tile Floorplan".  The following is not sure:

2025-03-15 02:26:06.669 INFO    EDCORE (Main): common cores: {7, 8, 18, 19}
2025-03-15 02:26:06.669 INFO    EDCORE (Main): render cores: {1, 9, 0, 6}
2025-03-15 02:26:06.669 INFO    EDCORE (Main): IO cores: {2, 3, 4, 5, 10, 11, 12, 13, 14, 15, 16, 17}

according to dcs.log.

All P-Cores are used in either common/render cores...

 

Edited by scommander2
  • Like 1
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 (edited)

I am running this on a new machine I built using a MSI MEG ACR Z890 with Core Ultra 7 265k and 64GB of RAM. All on a new install of Windows 11 Home. The whole P and E core thing is new to me. I did not set up any overclocking in the bios or than setting my memory to XMP profile. I am not sure what is going on with Hypervisor. I did not install any VM's unless Win11 does something by default. I checked my Windows features and Hypervisor is not installed nor is virtual machine platform.

I can say when the problem comes up trying to load in to a plane in DCS, one core is pegged and the others are under light use. This also happened on my previous machine using Win11 with an I9-10900X CPU. Once I kill the pegged core with process lasso, everything loads right up. I have seen some other threads here saying to toggle it on and off does the trick. For now I can kill the one core but it would be nice to not have to do that and figure out what the root of the problem is. I appreciate everything looking in to this.

Edited by deltaleader

Asus Strix X299-XE, Intel 7820X @4.6ghz, 32GB G.Skill Ram, RTX 2080 Ti 11GB, Win10 Pro x64, WinWing F-18 Hotas, Couger MFD's, TrackIR, Buttkicker, Volairsim pit.

Posted (edited)

What happened if without PL:

2025-03-15 02:26:09.324 WARNING APP (Main): ProcessLasso is running

And, manually set process affinity by using Task Manager->Details (looking dcs.exe), right mouse button click for "set affinity" for selecting all P-Cores (0, 1, 6,  9, 7, 8, 18, 19).

A good sign is that no CPU core parking is shown in dcs.log 🙂 

Edited by scommander2
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

When I don't run process lasso, I can never load in to a plane. Here is what my CPU looks like with out process lasso.null

I can alt-tab out and launch process lasso and the core recovers, game loads.

image.png

Asus Strix X299-XE, Intel 7820X @4.6ghz, 32GB G.Skill Ram, RTX 2080 Ti 11GB, Win10 Pro x64, WinWing F-18 Hotas, Couger MFD's, TrackIR, Buttkicker, Volairsim pit.

Posted

How about the following thread?

 

 

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 (edited)
28 minutes ago, scommander2 said:

What happened if without PL:

2025-03-15 02:26:09.324 WARNING APP (Main): ProcessLasso is running

And, manually set process affinity by using Task Manager->Details (looking dcs.exe), right mouse button click for "set affinity" for selecting all P-Cores (0, 1, 6,  9, 7, 8, 18, 19).

A good sign is that no CPU core parking is shown in dcs.log 🙂 

So I set the core affinity as you described, no process lasso. Launched game, loaded in to a multiplayer server. Just those cores selected were being utilized but none of them were just 100%. Plane loaded relatively quickly.

Are those cores considered the P cores that game should be using? I know when I just blocked core 1 that was getting hit initially, everything was fine. I suspect I can just use process lasso for DCS and workaround this problem as I have been doing. I also tried to turn off core isolation in windows, but that did nothing.

9 minutes ago, scommander2 said:

How about the following thread?

 

 

I don't or cannot find core parking enabled or referenced in my settings per that thread.

Edited by deltaleader

Asus Strix X299-XE, Intel 7820X @4.6ghz, 32GB G.Skill Ram, RTX 2080 Ti 11GB, Win10 Pro x64, WinWing F-18 Hotas, Couger MFD's, TrackIR, Buttkicker, Volairsim pit.

Posted
10 minutes ago, deltaleader said:

I don't or cannot find core parking enabled or referenced in my settings per that thread.

My win 11 does the core parking enabled, so I had disabled it.  And, I did not find the warning message of the core parking in your dcs.log.

18 minutes ago, deltaleader said:

Just those cores selected were being utilized but none of them were just 100%. Plane loaded relatively quickly.

Is it okay so far?

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

 

  • 2 weeks later...
Posted
On 3/15/2025 at 5:33 PM, deltaleader said:

I checked my Windows features and Hypervisor is not installed nor is virtual machine platform

Intel-VT can be disabled from BIOS if the option is available.

  • Like 1
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

Sorry haven't messed with all this until today again. I will check for Intel-VT. Not sure if my Intel Ultra Core 7 has this or not. Everything seems different with the Z890 chipsets. But for the most part, DCS is pegging CPU 1 at 100%, other cores are fine. My only real solution at the moment is process lasso which fixes the problem by locking out DCS from CPU 1. Performance seems ok when doing this, so I can't really complain about this workaround. 

Asus Strix X299-XE, Intel 7820X @4.6ghz, 32GB G.Skill Ram, RTX 2080 Ti 11GB, Win10 Pro x64, WinWing F-18 Hotas, Couger MFD's, TrackIR, Buttkicker, Volairsim pit.

Posted

Checked Intel 256K spec, the CPU has the feature and it is up to BIOS to enable or disable.  Regardless, disabling VT just make sure the CPU/memory has less impact to DCS.  

Opted out CPU 1 means one P-core is unusable for DCS, and it is interesting finding...

If I get 285K, will I have the same issue?!

 

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

I was curious about this thread so I thought I'd check my system to see what happens, sure enough when I load a mission one of my CPUs max out, but if I turn affinity to off and then back to all it fixes it.  Ryzen 9 6900HX if that helps.

"For many the glass is half empty whilst for others it is half full, but for some, the milk is sour." - Unknown French Philosopher

Posted

I guess that the treatment is different between Intel and AMD. 

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

I don't know if this is a Win11 bug or DCS. At the very least I would hope DCS would investigate this problem. There are workarounds which makes me think it's more of a bug. I am guessing it would happen on the the Ultra 285K processor as well because it was happening on my old 10900X processor but only after I updated to Win11 or a DCS update in the last couple of months. Just not sure exactly when it started other than those two changes. When I was on Win10, I didn't notice this problem, although it could have been present. 

Asus Strix X299-XE, Intel 7820X @4.6ghz, 32GB G.Skill Ram, RTX 2080 Ti 11GB, Win10 Pro x64, WinWing F-18 Hotas, Couger MFD's, TrackIR, Buttkicker, Volairsim pit.

Posted

One question. How does core parking tie up with C states - if at all?  If you disable C States in the BIOS does this negate need to disable core parking etc (thinking core parking is a C State option/sub selection?).

Recently hit an issue with the Iraq map - flew out of Mosul no problems (low level Apache) - flew back in and what I would call the 'micro-stutter' that was prevalent a few years ago had re-appeared. Admittedly first time using the Iraq map so unsure if it is the map as have no issues on any other maps. Disabled core parking and the stuttering was awful - down to (rough guess judged by what I saw!) around 1 FPS! 

AMD Ryzen 5 5600X; ASUS ROG Strix X570-F, Corsair Vengeance 64 GB (2x 32GB) 3600MHz; Seagate FireCuda 510 500GB M.2-2280 (OS); Samsung 860 EVO 2TB M.2-2280 (DCS); MSI GeForce RTX 3090 SUPRIM X 24GB OC GPU. TM Warthog Hotas; T.Flight Pedals; DelanClip/Trackhat.

  • Recently Browsing   0 members

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