
Description
✈️ AeroTuneMFS — Intelligent Performance Optimisation & System Health Platform for MSFS 2020 & 2024
AeroTuneMFS is an intelligent real-time performance optimisation and system health companion for Microsoft Flight Simulator 2020 and 2024.
Designed around a smoothness-first philosophy, AeroTune continuously monitors your simulator and system performance, dynamically adjusting key graphics settings such as Terrain LOD (TLOD), Object LOD (OLOD), Cloud Quality, and Shadow Quality in real time.
Unlike traditional FPS-focused tuning tools, AeroTune makes decisions based on actual system conditions including CPU load, GPU load, VRAM pressure, frametime stability, altitude, AGL (Above Ground Level), and flight-phase awareness.
The goal is simple:
→ Smoothness first → Stability second → Visual quality third
AeroTune is designed to deliver more consistent performance where it matters most — busy airports, departures, arrivals, demanding scenery, and long-haul flights.
⭐ Key Features
Core Engine — Free
- Intelligent real-time tuning of TLOD, OLOD, Clouds, and Shadows
- Flight-phase aware optimisation across ground, takeoff, climb, cruise, descent, and approach
- Airport profile for smoother taxi, departures and arrivals at busy airports
- High-Altitude Boost with controlled quality recovery
- Automatic OLOD optimisation with airport awareness
- PresentMon-based frametime and frame-pacing analysis
- CPU/MainThread-aware optimisation
- Optional ML-assisted stutter detection
- Emergency protection for VRAM pressure, frametime instability, and telemetry loss
- Calibration Wizard (Balanced mode) to set safe limits for your PC
- Restores your own MSFS graphics settings when AeroTune closes
- Dynamic memory address detection, validation, and recovery
- Multi-backend GPU and VRAM telemetry (NVML, DXGI, ADLX, PowerShell and more)
- Lightweight overlay with live optimisation feedback
- Automatic startup with Microsoft Flight Simulator
- Automatic updates with Stable and Beta channels
- Save and load presets
⭐ Pro Platform
- Live Insights — see what AeroTune is doing during your flight, and why
- System Health Reports with detailed performance breakdowns
- What's Holding Your PC Back — find which part limits MSFS, and whether an upgrade would really help
- Compare With Similar Systems — see how your flights compare with pilots using the same graphics card (v2.0.2+)
- Aircraft Performance — see which aircraft are heaviest on your PC
- Quality & Stability calibration modes, calibration history and preset share codes
- Saved Presets on your account, ready to load on any PC
- Advanced Log Analyser with automated diagnostics
- Graph-based analytics for CPU, GPU, VRAM, and stability trends
- Early access builds and the private Pro lounge on Discord
Pro remains completely optional.
Core real-time optimisation is fully available without Pro.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🧠 How AeroTune Works
AeroTune continuously evaluates the conditions affecting simulator performance rather than simply chasing a target FPS.
It:
- Monitors CPU, GPU, RAM, and VRAM pressure
- Tracks real frametime stability and frame-pacing consistency
- Detects instability, stutters, bottlenecks, and memory pressure
- Uses frametime confirmation to help distinguish meaningful stutter signals from temporary telemetry anomalies
- Applies small, reversible tuning adjustments
- Adapts to your system's observed performance and stable operating conditions
- Uses flight-phase awareness to avoid unnecessary or risky changes
- Protects against increases when CPU, GPU, VRAM, or frametime conditions indicate insufficient headroom
- Can rediscover supported graphics settings if their internal locations change during a session
- Gradually restores visual quality when stable performance returns
- Prioritises long-term smoothness over short-term FPS gains
This conservative approach helps reduce oscillation, unnecessary setting changes, and visual popping while maintaining stable simulator performance.
AeroTune may intentionally hold a setting rather than change it when the available telemetry does not provide enough confidence that an adjustment would improve smoothness.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📦 Installation
- Download and run the AeroTune installer
- Follow the setup wizard — the default installation location is recommended
- Launch Microsoft Flight Simulator
- AeroTune can be launched manually or automatically when MSFS is detected
- Right-click the AeroTune tray icon to access settings and controls
AeroTune's memory-based tuning features require Administrator access. When required, AeroTune will request elevation through Windows.
For automatic startup, AeroTune uses a lightweight watcher which starts with Windows and waits for Microsoft Flight Simulator to be detected before launching AeroTune.
Tip: run the Calibration Wizard once after installing. It takes a few minutes of normal flying and sets safe limits for your PC.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔑 First Run & Activation
AeroTune includes a free core experience.
On first launch, activate AeroTune using the API key associated with your AeroTune account.
Your AeroTune account provides access to AeroTune's core services, updates, compatibility features, and optional Pro services.
Optional — Upgrade to Pro
Pro unlocks additional diagnostic and analysis features including:
- Live Insights
- System Health Reports
- Upgrade advice and system comparisons in your Dashboard
- Quality & Stability calibration and share codes
- Saved Presets
- Advanced Log Analysis
- Early access builds
A free 5-day Pro trial is available from within the app.
Pro is not required for AeroTune's core real-time optimisation.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🛠 Troubleshooting
"Waiting for Microsoft Flight Simulator..."
→ This is normal while AeroTune is waiting for MSFS to launch or become available.
"Waiting for Ready-to-Fly"
→ AeroTune has detected MSFS but is waiting until the simulator has fully loaded into a valid flight session.
Memory scanning and optimisation are deliberately held during this period to avoid making changes while the simulator is still loading.
GPU or VRAM Shows 0%
→ Try switching the GPU telemetry backend within AeroTune settings.
Different GPU and driver configurations may work better with different telemetry backends, particularly on some AMD systems.
High VRAM Warning
→ AeroTune has detected elevated VRAM pressure.
It may temporarily pause quality increases or reduce selected settings to preserve headroom and protect smoothness.
Frametime Guard Reducing TLOD
→ AeroTune has detected unstable frame pacing or rendering pressure.
This can occur even when overall GPU or VRAM utilisation appears relatively low because frametime behaviour can reveal performance pressure that utilisation percentages alone do not show.
CPU Limit / CPU-Bound Warning
→ AeroTune has detected evidence that the simulator's CPU/MainThread or render thread is limiting performance.
In this situation, AeroTune may hold quality increases or reduce CPU-sensitive settings such as TLOD when doing so is likely to improve frame pacing.
High-Altitude Boost Not Activating
→ AeroTune may be waiting for suitable altitude, stable cruise conditions, sufficient CPU/GPU/VRAM headroom, or an active safety/cooldown period to finish.
High-Altitude Boost will only increase quality when AeroTune considers it safe to do so.
TLOD/OLOD Not Increasing
→ AeroTune may intentionally hold settings because of VRAM pressure, CPU/MainThread limitations, recent instability, frametime conditions, flight phase, cooldowns, or insufficient performance headroom.
A hold does not necessarily indicate a problem — sometimes no change is the safest optimisation decision.
TLOD, OLOD, Clouds or Shadows Not Available
→ These settings are located dynamically within Microsoft Flight Simulator and their internal locations can change between simulator versions, sessions, and system configurations.
AeroTune attempts to locate, validate, and recover supported settings automatically.
If a setting cannot be safely validated, AeroTune will leave it unchanged and continue optimising with the controls it has successfully validated.
A Setting Becomes Temporarily Unavailable
→ AeroTune continuously protects its memory operations.
If an address can no longer be safely verified, AeroTune may intentionally stop using it and attempt to rediscover it rather than continuing to write to an uncertain location.
This is a safety mechanism and does not necessarily indicate a fault.
PresentMon Telemetry Unavailable
→ AeroTune uses PresentMon for advanced frametime analysis. Make sure AeroTune is running as Administrator.
Some monitoring or benchmarking applications, such as CapFrameX, RTSS or MSI Afterburner capture, can interfere with frametime capture. If you need to keep using one of them, you can turn off PresentMon frame timing on AeroTune's Controls tab; AeroTune will then tune from CPU, GPU and VRAM load instead.
AeroTune will avoid making frametime-based decisions when the required telemetry is considered unreliable.
SimConnect / Telemetry Interrupted
→ AeroTune will pause optimisation if simulator telemetry becomes unavailable, stale, or unreliable and will resume once valid simulator data returns.
If AeroTune does not recover after MSFS is fully loaded and operating normally, restart AeroTune.
If the issue continues, use the Log Analyser or the Support section of your AeroTune dashboard for further diagnosis.
MSFS Dynamic Settings
→ Generally recommended OFF while using AeroTune.
This prevents MSFS Dynamic Settings and AeroTune from independently adjusting performance-related settings at the same time.
Auto-Start Not Behaving As Expected
→ AeroTune uses a lightweight watcher that starts with Windows and waits for Microsoft Flight Simulator to be detected.
If AeroTune does not automatically launch with MSFS, check that AeroTuneWatcher is enabled within Windows Startup Apps.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🛡️ Memory Safety & Compatibility
Microsoft Flight Simulator can relocate internal graphics settings between simulator builds, sessions, and system configurations.
AeroTune therefore does not assume that a previously discovered memory location will remain valid indefinitely.
Its memory system is designed to:
- Dynamically locate supported settings
- Validate addresses before relying on them
- Verify memory writes using readback where supported
- Reject addresses that fail safety checks
- Pause memory operations while the simulator is not ready
- Rediscover settings when an existing location becomes invalid
- Continue safely when an optional setting is unavailable
- Restore your own MSFS graphics settings when AeroTune closes
If AeroTune cannot safely validate a particular setting, it will leave that setting unchanged rather than continue using an uncertain memory location.
Because Microsoft Flight Simulator itself changes over time, simulator updates may occasionally require AeroTune's memory detection to rediscover or adapt to changed internal settings.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📁 Files & Folders
Configuration %APPDATA%\AeroTune\aerotune_config.json
Logs %APPDATA%\AeroTune\logs\
Presets %APPDATA%\AeroTune\presets\
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🌐 Links
Website AeroTuneMFS Website
Documentation AeroTuneMFS Documentation
Support Development Support AeroTuneMFS on Ko-fi
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📜 Credits & Disclaimer
AeroTuneMFS is a solo-developed project created by Darren Edwards.
Special thanks to all Alpha, Beta, Pro, Patron, and community testers whose feedback continues to shape AeroTune's development.
System Variations: AeroTune adapts dynamically to your simulator, hardware, and current workload. Optimisation behaviour and results may therefore vary between systems, aircraft, add-ons, simulator configurations, and simulator versions.
PresentMon telemetry technology is used for advanced frametime analysis. PresentMon is © Intel Corporation and licensed separately.
AeroTuneMFS is not affiliated with or endorsed by Microsoft Corporation or Asobo Studio.
AeroTuneMFS | Intelligent Performance & Smoothness Optimizer for MSFS 2020 & 2024
AeroTuneMFS is a real-time performance optimizer for Microsoft Flight Simulator 2020 and 2024. Using frame-time analysis, VRAM monitoring and flight-phase awareness, it automatically tunes TLOD, OLOD, clouds and shadows for smoother flights, with an airport profile, High-Altitude Boost, stutter and VRAM protection, and safe, self-verifying memory control.
User Reviews
49 reviews
Version History
## AeroTuneMFS v2.0.2 A major update focused on smoother flights, significantly improved VR support, smarter optimisation and better MSFS 2024 compatibility. What's New - Major VR Improvements — Significant improvements to VR compatibility, memory detection and optimisation behaviour for a smoother, more consistent experience. - New Mini Monitor — Compact, customisable live performance monitoring. - Refreshed Dashboard — Improved layout, live graphs and easier access to settings. - New Calibration Wizard — Guided calibration replaces Self-Calibration, with additional options for Pro users. - Improved Frame Generation Monitoring — Clearer reporting of rendered FPS and generated frames. Improvements & Fixes - Smoother TLOD/OLOD adjustments, particularly during descent, approach and stutter recovery. - Improved MSFS 2024 memory discovery and compatibility across different simulator builds. - Better handling of performance changes in both 2D and VR. - Enhanced Health Reports, stutter analysis and diagnostic logging. - Improved VRAM detection, cloud and shadow stability. - More reliable restoration of original simulator settings after each flight. Important: Previous Self-Calibration thresholds will reset to defaults once after upgrading, as part of the transition to the new Calibration Wizard. AeroTune prioritises reducing stutters and maintaining stable frametimes, adjusting visual quality only when system conditions allow. A huge thank you to everyone who helped test this release, particularly our VR testers who provided valuable feedback and flight logs!


Log in to join the discussion
Log InComments(382)
about 8 hours ago
Die Datei C:\Users\gdeba\AppData\Local\Temp\onefile_15056_466660_GypASMO85MI\run_aerotune.dll ist mit Gen:Variant.Yogi.96767 infiziert und wurde in die Quarantäne verschoben. Wir empfehlen die Durchführung eines System-Scans, um weitere Infektionen auszuschließen.
about 6 hours ago
Unfortunately, some antivirus programs can incorrectly flag AeroTune, and this appears to be a possible false positive.
Version 2.0.2 is the latest release and is recommended for all users, as it includes significant stability and compatibility improvements.
You can also check the installer on VirusTotal (https://www.virustotal.com) to see how other antivirus engines classify it. Please bear in mind that occasional detections don't necessarily mean a file is malicious - https://www.virustotal.com/gui/file/68f58be0ca798d439cd28847e72e3d5954087e4fc119b590c5315f567db0bbfe/detection
I'll look into the Bitdefender detection and hopefully get it resolved.
Apologies for the inconvenience, and thanks for letting me know!
29 days ago
Hi everyone,
I wanted to share a quick update on AeroTuneMFS and some of the work currently taking place behind the scenes.
Firstly, thank you to everyone who has downloaded AeroTune, provided feedback or taken the time to report an issue.
AeroTune's main purpose has always been to help reduce stuttering and improve flight smoothness, particularly during demanding situations such as busy airports, approaches and longer flights. Visual quality comes second to maintaining stability.
Development has continued at a fairly rapid pace, with several important improvements currently being tested.
What's being worked on:
🔹 Improved MSFS 2024 compatibility
Significant work has gone into improving how AeroTune discovers and validates simulator graphics settings, particularly Terrain LOD, Object LOD, Clouds and Shadow Maps. This remains an active area of development, especially across different simulator builds.
🔹 Smarter stutter detection and prevention
Improvements to performance monitoring and optimisation decisions aim to help AeroTune respond more appropriately to changing simulator conditions, without making unnecessary adjustments.
🔹 Better CPU, GPU and VRAM awareness
Further refinements help AeroTune recognise when the simulator is under pressure and avoid increasing graphics settings when doing so could make performance worse.
🔹 Improved stability and recovery
Work continues on making AeroTune more resilient during longer flights, simulator updates and situations where monitoring data or graphics-setting addresses become temporarily unavailable.
🔹 Ongoing compatibility and reliability improvements
I'm continuing to investigate issues reported by users across different hardware configurations and simulator versions.
A quick note about antivirus warnings
Some users have understandably raised concerns about antivirus detections.
I've been working directly with antivirus vendors to address these, and I'm pleased to confirm that McAfee has reviewed and whitelisted the AeroTuneMFS v2.0.1 installer.
Antivirus warnings can still occur with newer builds, and I'll continue submitting files for review where necessary.
AeroTune is still actively developed
AeroTune is an ongoing project, and I won't pretend that every feature works perfectly on every system just yet.
MSFS 2024 in particular presents some technical challenges, and I'm continuing to work through them with the help of testers.
If you experience a problem, I'd genuinely appreciate the opportunity to investigate it. You can contact me through the support section of your AeroTune dashboard, where diagnostic information can help identify what's happening.
Thanks again to everyone supporting the project, particularly those helping test new builds.
More improvements are on the way!
Darren
about 2 months ago
Don't reply, I will not have anything to do with this any more !!!
about 2 months ago
No AeroTune logs, Windows error details, or version information were provided, so I cannot determine whether AeroTune caused the shutdowns or what made a Windows reinstall necessary. I won’t claim to know the cause without that evidence.
If anyone else experiences a similar issue, please contact me via direct DM or email support@aerotunemfs.com with any diagnostic details you can safely provide. That gives me something concrete to investigate.
2 months ago
2 months ago
The 50–180 recommendation from calibration is a range based on the conditions during that benchmark, so it won't necessarily represent the ideal settings for something considerably heavier such as the PMDG 737 at iniBuilds LAX. That's something I'm continuing to improve.
I'm also interested in what you're seeing with the ChasePlane and NVIDIA overlays. AeroTune uses performance/frametime monitoring which can sometimes interact with other applications trying to capture similar data, and compatibility in that area is something I've been working on.
I wouldn't say AeroTune is aimed more at mid-range systems though. Higher-end systems can still become CPU/main-thread or scenery limited in MSFS, particularly with complex aircraft and airports, and AeroTune is intended to react to those situations rather than simply create maximum GPU headroom.
If your system is smoother without it, that's ultimately what matters. Thanks for giving it a proper try and for explaining what you experienced — I'll take this onboard as I continue working on the next update.
2 months ago
2 months ago
I'm looking into this now. The AeroTune installer is currently triggering a small number of reputation/heuristic detections on VirusTotal, which may be related to the way the application is signed.
If you can send the screenshot/details, I'll compare it against the release.
2 months ago
FS2024 is now (after almost two years) pretty awesomely self-optimised :)
2 months ago
Worth mentioning that AeroTune has grown beyond pure optimisation. The System Health side now explains why a session behaved the way it did — VRAM pressure, CPU/MainThread limits, frametime instability.
Either way, no pressure and the door is always open :)
2 months ago
2 months ago
Once you've completed a good calibration, AeroTune saves those settings and uses them on future flights.
It can be worth running it again if you make significant changes to your PC or simulator settings, change hardware, or feel your performance characteristics have changed after a major sim update.
You can also recalibrate for a particular situation if you want — for example during a demanding airport/approach or a typical cruise — but for normal use, there's no need to calibrate on every launch.
2 months ago
A small silent update has been made to the AeroTune v2.0.1 installer to resolve an issue where some users could receive an “Access is denied” error when updating an existing installation.
No changes have been made to AeroTune itself — this is installer-only.
If you encountered this error, simply download the v2.0.1 installer again from Flightsim.to and run it as normal.
Thanks to everyone who reported it!
2 months ago
If you receive an “Access is denied” message while updating AeroTune:
Cancel the installation
Fully exit AeroTune and AeroTuneWatcher from Task Manager
Run the installer again
Please do not select “Skip this file” — doing so can leave mixed files from different AeroTune versions installed together, which may cause instability.
3 months ago
3 months ago
Edit: Realised I had to turn it off via other menu, after that, notifications gone
3 months ago