
Beschreibung
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, climb, cruise, descent, and approach
• High-Altitude Boost with controlled quality recovery
• Independent 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
• Self-Calibration system
• 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
• Presets with share codes
⭐ Pro Platform
• System Health Reports with detailed performance breakdowns
• Advanced Log Analyser with automated diagnostics
• Graph-based analytics for CPU, GPU, VRAM, and stability trends
• Session history and performance insights
• Decision transparency and tuning explanations
• Bottleneck analysis and recommendations
• Early access to selected new features and releases
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.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔑 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:
• System Health Reports
• Advanced Log Analysis
• Performance analytics
• Session history and insights
• Bottleneck diagnosis and recommendations
• Early access to selected new features and releases
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.
Some monitoring or benchmarking applications can interfere with frametime capture. If required, use AeroTune's PresentMon compatibility option when running tools such as CapFrameX, RTSS, MSI Afterburner, or similar monitoring software.
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
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 an intelligent, AI-assisted performance optimizer for Microsoft Flight Simulator 2020 and 2024. Using real-time telemetry, frametime analysis, VRAM monitoring, and flight-phase awareness, AeroTune dynamically adjusts simulator settings to improve smoothness, stability, and long-flight performance. Features include intelligent TLOD/OLOD tuning, High-Altitude Boost, CPU/MainThread awareness, VRAM and frametime protection, optional ML-assisted stutter detection, and self-healing memory control designed to keep optimisation safe and reliable throughout your flight.
Nutzerbewertungen
48 Bewertungen
Versionsgeschichte
AeroTune v2.0.1 is focused on smoother, safer and more reliable optimisation across a wider range of systems and flight conditions. ### Smarter Performance Decisions • Improved CPU/MainThread awareness using PresentMon frametime data • Safer ML stutter detection with live frametime confirmation • Better cruise recovery with stronger headroom checks to reduce quality "sawtooth" behaviour • Improved High-Altitude Boost recovery and protection ### Self-Healing Memory Control • TLOD, OLOD, Clouds and Shadows can now recover automatically if MSFS relocates or invalidates their internal addresses • Improved address validation, write/readback verification and per-setting recovery • Safer Ready-to-Fly protection prevents memory operations while the simulator is still loading or in unstable menu states ### Smarter Emergency Protection • Emergency protection now distinguishes between frametime instability, telemetry loss and genuine VRAM pressure • Improved recovery behaviour and clearer explanations of why protection was activated ### Better Diagnostics • Improved Health Reports with clearer CPU/MainThread and stability analysis • Current/recent conditions are now separated from whole-session history • Improved dashboard status and decision transparency ### General Improvements • Improved PresentMon compatibility with monitoring and overlay tools • AMD telemetry stability improvements • Numerous fixes to optimisation, memory recovery, telemetry, calibration and long-flight stability The goal remains the same: smoothness first, stability second, visual quality third.


Melden Sie sich an, um an der Diskussion teilzunehmen
AnmeldenKommentare(375)
about 11 hours ago
about 1 hour 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.
8 days ago
FS2024 is now (after almost two years) pretty awesomely self-optimised :)
6 days 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 :)
8 days ago
8 days 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.
9 days 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!
9 days 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.
14 days ago
14 days ago
Edit: Realised I had to turn it off via other menu, after that, notifications gone
13 days ago
about 1 month ago
about 1 month ago
The main aim is to reduce stuttering and maintain the smoothest possible experience by balancing quality and performance. In VR especially, a fixed FPS isn't always the best indicator because it depends on many factors.
VR is still very much on my roadmap, but my current focus is getting v2.0.1 fully stable. Once that's complete, VR is the next major area I want to spend time on.
about 2 months ago
about 1 month ago
This has been addressed in my current development build. The fix will be included in the full v2.0.1 release. If you're a beta tester, you'll be able to try it before the full release.
Thanks again for reporting it!
2 months ago
Hey pilots! Version 2.0.1 is officially in open Beta, introducing massive improvements to cruise stability, CPU tracking, and telemetry handling. Anyone can opt-in for free via the user dashboard!
### 📋 What’s New:
* Aircraft Awareness + Trends — In-app recognition of your aircraft type, paving the way for Pro performance metrics.
* GPU Idle Push-Up (Opt-in) — Instantly nudges visual quality back up the moment surplus GPU headroom is detected.
* Headroom-Gated Recovery — Restores TLOD/OLOD only after real headroom is verified (fixes cruise sawtooth oscillations).
* Enhanced CPU & Telemetry Detection — Clearer CPU-bound notifications and precise emergency protection logging.
* Compatibility Toggle — Option to disable PresentMon to instantly resolve conflicts with RTSS, Afterburner, or CapFrameX.
* Key Fixes — Resolved AMD ADLX flashing windows, Log Analyser stutter double-counting, and Wizard UI scaling.
### 🧪 How to Join:
1. Apply via your dashboard: https://aerotunemfs.com/user_dashboard.php
2. Download v2.0.1 Beta and let us know how the aircraft tracking and new "Holding" statuses look.
3. Report any snags via the built-in bug reporter (include aircraft & flight phase).
Thanks for helping us polish the next big release!
🔗 Get Beta Access: https://aerotunemfs.com/user_dashboard.php
2 months ago
2 months ago
If you're still experiencing issues, please open a support ticket via your web dashboard at https://aerotunemfs.com/user_login.php or email me directly at support@aerotunemfs.com.
2 months ago
2 months ago