MSFS and Process Lasso

Please do let us know your findings…

I found that FS 2020 won’t start with process lasso in the background…so I have to fire up the sim first.

Now fs2020nwont start at all until O completely removed lasso from my system.

Whats5your experience?

FS2020 will not start for me with Process Lasso active. If I start FS2020 then Process Lasso the sim crashes shortly after,

Don’t worry about temps unless you are overclocking or forcing it to run at high loads non-stop for weeks, which won’t happen with MSFS nor regular games. In particular MSFS mainly uses higher CPU load during initial flight loading not during regular flying unless you have an unbalanced CPU-GPU combo or impossible crazy graphical settings for your setup.

Nowadays you will be thermally limited quite frequently as CPUs have so many cores and standard cooling solutions can’t perform any better than they do. We are quite close to the physical limitations the current technology has.

CPU have several built-in protections and won’t allow themselves to run hot for more than just 1 second basically. You will most likely change CPU yourself by a newer one before it really shows noticeable degradation in its lifecycle.

Cheers

1 Like

Hi, could you please help me with this, I have a Ryzen 7 4800H, trying everything i can you get more frames with process lasso

Truer words have seldom been spoken.

2 Likes

Not sure if anybody has seen the same, but since updating to the latest verison of the Fenix Process Lasso is no longer holding affinity when switching windows. What I mean is that with any other aircraft loaded into the sim, if I change my window of focus away from MSFS and to another application (i.e. Chrome) MSFS remains on my X3D cache cores and performance doesn’t miss a beat.

If however I have the new Fenix loaded and I alt-tab to another window MSFS performance drops considerably - Looking at task manager it seems that with the Fenix loaded if I alt tab out of MSFS it stops using the X3D cores and falls back to the regular cores.

Odd behavior - 100% repeatable. Strange that it only happens on the Fenix. I’m guessing maybe something to do with the external apps that it runs..

Anybody got any ideas or seen similar?

could you tell me how i find out which cores are the X3D cores on a 7800X3D?

In your case they all are

1 Like

For those that are having issues with MSFS starting.

If you limit the affinity to anything but all cores on MSFS, it will crash on loading. Instead of trying to limit the cores the simulator uses, limit all background programs to anything but your main threads that the sim is using.

So, with process lasso open, and the sim running. Monitor which cores get the most activity when the sim is running. Then in process lasso make sure that all background applications and programs are set to affinity mask with out the one the main thread is clearly on.

So, in my case with my 7800X3D the simulator uses cores 12-13. With that I set the affinity mask for all background programs to be 0-11. This ensures that the background applications don’t cause overloading of the main thread on the simulator.

2 Likes

I’m totally new to this but want to try and see if I can iron out the hitches I am getting by forcing all my other supporting apps to use the non V-Cache cores of my AMD 7950X3D.

I have configured it like this. Made a new Named CPU Affinity selection here:

Then used that to assign the main apps by right clicking each .EXE > CPU Affinity > Always > Non V-Cache
…but NOT touched FlightSimulator.exe

Does this look correct?

  • Is there anything else I should do?
  • Will it now remember these settings each time I boot the PC?
  • Is there an Idiots Guide (short!) to using Process Lasso at a basic level, especially for MSFS and the X3D’s?

Are you doing this because the supporting apps get switched over to the v-cached cores when the sim looses focus?

I don’t know if that is happening or not. It’s impossible to say (I think). So I guess to answer your question, I’m doing this as a process of elimination to see if it helps at all in any way :slight_smile:

Set flightsimulator.exe to High Priority.
Maybe play around with lowering Discord and Chrome’s priority. Chrome is a process hog.

Yes, it remembers the settings. That’s the point of using it. For example, the only other way to set priorities that persist on reboot is a registry edit. Lasso makes it so much easier.

I notice at the bottom of the pic it says 0 cores parked. Did you take that screenshot prior to parking things using the non-Vcache affinity group you set up?

Roger… will do that thanks.

No, FS was running on main menu in the background, but I know when I am flying it uses the first half of cores for itself mainly. (I am using the Prefer Cache Cores option on the motherboard rather than Game Bar to handle that).

I don’t want to PARK cores though do I? Because I WANT the other apps to use those only.

Playing with priorities is a recipe for gremlins to appear at some stage. It’s better to just assign cores (Affinity) to games, browser(s) and ‘normal’ apps. For any system related processes leave them as they are, just tinker with the ‘main’ apps you are using on your desktop, literally.

I found the ‘Probalance’ and ‘Smartrim’ features to cause performance issues so I only use Lasso for its persistent affinity-allocating powers, and that’s it.

1 Like

Thanks! I think that is what I have done. I will check the Probalance thing (I think that was ticked). And for sure, I only touched apps that I know I have added (apps that run behind FS, no system files etc). I did not do Chrome but will add that.

You can see what I ‘selected’ to 8-15 on my big screenshot, which I think and hope makes sense and is correct!:

  1. FS Realistic
  2. SimHaptic
  3. Steam
  4. Discord
  5. ActiveSky
  6. Virtual Desktop Streamer
  7. Adobe Collab Synch (I don’t need this and tried to disable but it WANTS to be there lol)
  8. Sky4Sim
  9. Webserver (this is All in One tablet, which I don’t always run)
  10. ShareX (screenshot tool)

That is all.. not much really but maybe some of them spike at times I am thinking. First test flight didn’t make any difference really, but maybe I need to reboot the PC and Sim after making this setup first?

Should I set ProcessLasso.exe itself to Core 8-15?

My system is very stable, and runs VERY smoothly, and the sim performance has never been better.

Whether Process Lasso the way I’ve configured it has anything to do with it is certainly debateable. But I must be doing something right.

That’s good. I haven’t gone into in detail how you have set yours up but if it works others can replicate it and see how it works for them. I’m just giving my ‘2 cents’ as having used the product and as a systems engineer viewpoint, generally.

1 Like

Yep. It’s very important to not touch any system process.

I’ve read a lot of opinions that share yours. I’m certainly not a systems engineer, and I respect your knowledge and experience. One of the main points made is that Windows 11 is well optimized for modern multi-core CPU’s. In short, just let it 'Do its thing."

I also know that I should probably do some comparative tests, running the test software I own, like CapFrameX, Aida64, Blender, and CineBench, disabling the following ‘tweaks’ one-by-one, and seeing what difference it makes in the sim.

Process Lasso (enabled)
ISLC (enabled, with HPET disabled)
nVidia Profile Editor (MSFS tweaks)
Rbar (currently enabled)
Virtualization (currently disabled)
Hyper-Threading (currently enabled)
Rolling Cache (enabled on a RAMdrive.)

As a scientist, you know that objective testing, not ‘feelings,’ are the way.
But doing so takes a lot of time, and I ‘feel’ like my system (5800X3D, 3090 Ti, DDR4-3600/CL14) is performing above its weight class.

Maybe I’ll appeal to the empiricist in me, and do some more testing when I have some time. I’ve used Aida64 to determine that tweaking manual memory timings in BIOS was a fool’s errand. ‘Auto’ proved to be the best option. Same with trying to OC my GPU. Any gains in performance were accompanied by standing too close to the edge of instability. Not worth it.

Perhaps the same can be said of Process Lasso. Only testing can prove that. Thing is, as you know, a computer is an amalgam of synergistic hardware and software. You can’t say “This is good, this is bad” without multi-variate tests.

1 Like