Jump to content

Process Lasso interaction with DCS and general core management


Recommended Posts

Posted (edited)

Hello,

A friend and I have observed in the main DCS log that DCS detects Process Lasso running in the background:

2024-12-28 11:11:28.856 WARNING APP (Main): ProcessLasso is running

We both have been using Process Lasso to run DCS as we got noticeable performance improvements. I am still getting those improvements, but my friend (with a more powerful machine) has stopped using Lasso, as DCS was not running smooth for him after the latest updates.

I guess something has improved or changed in DCS' CPU core management, and I also wonder if that warning in the DCS log points in that direction. Can Process Lasso impact DCS' performance negatively after the latest updates? My friend's case suggests that.

The DCS log also classifies cores in terms of efficiency and class, indicating sets for each use (common, render, I/O):

2024-12-28 11:11:26.166 INFO    EDCORE (Main): all CPU cores have the same efficiency class 1
2024-12-28 11:11:26.166 INFO    EDCORE (Main): all CPU cores have the same performance class 1
2024-12-28 11:11:26.166 INFO    EDCORE (Main): common cores: {6, 7, 12, 13, 14, 15}
2024-12-28 11:11:26.166 INFO    EDCORE (Main): render cores: {1, 2, 3, 4, 5}
2024-12-28 11:11:26.166 INFO    EDCORE (Main): IO cores: {}

(Note that not all of my cores are visible here, as I was running Process Lasso to create affinities for DCS)

Some guidance and details on these aspects from the ED staff would be highly appreciated, as we have not found many details in the release notes of the latest updates. It could help us players a lot when optimizing our systems.

Thanks in advance!

Edited by dariocs
  • Like 1
  • Thanks 1

i7 13700K, 4070Ti Trio, 64GB RAM, Meta Quest Pro

WinWing HOTAS & rudder pedals

Posted

And that's never going to happen because the CPU hardware is to wide and varied, it simply isn't fit for universal use.  It's up to your own due diligence and research to see if your specific CPU and hardware combination will benefit.  There are CPU's where using it will cause only harm like some of the AMD x3D series.

Posted (edited)

Personally, I think that it is a good benefits to use Process Lasso to tune CPU/Process usage. especially for Intel 12th+ gen family.  SP has his YouTube video for how he gets this environment improvement with DCS "2.9" at:

With Process Lasso, we can make CPU affinity with all P-Cores for dcs.exe so that DCS multi-threading can leverage the heavy process cores to generate a better FPS.

I had done the testing on my Intel 13th gen CPU with Process Lasso at:

Because of Windows Power management, Windows kernel may not schedule all available CPUs for DCS when DCS needs more CPU resources to compute the objects and FPS (likes F10 map and others).  So Process Lasso can take care for us, if we do not have time to manage CPU/process.  

A good Process Lasso setup will make DCS runs smoothly in MT, otherwise it becomes totally chaos since DCS 2.9+ (I guess for troubleshooting and ED wants to know we run Process Lasso runs in background or not).

 

 

 

 

 

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
hace 19 horas, Nodak dijo:

And that's never going to happen because the CPU hardware is to wide and varied, it simply isn't fit for universal use.  It's up to your own due diligence and research to see if your specific CPU and hardware combination will benefit.  There are CPU's where using it will cause only harm like some of the AMD x3D series.

True, but I forgot to mention both are Intel (i7 13700K and i9 14900K). In my humble opinion, the i9 with a similar Lasso configuration should behave the same or better than my i7, never worse.

You are right anyway by saying that each configuration has its own issues. But I think some better guidance on this kind of aspects would be very welcome, particularly after patches.

i7 13700K, 4070Ti Trio, 64GB RAM, Meta Quest Pro

WinWing HOTAS & rudder pedals

Posted

I was told by @Flappie that Process Lasso is no longer needed since the core management has been improved since the original release of the MT version. I get good performance in VR without using PL.

i9 14900k @5.6GHz NZXT Kraken |Asus ROG Strix Z790 A-Gaming | Samsung NVMe m.2 990 Pro 2TB | 64GB DDR5 6400MHz

EVGA RTX 3090 FTW3 Ultra | PiMAX CRYSTAL LIGHT  | HOTAS Warthog | Saitek Flight Pedals

Posted (edited)

Used  lasso many years ago  to help for VR tweaking but not touched it for long time.

Worth ago I am just to lazy to bother now 😀 

 

Edited by freehand
Posted

Hi @pimp and @freehand, can I know which DCS release version after is no longer needed Process Lasso?  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 (edited)
10 minutes ago, freehand said:

What are you talking about ?

It is a good question.  

I have had an issue for the FPS drop since 2.9.8.1214 even all P/E-Cores were unparked.  So, is the recent release better the earlier releases for MT?  If yes, it is the good news then.  Thanks. 

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

I used to use Project Lasso as well. I no longer find it necessary - but that's just me.

  • Like 1
Spoiler

Ryzen 9 5900X | 64GB G.Skill TridentZ 3600 | Asus ProArt RTX 4080 Super | ASUS ROG Strix X570-E GAMING | Samsung 990Pro 2TB + 960Pro 1TB NMVe | VR: Varjo Aero
Pro Flight Trainer Puma | VIRPIL MT-50CM2 grip on VPForce Rhino with Z-curve extension | Virpil CM3 throttle | Virpil CP2 + 3 | FSSB R3L | VPC Rotor TCS Plus base with SharKa-50 grip | Everything mounted on Monstertech MFC-1 | TPR rudder pedals

OpenXR | PD 1.0 | 100% render resolution | DCS graphics settings

 

  • 4 weeks later...
Posted
On 1/4/2025 at 4:58 AM, Raven (Elysian Angel) said:

I used to use Project Lasso as well. I no longer find it necessary - but that's just me.

recently the same for me...dcs seems to recognised and effectively use the appropriate resources e.g. 13th gen i7...

2025-01-29 12:56:05.712 INFO    EDCORE (Main): common cores: {8, 9, 10, 11, 12, 13, 14, 15}
2025-01-29 12:56:05.712 INFO    EDCORE (Main): render cores: {0, 1, 2, 3, 4, 5, 6, 7}
2025-01-29 12:56:05.712 INFO    EDCORE (Main): IO cores: {16, 17, 18, 19, 20, 21, 22, 23}

Although i still use PL to prioritise processes and unpark cores e.g.

image.png

i7-13700KF; RTX-4090; 64GB RAM; Quest3 & PimaxCL; Virpil CM3 + VKB Gunfighter Mk.IV MCE-Ultimate + VKB T-Rudder Mk.V

  • Recently Browsing   0 members

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