Skip to content
View in the app

A better way to browse. Learn more.

The AVSIM Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

From Hard Pauses back to near Flawless Performance

Featured Replies

  • Author
5 hours ago, Cpt_Piett said:

ame thing happened to me today. I manually changed some MSFS core affinities using Lasso, and MSFS would CTD before reaching the Xbox logo. 

I've had nothing but trouble w/ Lasso and messaged the Dev about it but never resolved it.  Way too complex a program when all I need is to be to set affinity and priority per app.  Windows really ought to be able to allow users to do this.

 

28 minutes ago, JimBrown said:

This should do it:


@ECHO OFF
echo.
TIMEOUT 5
echo Starting FSLTL with AffinityMask . . .
D:
cd \MSFS\Mods\Aircraft\fsltl-traffic-injector
start "FSLTL" /affinity F0000 "fsltl-trafficinjector.exe"
echo.

...jim

 

Jim et al, do you know of a table that converts Cores to HEX or whatever that is, the "F0000"?  For my 9900K I would need to know Core0, Core1 and Core7.

Edited by Noel

Noel

System:  9900X3D Noctua NH-D15 G2, MSI Pro 650-P WiFi, G.SKILL  64GB (2 x 32GB) 288-Pin PC RAM DDR5 6000, WD NVMe 2Tb x 1, Sabrent NVMe 2Tb x 1, RTX 4090 FE, Corsair RM1000W PSU, Win11 Home, LG Ultra Curved Gsync Ultimate 3440x1440, Phanteks Enthoo Pro Case, TCA Boeing Edition Yoke & TQ, Cessna Trim Wheel, RTSS Framerate Limiter w/ Front Edge Sync.

Aircraft used in MSFS 2024:  Fenix A320,  Aerosoft CRJ, FBW, WT 787X, I-Fly 737 MAX 8, Citation Longitude.

 

  • Replies 80
  • Views 11.1k
  • Created
  • Last Reply
22 minutes ago, Noel said:

I've had nothing but trouble w/ Lasso and messaged the Dev about it but never resolved it.  Way too complex a program when all I need is to be to set affinity and priority per app.  Windows really ought to be able to allow users to do this.

Sure. Well I've been running it for years and I can't say I've been able to pinpoint any problems to it. Well, except perhaps today when MSFS refused to load when I took it off some cores. But that also happened to another user with task manager. It's really not that complex though IMO. At least not more complex than running batch files to do the same. 

7950X3D | RTX 4090 | 64GB DDR5

  • Author
19 minutes ago, Cpt_Piett said:

Sure. Well I've been running it for years and I can't say I've been able to pinpoint any problems to it. Well, except perhaps today when MSFS refused to load when I took it off some cores. But that also happened to another user with task manager. It's really not that complex though IMO. At least not more complex than running batch files to do the same. 

Lasso is easy to use to set affinity and priority, but it does far more that I need it to do.  I used it religiously in P3D and initially in MSFS but then one fine update it would no longer let me launch MSFS.  Didn't care for other tweaking features it offers none of which ever made a difference for me.  I'd just as soon use something like it, or Bills2 if it works.  I think I'll try it.

Noel

System:  9900X3D Noctua NH-D15 G2, MSI Pro 650-P WiFi, G.SKILL  64GB (2 x 32GB) 288-Pin PC RAM DDR5 6000, WD NVMe 2Tb x 1, Sabrent NVMe 2Tb x 1, RTX 4090 FE, Corsair RM1000W PSU, Win11 Home, LG Ultra Curved Gsync Ultimate 3440x1440, Phanteks Enthoo Pro Case, TCA Boeing Edition Yoke & TQ, Cessna Trim Wheel, RTSS Framerate Limiter w/ Front Edge Sync.

Aircraft used in MSFS 2024:  Fenix A320,  Aerosoft CRJ, FBW, WT 787X, I-Fly 737 MAX 8, Citation Longitude.

 

What I do is change core affinities in task manager manually every time I boot up MSFS. I'm not using any batch file. It is tedious. 

5800X3D, RTX4070, 600 Watt, one or two 1440p 32" screens, 64 GB RAM, 4 TB  PCle 3 NVMe, Warthog throttle, VKB NXT EVO stick, Honeycomb Alpha yoke, CH quad, 3 Logitech panels, 2 StreamDecks, Desktop Aviator Trim Panel. Crystal Light VR.

 

22 minutes ago, Fielder said:

What I do is change core affinities in task manager manually every time I boot up MSFS. I'm not using any batch file. It is tedious. 

It's strange that it won't start after changing affinities. Just had another CTD upon load after I had changed affinities. Not sure if I'm going to bother with changing back and forth all the time. Not even sure how much performance is improved by doing this. 

7950X3D | RTX 4090 | 64GB DDR5

46 minutes ago, Cpt_Piett said:

It's strange that it won't start after changing affinities. Just had another CTD upon load after I had changed affinities. Not sure if I'm going to bother with changing back and forth all the time. Not even sure how much performance is improved by doing this. 

I don't even know how to change affinities before loading MSFS. Because flightsimulator.exe is not listed in task manager before it is running. I boot up MSFS, then change affinities later on.

5800X3D, RTX4070, 600 Watt, one or two 1440p 32" screens, 64 GB RAM, 4 TB  PCle 3 NVMe, Warthog throttle, VKB NXT EVO stick, Honeycomb Alpha yoke, CH quad, 3 Logitech panels, 2 StreamDecks, Desktop Aviator Trim Panel. Crystal Light VR.

 

2 minutes ago, Fielder said:

I don't even know how to change affinities before loading MSFS.

I used to do it with Lasso. For a long time I didn't bother with it. Until this thread. Now I'm probably not going to bother with it again, lol. 

7950X3D | RTX 4090 | 64GB DDR5

2 hours ago, Noel said:

Lasso is easy to use to set affinity and priority, but it does far more that I need it to do.  I used it religiously in P3D and initially in MSFS but then one fine update it would no longer let me launch MSFS.  Didn't care for other tweaking features it offers none of which ever made a difference for me.  I'd just as soon use something like it, or Bills2 if it works.  I think I'll try it.

Hey Noel,

l have been testing Bill’s process manager for the last 2 days. I basically put FSLTL injector, Spad.next, Fenix app and bootstrapper, navigraph simlink and my stream deck software on the e-cores (16,17,18 & 19) of my i7 12700K. The thought process was to leave the main performance cores just for MSFS. So far it seems to have been successful. I also enabled the IGPU and shifted the Fenix displays to render on that as well as removing the e-cores from MSFS so it only uses the p-cores.
The only thing I found was that you have to start MSFS first and get to the main menu before opening the process manager and other required apps. If you don’t do it this way MSFS crashes to desktop right after starting from the desktop shortcut or in my case the reshade bat. Also if you need to quit MSFS you have to reboot a because even if you quit the process manager and any applications that were setup MSFS still crashes when starting from a desktop shortcut. I realized any applications I moved to specific cores still stayed on those cores even after quitting the process manager and restarting the application. I rarely quit the sim during sessions so for me it’s not a huge issue to reboot if I need to. The weird thing is if you don’t reboot MSFS starts ok from either the MS store or Xbox app. It’s only shortcuts that have issues.
I am playing around creating a batch file that runs everything I need after I’m at the main menu which I can then launch from my stream deck. Bill’s process manager is completely free and easy to use.

I’m going to do a couple of flights tomorrow with a standard sim and see if there’s any drop in performance.

Edited by RJC68

 

Richard

i7-12700K | Noctua NH-D15S Black Version | MSI Pro Z690 - A | 32 GB DDR4 3600 | Gigabyte Gaming OC 4090 | 1TB WD Blue NMVe (MSFS 2020) | 500 GB WD Black Gen 4 NVMe | 4TB WD Black Conventional | Fractal Design Torrent Case | Seasonic 1000W Gold Plus PSU | Thrustmaster Boeing Yoke | Honeycomb Throttle | Airbus Side Stick | Virpil Rudder Pedals | Sony X90K 55 Inch TV |

mmBbmS1.png

 

3 hours ago, Noel said:

I've had nothing but trouble w/ Lasso and messaged the Dev about it but never resolved it.  Way too complex a program when all I need is to be to set affinity and priority per app.  Windows really ought to be able to allow users to do this.

 

Jim et al, do you know of a table that converts Cores to HEX or whatever that is, the "F0000"?  For my 9900K I would need to know Core0, Core1 and Core7.

F0000 presumes a 20-core setup.  And that hex F0000 would allow that app to only run on the last 4 cores (Core16,Core17,core18,core19).

For an app to only use Core0, Core1 and Core7 you would use a hex of 83

That is...last 8 digits in a binary string of 1000 0011 whereas, translated, RIGHT TO LEFT, Core0 (is a "1" meaning "use me!"), continuing left, Core1 (is also a "1"), continuing left, Core3 is a "0" meaning "do not use", continuing left is a "0", and continuing left 3 more zeros and finally the left-most digit is a 1 and it is core7.

You can use Windows calculator in Programmer mode and you can also go to the bitsum website, they have a calc also:

https://bitsum.com/tools/cpu-affinity-calculator/

 

Rhett

7800X3D 96 GB G.Skill Flare  Gigabyte 4090  Crucial P5 Plus 2TB

1 hour ago, RJC68 said:

It’s only shortcuts that have issues.

Well that’s interesting 🤔 Well I run MSFS from a .bat file anyway because of reshade. Do you have to set the affinities every time you start MSFS after a reboot?

7950X3D | RTX 4090 | 64GB DDR5

  • Author
2 hours ago, RJC68 said:

am playing around creating a batch file that runs everything I need after I’m at the main menu which I can then launch from my stream deck. Bill’s process manager is completely free and easy to use.

Thanks for that overview.  Quite frankly I'm not certain how much of this matters but I don't think it can hurt either.  If I can make a simple batch file that works that sounds attractive so it automatically sets affinity and priority when the program is launched.  Choice B might be to set as many as possible to say Core0 and Core1 and keep MSFS off those two, so not just a few running processes like audiodg.exe but allthe rest, or as many as possible.  For doing that it might be better to go w/ Bills2 or try Lasso again as they make it easy to do, i.e. they are the batch file creators.  I paid for a license for Lasso so might just try it again and see if it was ever fixed.

Noel

System:  9900X3D Noctua NH-D15 G2, MSI Pro 650-P WiFi, G.SKILL  64GB (2 x 32GB) 288-Pin PC RAM DDR5 6000, WD NVMe 2Tb x 1, Sabrent NVMe 2Tb x 1, RTX 4090 FE, Corsair RM1000W PSU, Win11 Home, LG Ultra Curved Gsync Ultimate 3440x1440, Phanteks Enthoo Pro Case, TCA Boeing Edition Yoke & TQ, Cessna Trim Wheel, RTSS Framerate Limiter w/ Front Edge Sync.

Aircraft used in MSFS 2024:  Fenix A320,  Aerosoft CRJ, FBW, WT 787X, I-Fly 737 MAX 8, Citation Longitude.

 

4 minutes ago, Noel said:

I paid for a license for Lasso so might just try it again and see if it was ever fixed.

Let us know how it goes. I think with Fenix and similar demanding addons using external apps changing core affinities makes sense.

Btw I just tested the Fenix at KLAX in SU11 with DX12. CPU running at 100%. Can’t remember last time I saw that. It’s a very good thing though.

7950X3D | RTX 4090 | 64GB DDR5

audiodg.exe

This was the cause of several issues and CTD's, surprisingly. Stutters, pauses and CTD's. I got rid of those garbage corsair hs70's for HyperX Cloud Alpha II and dont get that any longer.

I really forgot about Windows allowing the slideshow background. lol

7800+4090+64ram

Just Flight RJ, 146 and F28, Piper Arrows ---A2A Aerostar and Comanche---Black Square Starship, Duke(s), TBM, Bonanza/BaronV2, KingAir---FSReborn FSR500---COWS Da42---FX P180, HJet & VJet---FlySimWare Chancellor and LearJet---FlightSimStudio EMB175 &P2006T---Fenix 320---PMDG DC6, 737(700+900), 777---C22J---Milviz Cessna 310 & Porter---SimWorksStudios Kodiak, PC12, Zenith & RV14---BigRadials Goose---IndiaFoxEcho MB3339+F35.

 

  • Author
2 hours ago, Cpt_Piett said:

Let us know how it goes. I think with Fenix and similar demanding addons using external apps changing core affinities makes sense.

Btw I just tested the Fenix at KLAX in SU11 with DX12. CPU running at 100%. Can’t remember last time I saw that. It’s a very good thing though.

Okay only one test flight in the PMDG 738 at YSSY add-on I forget who the Dev is, and I put every process running, all of them, on pairs of cores 0,1 and 2,3, and 4,5 and 6 and left Core7 off of any except System,  Explorer.exe and RuntimeBroker as Lasso discouraged those.  I may have kept System off of Core07 but not sureArrived at the gate engines running (Loaded Taxi config) and had nice rain and clouds:  absolutely FLAWLESS taxi and TO with plenty of fast taxiing, turning sharply, just as good as it gets! 

I'm going to reboot and run Lasso again and see if MSFS still launches and verify all changes stuck...

I think I discovered why it wouldn't launch:  I had to disable affinity assigning to flightsimulator.exe -- so just left assigned to all 8 cores.  Then, it launched!  Can't wait to see if it holds up tomorrow!

I assigned everything I could off the main thread core and you can't see the ones scrolled below so there are quite a few more:

spacer.png

Edited by Noel

Noel

System:  9900X3D Noctua NH-D15 G2, MSI Pro 650-P WiFi, G.SKILL  64GB (2 x 32GB) 288-Pin PC RAM DDR5 6000, WD NVMe 2Tb x 1, Sabrent NVMe 2Tb x 1, RTX 4090 FE, Corsair RM1000W PSU, Win11 Home, LG Ultra Curved Gsync Ultimate 3440x1440, Phanteks Enthoo Pro Case, TCA Boeing Edition Yoke & TQ, Cessna Trim Wheel, RTSS Framerate Limiter w/ Front Edge Sync.

Aircraft used in MSFS 2024:  Fenix A320,  Aerosoft CRJ, FBW, WT 787X, I-Fly 737 MAX 8, Citation Longitude.

 

10 hours ago, Cpt_Piett said:

Well that’s interesting 🤔 Well I run MSFS from a .bat file anyway because of reshade. Do you have to set the affinities every time you start MSFS after a reboot?

I also run MSFS from the reshade bat which is how I discovered the issue.

Basically with Bill's Process Manager you set up a series of rules that allocate specific cores & priorities if needed for individual programs. I am working on a batch file that I can launch once in the MSFS main menu that starts the Process Manager and then each other piece of software I need. The affinities will then be set automatically based on the rules.   

 

Richard

i7-12700K | Noctua NH-D15S Black Version | MSI Pro Z690 - A | 32 GB DDR4 3600 | Gigabyte Gaming OC 4090 | 1TB WD Blue NMVe (MSFS 2020) | 500 GB WD Black Gen 4 NVMe | 4TB WD Black Conventional | Fractal Design Torrent Case | Seasonic 1000W Gold Plus PSU | Thrustmaster Boeing Yoke | Honeycomb Throttle | Airbus Side Stick | Virpil Rudder Pedals | Sony X90K 55 Inch TV |

mmBbmS1.png

 

Archived

This topic is now archived and is closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.