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.

Beyond ATC Traffic injection performance issues

Featured Replies

3 minutes ago, Bobsk8 said:

I have never seen any  stuttering in  AI traffic, ever. 

Good for you, others have.  Here's a video by Cpt_Piett from a day or two ago.  And that is what I see and nothing fixes it.  Plus, for chatter ambience I find the Premium voice for Controller in BATC plus LiveATC to be the most immersive.  You do have to be close enough to look for it, but it's usually there and since the rest of the sim is so smooth it's very glaring:

 

 

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 194
  • Views 60.1k
  • Created
  • Last Reply

Top Posters In This Topic

Most Popular Posts

  • I think we all get the point by now: BATC is a disappointment for you and you like to use words that aren't allowed. I love BATC on my 3.5 year old PC with a 3060Ti so I guess everyone has a different

  • SierraDelta
    SierraDelta

    That is just not true! It was clear from the beginning that BeyondATC offered 2 tier levels: Basic and Supporter. The difference being that Supporters would get access to certain functionality - such

  • I know it's each to their own, but that pretty much defeats the purpose of using ATC as it's not separating you from any of the traffic.

I just remembered something I read a while ago linked to GSX animations stuttering when the sim framerate is too high. I'm sure someone else can explain it better but the way I understand it is that the higher the FPS in sim the more strain is put on simconnect to render objects. You can easily notice this yourself running GSX, doing a pushback and having a very high in-sim framerate - the tug stutters and it's quite disruptive.

As far as I understand, BATC injects its traffic as simobjects, not sure if it uses simconnect for that but perhaps it's subject to the same limitations? So actually, if your in-sim FPS are too high then the traffic will stutter. It's just a hunch but perhaps someone else with a more technical background on the matter can investigate?

I don't know what the FPS cutoff point is or how Framegen (both native and via external apps) impact this.

Some references on the matter:

GSX Pushback Stuttering Animation

GSX Vehicles Animation Stuttering

I had an enjoyable flight with BATC today, gaming laptop, 3080, but the stuttering the system introduced was too much (with similar amounts of traffic).  Back to FSHud for me. 

4 hours ago, Speedbird 217 said:

I just remembered something I read a while ago linked to GSX animations stuttering when the sim frame rate is...

... not 30FPS, or perhaps some multiple of 30FPS like 60FPS or 60FPS-fg.  This came from a question to Virtuali, GSX's dev.  The problem is, of course, no way we're going to limit the sim to 30 because of BATC's Simconnect tie let alone GSX.  Once again FSLTL's injector, which not only squirts planes into the sim, but also manages where they fly and generates perfectly smooth AI traffic. 

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.

 

8 hours ago, Noel said:

... not 30FPS, or perhaps some multiple of 30FPS like 60FPS or 60FPS-fg.  This came from a question to Virtuali, GSX's dev.  The problem is, of course, no way we're going to limit the sim to 30 because of BATC's Simconnect tie let alone GSX.  Once again FSLTL's injector, which not only squirts planes into the sim, but also manages where they fly and generates perfectly smooth AI traffic. 

From what I understand, FSLTL still uses the traditional AI traffic injection method that is native to the sim. So it's normal that it doesn't have the same issue. BATC needed to find another way to inject the traffic to have full control over it, so comparing BATC to FSLTL, AIG, in sim traffic etc. is comparing BATC to the same thing. 

If you wanted to compare BATC to the only other similar injection method it would be PSXT. Not sure if Nico can shed some light on it but I understand they use very similar methods to show the traffic in sim.

7 hours ago, Speedbird 217 said:

If you wanted to compare BATC to the only other similar injection method it would be PSXT. Not sure if Nico can shed some light on it but I understand they use very similar methods to show the traffic in sim.

Or FSHud ATC - that injects in a similar way to BATC, for precisely the same reasons (but since I don't have access to the source code for either of them I can't be sure they're exactly the same).

Ian Box

21 minutes ago, ConstVoid said:

Or FSHud ATC - that injects in a similar way to BATC, for precisely the same reasons (but since I don't have access to the source code for either of them I can't be sure they're exactly the same).

I bought FSHud but have not learned how to get FSLTL's models into it so haven't been able to see if the heinous AI traffic stutter disappears with FSHud's method.  I really like BATC's interface and simplicity but so far it's often in my limited experience terrible at handling mountainous approaches--WORSE than default 2020 ATC if that's possible.

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.

 

11 minutes ago, Noel said:

I bought FSHud but have not learned how to get FSLTL's models into it so haven't been able to see if the heinous AI traffic stutter disappears with FSHud's method.  I really like BATC's interface and simplicity but so far it's often in my limited experience terrible at handling mountainous approaches--WORSE than default 2020 ATC if that's possible.

As this is a BATC thread this is probably better taken elsewhere, but simply put you can just run the FSLTL injector alongside FSHud ATC and ensure that the traffic setting in the latter has the 'Enable' button checked to ensure that all traffic injected by other software is intercepted by FSHud and re-injected under its own control.

Ian Box

22 hours ago, Speedbird 217 said:

If you wanted to compare BATC to the only other similar injection method it would be PSXT. Not sure if Nico can shed some light on it but I understand they use very similar methods to show the traffic in sim.

@Speedbird 217

PSXT uses the SimConnect call SimConnect_AICreateNonATCAircraft to spawn an aircraft in the Sim and updates its position at each frame with the SimConnect call SimConnect_SetDataOnSimObject.

I guess BATC and FSHUD do the same because there simply is no other way in the SimConnect API  (if you want to have full control over the aircraft) ...

NIco (PSXT)


 

Edited by kiek

Hey All, vote on this idea here if you like it:  Add numbers as voice response options so can be triggered by keys or buttons · BeyondATC Feedback

It would look like this, as it does in FSHud as well:

spacer.png

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.

 

That is a worthless analysis in the case of BATC.  On the departure side it's not too bad though it can be, especially when you plane is not lit up and you're hovering around in the drone demonstrating frame rates.  Earlier today at KSLC with level 5 AI traffic in BATC, by the time I got to 16R to TO, via crazy long taxi as I was parked near 16R, FPS-fg was around 72-74 FPS-fg.  A plane landed on 16L as  I was taxiing south and the stuttering was pathetic despite locking frames at 60 to match BATC's at their Discord's suggestion.  Killed BATC traffic, enabled FSLTL's and voila up to 108FPS-fg.  That matters for the rest of the experience.  So we did the flight with FSLTL's injector and even landing at KDEN had 98FPS-fg with roughly the same amount of traffic, and all perfectly smooth.   I have had smooth traffic in BATC but it's fairly rare and I have no idea why.

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.

 

On 2/23/2025 at 3:07 PM, Noel said:

with roughly the same amount of traffic

 Just playing devils advocate here, but roughly can mean a lot of things. Before we go and blame the injector for causing lower FPS. Just because you didn't them it doesn't mean there was the roughly same amount of traffic.  There's too many factors that come in to play from model LOD levels close in around you extending outwards to the edge of the injection area etc.

i7-13700KF, 32gb DDR4 3200,  RTX 4080, Win 11, MSFS 2024

  • 2 months later...

Can anyone tell me if the experimental branch of batc has improved performance with traffic injection yet? 

  • Author
On 5/22/2025 at 2:45 PM, D-Green said:

Can anyone tell me if the experimental branch of batc has improved performance with traffic injection yet? 

No I upgraded to the supporters version and the experimental branch is exactly the same in terms of performance   the problems with performance were introduced in the dec, I contacted many users who used the app before and all claimed that could have all the sliders a 10 and not see any performance drops.. so of them even said that the performance was a measly 5 fps in the worst case scenario. 
 

sill the devs are refusing to address the issue and in complete denial as per their reactions and replies, if they wanted to fix the issue they should allow for a rollback feature and see the results. My recommendation do not buy it until those issues are fixed.

 

 

Create an account or sign in to comment

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.