X-Plane 10 min read 365 views

How can I improve FPS in X-Plane 12 on Mac or PC?

Adam McEnroe
In short

Fix low FPS and stutters in X-Plane 12 on Mac or PC by finding CPU, GPU, memory, add-on, display and thermal bottlenecks before changing settings.

To improve FPS in X-Plane 12 on Mac or PC, compare CPU and GPU frame times first. Lower world objects, rendering distance and traffic for a CPU limit; reduce rendering resolution, anti-aliasing, clouds and shadows for a GPU limit. Benchmark one change at a time, then isolate add-ons, memory pressure and thermal throttling.

How do I find the X-Plane 12 performance bottleneck?

The larger frame-time value usually identifies the component preventing a higher frame rate. Open Settings, select Data Output, find the frame-rate entry and enable its on-screen display. The presentation can vary between X-Plane 12 updates, but the useful figures are CPU and GPU time per frame.

  • CPU time is higher: reduce rendering distance, world objects, vegetation, AI aircraft, parked aircraft and road traffic before lowering resolution.
  • GPU time is higher: reduce rendering resolution, anti-aliasing, cloud quality, shadows, ambient occlusion and reflections where those controls are available.
  • Both times are low but the simulator pauses: investigate memory pressure, scenery loading, plug-ins, frame pacing, power limits and thermal throttling.
  • CPU and GPU times are close: use modest reductions on both sides rather than making one severe visual compromise.

Treat the figures as a practical diagnostic rather than a laboratory measurement. The CPU and GPU can wait for one another, but changing a setting associated with the higher value should still reveal which side has the greater influence.

How should I benchmark X-Plane 12 FPS?

A repeatable benchmark prevents unrelated changes in weather, scenery and aircraft from distorting the result.

  1. Choose a clean baseline. Load a default aircraft at a default, moderately detailed airport in clear daytime weather. Keep the location, view and time unchanged, and let scenery loading settle before recording performance.
  2. Remove power restrictions. Connect a laptop to mains power, disable low-power modes and close browsers, video software, screen recorders and other busy applications.
  3. Record the frame times. Note both CPU and GPU time, not just the FPS counter.
  4. Change one setting. Moving every slider together hides the bottleneck and often sacrifices image quality without helping performance.
  5. Retest the identical scene. Check whether the relevant frame time fell and whether the visual cost is acceptable.
  6. Test demanding conditions. Repeat the process with the aircraft, detailed airport and cloud conditions you normally use. Leave headroom for busy approaches and changing weather instead of tuning for an empty runway.

Which X-Plane 12 settings improve FPS most?

The best setting to lower depends on the measured bottleneck; GPU options achieve little when the main simulation thread is already CPU-limited.

Bottleneck or symptomLower firstReason
High GPU frame timeRendering resolution and anti-aliasingReduces the number of pixels and samples processed for every frame
Large drop in overcast weatherCloud quality, shadows and weather-related visual detailReduces layered cloud, lighting and shadow work
Slow cockpit views or detailed airportsShadows, ambient occlusion and reflectionsReduces expensive effects around complex geometry
High CPU frame time in cities or airportsRendering distance, world objects and vegetationReduces scenery preparation, object count and draw calls
Slowdown as airport activity increasesAI aircraft, parked aircraft and road trafficReduces simulation and scenery work, much of it CPU-heavy
Pauses, blurry reloads or high memory useTexture quality and high-resolution sceneryReduces pressure on VRAM or unified and system memory

At 4K or Retina-class resolutions, lower rendering resolution in small steps before making the image unnecessarily soft. High pixel density often allows a lower anti-aliasing setting without obvious jagged edges.

Setting names and available controls vary slightly between X-Plane 12 updates. Once frame times are stable, our guide to choosing which X-Plane 12 visual settings to raise again explains where extra image quality is most visible.

What FPS should I target in X-Plane 12?

A stable 30 FPS or better is a sensible target for conventional monitor flying, while high-refresh displays and VR on supported hardware require higher, steadier rates. X-Plane can slow simulated time when it cannot sustain roughly 20 FPS, so do not tune for prolonged operation near or below that threshold.

For 30 FPS, both CPU and GPU frame times should remain below about 33 milliseconds, or 0.033 seconds. For 60 FPS, the budget is about 16.7 milliseconds, or 0.0167 seconds. These are useful targets rather than guarantees because frame delivery may still be uneven.

A steady 30 FPS can feel smoother than a frame rate repeatedly swinging between 35 and 60. A suitable frame cap or synchronisation option may improve pacing after the underlying CPU and GPU load has been brought under control.

Why does X-Plane 12 stutter when average FPS is good?

Stuttering with acceptable average FPS usually indicates uneven frame delivery, memory pressure, scenery loading or intermittent work from an add-on.

  • Memory pressure: close memory-heavy applications and test without high-resolution orthophotos or scenery. Texture swapping can cause pauses even when the average FPS looks healthy.
  • Scenery loading: an SSD improves loading and can reduce storage-related hitches, although it rarely raises steady-state FPS by itself. Brief pauses may still occur when entering a new scenery area.
  • Plug-in activity: weather tools, traffic systems, avionics and scripts may perform work at intervals. Disable them for a clean test and restart X-Plane.
  • Shader-related stutter: a simulator update or, on a PC, a graphics-driver change can cause temporary hitches while common scenes and effects are encountered again.
  • Frame pacing: use a stable frame target rather than chasing a higher average that the system cannot sustain consistently.

Do not routinely delete X-Plane preferences or caches as a general performance fix. That can reset controls and graphics settings without addressing the actual bottleneck.

Should I lower texture quality first?

Usually not, because texture quality primarily affects memory use and stuttering rather than consistently low average FPS. Resolution, anti-aliasing, clouds and shadows usually produce a larger gain when the GPU is simply taking too long to draw each frame.

On Apple Silicon, textures share unified memory with X-Plane, macOS and other applications. Check Memory Pressure in Activity Monitor; if it rises, close other applications and lower texture quality by one step. Limited free storage can also worsen pauses when macOS uses swap space.

Intel Macs and PCs with discrete graphics have separate VRAM but show similar symptoms when texture demand exceeds its capacity. Restart X-Plane after a substantial texture or scenery change before judging the result.

Why do Retina, 4K and multiple displays reduce FPS?

High-resolution displays reduce FPS because X-Plane must process far more pixels than it does at a moderate resolution. Retina scaling can also make the actual render resolution much higher than the desktop size suggested by a macOS mode described by what it “looks like”.

Check the resolution selected inside X-Plane. If the installed build provides separate output and 3D rendering-resolution controls, reduce the 3D render scale first so menus and instruments can remain clear. If it offers a full-resolution Retina option, disabling that option is a useful performance test.

Do multiple monitors always reduce FPS?

Independent outside views substantially increase rendering work because X-Plane may draw the scene again for every view. Mirroring one display is much less demanding than extending the cockpit across several separately rendered views, which can add both pixel load and CPU work.

Troubleshoot with one display at a moderate resolution before reconnecting the others. Our multi-monitor configuration and performance advice covers the compromises required for additional X-Plane 12 views.

What Mac- and PC-specific performance checks matter?

Platform-specific power, memory and compatibility settings can reduce performance even when X-Plane's visual settings are reasonable.

How should X-Plane 12 run on Apple Silicon?

Run X-Plane natively on Apple Silicon unless an older plug-in requires Rosetta. If Finder's Get Info window offers an Open using Rosetta option, leave it unticked while establishing a clean performance baseline.

A plug-in must contain compatible Apple Silicon code to load in the native simulator. If an old add-on forces the whole application to use Rosetta, update or remove that add-on where possible; translation and the add-on's processing both consume performance headroom.

MacBooks should be tested on mains power with Low Power Mode disabled. Keep the Mac on a firm surface with ventilation unobstructed. Older Intel MacBooks and fanless Mac models are particularly susceptible to performance falling as heat builds, although any Mac can throttle if cooling is restricted.

What should Windows laptop users check?

Run a Windows laptop on mains power and ensure X-Plane uses the discrete or high-performance GPU rather than an integrated graphics processor. The exact control depends on the PC and graphics software, so verify the active GPU through frame-time behaviour or system monitoring rather than assuming the automatic choice is correct.

Use an appropriate performance power mode, keep cooling vents clear and close unnecessary background software. A cooling problem cannot be fixed with a graphics slider.

Do aircraft, scenery and plug-ins reduce X-Plane 12 FPS?

Aircraft, scenery and plug-ins can substantially reduce performance, so every investigation should include a comparison with default content. Complex glass cockpits and systems add CPU work, detailed airports increase object count and draw calls, and orthophotos or large textures consume memory.

A mistake we see constantly is blaming the graphics sliders when the slowdown occurs only with one aircraft or airport.

  1. Test a default aircraft. Use the same airport, weather, time and view as the slow flight.
  2. Remove third-party plug-ins. Temporarily move only third-party items from Resources/plugins into a holding folder outside the X-Plane installation, then restart the simulator. Disabling a plug-in from its menu may not completely undo work it has already started.
  3. Compare default and custom scenery. Temporarily remove the relevant third-party entries from Custom Scenery without disturbing X-Plane's default files.
  4. Check custom aircraft folders. Aircraft-specific plug-ins are easily overlooked, which is why a default aircraft is essential to the test.
  5. Restore one item at a time. Continue until the high frame time or stutter returns.

X-Plane's plug-in performance information can provide a useful clue, but it may not expose every indirect cost. Streamed imagery should also be disabled while benchmarking because network delays, scenery generation and cache writes can resemble a rendering problem.

Why does FPS start high and then fall?

A gradual decline while the aircraft, weather and view remain unchanged points towards heat, growing memory pressure or a background process rather than an ordinary graphics setting.

Retest from a cool start, use mains power on a laptop and keep the computer on a hard surface with unrestricted airflow. Watch memory use while the decline occurs. If performance remains poor with one display, a default aircraft, default scenery, clear weather and no third-party content, reduce resolution and scene complexity until frame times remain stable throughout a normal flight.

Should I upgrade hardware to improve X-Plane 12 FPS?

Upgrade hardware only after frame-time testing identifies the limiting component. A faster GPU will not solve high CPU time caused by world objects, traffic or aircraft systems, while additional memory will not raise FPS when the existing memory is not exhausted.

  • CPU-limited: prioritise strong main-thread performance, although X-Plane also uses additional processor cores.
  • GPU-limited: prioritise graphics performance and enough graphics or unified memory for the chosen resolution, displays and add-ons.
  • Memory-limited: add RAM on an upgradable PC only when system memory is genuinely exhausted. On Apple Silicon, choose sufficient unified memory when buying the Mac because it cannot be upgraded later.
  • Storage-limited: use an SSD for X-Plane and large scenery packages to improve loading and reduce storage-related hitches, not as a cure for low steady-state FPS.

Most modern Macs do not permit later CPU, GPU or unified-memory upgrades, so settings changes may be the only practical option short of replacing the computer. Before making that decision, compare the machine with our X-Plane 12 Mac hardware and memory requirements.

AI Assistant New

Still stuck? Ask Fly Away

Ask Fly Away is our AI flight-sim assistant. Ask your exact question and get a direct, step-by-step answer in seconds — free to try.

Ask Fly Away Free preview · unlimited for PRO members