Sorry if this has been addressed before (did a quick search beforehand). I monitor the CPU avg column every now and then. Some programs, usually web browsers, have now become "multi-process" (with questionable results, but that's another story).
Would it be possible for Process Lasso to combine these same-name processes into one (from the same program, obviously) and thus combine/merge all related indicators into a single value for easier monitoring?
Reset any rules you've created, which sounds like some CPU Affinity rules. Use 'Options / Reset Configuration'. Not all rules are a good idea, and excessively broad CPU Affinity rules could cause problems. After resetting the rules, reboot your PC. From there, Process Lasso isn't doing much, so take some time to establish a baseline of expected performance. If it's still not performing right, uninstall Process Lasso for an extended period to better assess whether there is a correlation between Process Lasso and the problem you're having.
Once you've got your system running stable, you can slowly add back more targeted rules. The more precise the rules (e.g. a few processes instead of all) the less likely you are to have problems.
I wanted to add that I know PL is the issue because as long as I don't run it my PC functions perfectly fine.
At first I didn't know what my issue was and thought something went wrong with my format and installation of Windows. But I eventually figured out the issue was PL.
I have since ran my PC for several weeks without PL installed and have not had the issue once. Sunday night I installed PL again and it ran fine that night and into the next day (though for most of that time I was afk) and then the issue started again. Actually, when I went to use my PC Monday evening my monitor wouldn't wake up so I had to reset my PC using the motherboard button.
I restarted, and my PC locked up again within 10 minutes of running PL. I restarted again, My PC locked up again within 5-10 minutes. I restarted again, uninstalled PL, and my PC has been fine since.
PC Specs: 7950x3D, ASRock X670E Taichi Carrara, 32GB 6000Mhz CL32 DDR5 RAM, ASRock Taichi 7900XTX, Windows 11 Pro.
I used PL with no issues for a few days before a format. I formatted because I got a new 4TB SSD and moved Windows to my 2TB SSD from my 512GB SSD.
After the format, I can no longer get PL to work properly.
I assigned all my programs and processes to the second CCD so I could leave my first CCD to run my games. As I stated before, this worked fine before formatting Windows, but now within 5-10 minutes of running PL without even running any games my PC freezes up.
It isn't a sudden freeze though, it becomes very slow and unable to do certain things. For instance, I can switch between programs in my taskbar fine, but I won't be able to actually use any of the programs. Or when I click on something within the programs it will take a very long time to respond. Eventually the PC will stop responding to anything. But I haven't had any BSOD.
Even restarting my PC becomes impossible and I have to use the reset button on my motherboard.
If anyone has any idea what the cause might be, any help would be appreciated. I even bought a year license right before having this issue because I thought the program deserved my support, but now I can't even use it :/
I'm new to Process Lasso so I'm thinking maybe I have something configured wrong but maybe not. I had added a process to the ProBalance exclusion list a while ago but recently removed it when I notice that the process would consume a lot of CPU cycles when it would run a scan (it's an anti-virus program). The process is MBAMService.exe. After removing the process for the exclusion list, the process behavior remains unchanged and it can consume 50% of the CPU (seen via Process Lasso and the Task Manager) when running a scan.
There is a noticeable stutter when the ATC voice loads in or AI aircraft are injected, for example, and I was hoping that by separating these apps from the MSFS app by placing them on different cores, might help.
If I understood you correctly, Cores 0, 2, 4, 6, 8, 10, 12 and 14 are the 8 'physical' cores?
Thank you for your help and for explaining how it works.
The logical CPU cores (threads) are staggered, so it goes like this:
0,1 = physical CPU core 0 2,3 = physical CPU core 1 ...
So each physical core has 2 threads, and neither is more real than the other.
You could try to keep MSFS on distinct physical CPU cores (so at most one thread of each physical core), but it sounds like it is already doing that, and should. That said, there's a process context menu item 'CPU Affinity / Disable Hyper-Threading', that will stagger the CPU affinity, constraining it to only one thread of each physical core.
You probably don't need to assign other processes specific affinities to keep them out of the way, but you could. I don't have a certain answer as to the *most* optimal setup for your situation.