Is anyone using Process Lasso with MSFS 2024 to improve performance by managing CPU cores/threads?
I’m considering using it to limit how many cores and threads the sim can use, mainly to free up some of the primary cores for Windows and background tasks. The idea is to reduce CPU contention and keep the system more responsive overall.
MSFS 2020 runs fine for me, no issues there. But in MSFS 2024, the CPU usage occasionally spikes to 100%, which causes stutters and audio crackling. When that happens, the experience feels off, flying just doesn’t feel smooth or right.
So, I’m thinking that assigning fewer cores to the sim using Process Lasso might help prevent this. Has anyone tried this, or have any tips on ideal settings?
At least with 2020, the CPU doesn’t get spikes/eating up. Just with 2024 it does, so badly that I do not know why it needs to use 50% to 60%, and that’s just for the sim and nothing else running.
GPU, that’s an RTX 3090, sticks around 40% usage, and (depending on aircraft) it’s even lower than that. As for my 10700K, it’s like, wow, that is too high. MSFS2024 LOD is only at 100 and not even running on high settings.
Can’t afford to get a new CPU at this moment in time, but even so, what if I spent £500 on a 9800X3d, for example and found out that it still eats my CPU.
makes me laugh that I’ve seen people with lower CPUs and they are not running that high and smooth.
Please note that on certain hardware configurations, Process Lasso can have an impact on performance, specifically causing stuttering in MSFS and other games. For this reason, I recommend using it with caution.
I actually have Ryzen 7 9800X3D paired with an RTX 4090 and 64GB of DDR5 RAM (CL26), playing at 1440p on ultra settings and I’m not experiencing any issues at all. So no need to worry.
That said, if you’re thinking about 9800X3D - it’s an absolute gaming beast - king of gaming.
Yeah, in 5 years’ time when I can afford it. The CPU I have now is good, but MSFS eats it up, so why go with a 9800X3D that has the same number of cores and threads and still see that MSFS eats up 60% of the CPU
I know someone who has a 9700k with an RTX 5080 and is able to run at 160FPS, and the CPU is only at 30%. So why is that I have 20FPS and CPU just maxed out with a 3090, on medium?
Also his 9700K would be such a bottleneck to his 5080 LOL
I use FS3 also, but even so, the base for me is locked at 30. With FS3 on, it gives me 60. But after doing a 4-hour flight, it dropped down to 18 FPS base. Seems that there is a memory leak (I’m on Beta 3) while flying the A350. running on Medium at 1440p.
Meanwhile, with his 9700k, he’s defo running frame generation to be able to reach that high. I do not know what his base is, but it seems that he’s got it unlocked. He’s running everything on Ultra on two 4K monitors… So lucky for him.
If you limit the sim to fewer cores, it will just with fewer resources and run into its limits sooner. Windows 11 resource manager is very clever and incredibly sturdy, and you need to be seriously knowledgeable to do any better.
While the sim might pull a core to 100%, I have never seen it run 100% on all available cores. Not even close. We all wish it would because it would mean you use all CPU power available, but it is near impossible for any standard application to do so. You need to use special CPU load test software to push all cores to max.
Yes I run process lasso and have for a few years. I put everything that’s not MSFS 2024 on to the non-3d-vcache cores of my 9950x3d and MSFS 2024 runs on the vcache cores. And I’m aware that the AMD chipset and windows scheduler has improved over time but my setup works very well and there’s no reason to trust windows to schedule things. I have a lot of programs running alongside MSFS so this approach works great for my use case (Qubic motion platform, fenix software, stream decks, hardware info 64, Moza ab9, navigraph, etc). When I look at the combined cpu usage of the background tasks it’s enough to matter and I want to make sure it’s not using any of the cores that MSFS 2024 is using.
I used Process Lasso to exclude the first three cores and threads from being used by the sim. Those cores are now staying underutilized, which is good, but the remaining cores are still running at very high usage. Oddly, performance in Flight Simulator 2024 has dropped, with noticeable FPS loss. On top of that, camera movements now feel stuttery, which wasn’t an issue in the 2020 version.
I also swapped out my RTX 3090 for a GTX 1660 Ti to test whether reducing the GPU would ease any CPU bottlenecking. Unfortunately, that made things even worse. Flight Simulator 2020 won’t even load now. It seems 5GB of VRAM just isn’t enough, and now both my GPU and CPU are always maxed out in 2024.
The thing is, I feel like I’m the only one dealing with this problem. I’ve spent months researching, troubleshooting, and asking for help, but I’ve gotten nowhere. Most people just turn around and blame me for it (my system is WEAK).
What’s even more frustrating is seeing others with older hardware having zero issues. One person I saw is getting over 100 FPS on Ultra settings at 4K across two monitors using an i7-8700K, RTX 2060, and just 16GB of RAM, in MSFS 2024. And in MSFS 2020, they’re pulling over 160 FPS!
I’m lucky to get 30 FPS with my 10700k with an RTX 3090.. Just Maxed out on CPU at 1080p
MAybe I need to get an 8700K CPU then as that’s able to handle things better then my 10700K
Fenix A321 parked at LZIB with default airport, and look at my CPU, even with Lasso running and not using CPU 0, 2, 3, 4, 6 - I mean that’s not normal right
I use it with 2024, limiting MSFS to the X3D Cache cores 0-7 and all other apps/support software to 8-15. Doing this increases my main thread timing but about 2ms in the sim from having 2024 running on all cores.
YMMV but after months of testing and tweaking, thats what happens on my 9950X3D
I use the cpu sets feature. Have your applications running and then you can just select each one in the lasso menu and assign the program to a cpu set or to a cpu affinity. I use sets which is a softer way to do it but the instruction manual for lasso is excellent and explains it well. I don’t use most of the lasso features as it’s quite powerful but for basic setup it’s not hard, just read over the manual and it’s fairly intuitive. Search for it on this forum and you will find various posts about it too. I would not bother with a lot of the features, you simply want to assign MSFS to 3d vcache cores 0-7 and the rest of your programs to 8-15 if you have a 16 core AMD chip. Don’t touch the windows background tasks, just the programs you are running should be assigned. It’s possible to move the windows background tasks as well but I don’t mess with those. You can also easily toggle lasso on or off once it’s set up too see how it impacts your setup, for some it helps out with MSFS frame timing/fps and for others it doesn’t, it’s very dependent on your setup/applications running.etc.