Last Update on November 10, 2025
TL;DR
- Enable VR in Settings → VR Hardware → Enable VR hardware.
- Target a lock at half refresh rate (36/40/45 fps for 72/80/90 Hz).
- Recommended starter preset: Textures High · Aniso 8x · AA 2x · World Objects High · Clouds High- · Shadows/Reflections Minimal.
- If performance dips: lower Clouds → AA → World Objects → Resolution (in the runtime and/or X-Plane).
- You’ll find FAQs, troubleshooting, per-headset presets, and a GPU performance table below.
Why X-Plane 12 shines in VR (key arguments)
- “Feel-first” flight model: trim, torque, turbulence and stall behavior feel convincing in a headset; every micro-correction reads clearly.
- Usable cockpits: with sane presets, MFD/HUD readability is strong; hand/controller interactions are natural with minimal menu clutter.
- Convincing weather & lighting: volumetric clouds, rain/icing effects, golden hour and night scenes deliver that “being there” sensation.
- Pro-realism ecosystem: ATC, avionics and plugins encourage real procedures (SID/STAR, FMS, checklists).
- Uncompromised PCVR: your GPU is put to work; a stable half-rate lock yields comfort and fluidity.
- Living platform: regular updates, SDK depth and an engaged community keep the sim evolving.
Quick prerequisites (before you launch X-Plane)
- Drivers & OS: update GPU drivers and Windows; enable Game Mode; disable overlays/auto-recording.
- Connectivity: high-quality USB-C 5 Gbps cable for Link; for wireless, Wi-Fi 6/6E on a dedicated AP and PC over Ethernet.
- Launch order: start your headset ecosystem first (Link/WMR/SteamVR/VD), then launch X-Plane.
Enabling VR in X-Plane 12

- Launch X-Plane 12 → Settings → VR Hardware.
- Check Enable VR hardware.
- Put on the headset: you should be in the cockpit.
Option greyed out? The runtime (SteamVR/WMR/Link/VD) isn’t ready, the headset isn’t initialised, or your cable/network is unstable. See Troubleshooting.
VR pipelines by headset (what to use, when and how)
Pimax Crystal / Crystal Light / Crystal Super
- Update Pimax Client (or PiTool); use SteamVR as the runtime.
- Wide FOV is expensive: start on Normal/Balanced, widen only if your GPU can handle it.
Meta Quest 2 / 3 / 3S
- Link (USB): stable baseline with higher bitrate.
- Air Link: official wireless; needs Wi-Fi 6/6E, short distance and PC over Ethernet.
- Virtual Desktop (VD): flexible streaming with bitrate/codec control.
Typical flow: establish Link/Air Link/VD → headset switches to PCVR mode → launch X-Plane.
HP Reverb G2 (WMR)
- Install Windows Mixed Reality + WMR for SteamVR.
- Start WMR → SteamVR → X-Plane.
Current note: community “Oasis” drivers allow WMR headsets to run via SteamVR on Windows 11 24H2 without the WMR portal.
Ready-to-fly presets (solid bases to adapt)
Goal: a stable half-rate lock (e.g., 72 Hz → 36 fps; 90 Hz → 45 fps). Stability and frame pacing matter more than peak FPS.
Pimax Crystal / Light / Super (SteamVR)
- FOV: start Normal/Balanced; 90 Hz with reprojection Auto.
- X-Plane: Textures High (use Maximum if VRAM ≥ 12 GB), Aniso 8x, AA 2x, World Objects High, Clouds High-, Shadows/Reflections Minimal.
Quest 3 / 3S — Link (USB)
- Headset: 72–80 Hz (start at 72). ASW Auto/½.
- Link bitrate: High/Dynamic.
- X-Plane: Textures High, Aniso 8x, AA 2x (move to 4x if you have margin), World Objects High, Clouds High-, Shadows/Reflections Minimal.
- Target: 36–40 fps, steady.
Quest 3 / 3S — Air Link (Wi-Fi)
- Wi-Fi 6/6E AP, PC on Ethernet, 2–3 m line-of-sight.
- If you see micro-stutters, first drop Clouds by one notch.
Quest 3 / 3S — Virtual Desktop
- VD mode High/Balanced, codec Auto.
- Same X-Plane baseline; raise AA if you have headroom, otherwise reduce Clouds.
Quest 2
- Same logic but start gentler: AA Off/2x, World Objects Medium-High, Clouds Medium-High.
Reverb G2 (WMR for SteamVR)
- Run 90 Hz (or 60/75 Hz if needed); reprojection Auto.
- X-Plane: Textures High, Aniso 8x, AA 2x (MSAA), World Objects High, Clouds High-, Shadows/Reflections Minimal.
- Controller tip: power on headset → both controllers → X-Plane to improve detection.
Universal profiles (paste as-is)
Cockpit Clarity
80–90 Hz · AA 4x · Textures High · Aniso 8x · Objects High · Clouds High- · Shadows/Ref Minimal → target 40–45 fps.
Balanced (everyday)
72–80 Hz · AA 2x · Textures High · Aniso 8x · Objects High · Clouds High- · Shadows/Ref Minimal → target 36–40 fps.
Performance (heavy scenes)
72 Hz · AA Off–2x · Textures High- · Aniso 4–8x · Objects Medium-High · Clouds Medium-High · Shadows/Ref Minimal → 36 fps lock.
If it still stutters, drop in this order: Clouds → AA → World Objects → Resolution (runtime and/or X-Plane).
Benchmark method (simple and reliable)
- Fixed scene: same airport (e.g., EBBR 25R), same time/weather.
- Aircraft: one airliner (A330) + one GA (C172).
- 3-minute routine: ~30 s taxi → take-off → level at 1500 ft.
- Measurement: lock at half-rate (36/40/45), watch stability and readability (MFD/HUD/ground/clouds).
- Change only one variable between runs and note the deltas.
GPU performance table (realistic lock targets)
This gives starting targets per GPU tier to choose your 36/40/45 fps lock by headset. These are indicative; dense cities and heavy weather will require lowering Clouds/AA/Objects. Validate on your rig using the benchmark routine above.
| GPU Tier (examples) | Quest 3 (Link) | Reverb G2 (WMR) | Pimax Crystal (SteamVR) | Suggested Profile |
|---|---|---|---|---|
| RTX 3060 / RTX 4060 / RX 7600 | 36 fps (72–80 Hz) | 36 fps (60–75 Hz) | 36 fps (90 Hz) | Balanced (Clouds High-, AA 2x) |
| RTX 3070 / RTX 4060 Ti / RX 7700 XT | 36–40 fps (72–80 Hz) | 36–40 fps (75–90 Hz) | 36 fps (90 Hz) | Balanced or Clarity (scene-dependent) |
| RTX 4070 / 4070 Super / RX 7800 XT | 40 fps (80–90 Hz) | 40 fps (90 Hz) | 36–40 fps (90 Hz) | Cockpit Clarity (AA 4x) |
| RTX 4080 / 4080 Super / RTX 4090 / RX 7900 XTX | 40–45 fps (80–90 Hz) | 45 fps (90 Hz) | 40–45 fps (90 Hz, FOV Normal/Balanced) | Clarity (AA 4x), Clouds High- |
Quick tips :
• Drop to 36 fps @ 72 Hz for heavy weather.
• Pimax: hold FOV Normal/Balanced until your lock is rock-solid; widen after.
• Wireless: pick a lower lock if the network isn’t pristine.
Advanced optimizations
- Clouds: the first thing to lower (overcast is expensive).
- AA: in VR, 2x is often enough; invest headroom in resolution via the runtime.
- World Objects: tune to regional density; drop one step when saturation appears.
- Shadows/Reflections: keep Minimal in VR (high cost, limited visual return).
- Wireless hygiene: PC on Ethernet, dedicated Wi-Fi, avoid walls/interference.
- Thermals: CPU/GPU throttling = stutter; monitor temps and clean dust.
- Background apps: close overlays/recorders and auto-updaters.
Troubleshooting (common issues)
“Enable VR hardware” missing or greyed out
Start SteamVR/WMR/Link/VD first, then X-Plane; check USB cable and drivers.
Black screen with Virtual Desktop / OpenXR tools
Some OpenXR toolkits can block XP12. Disable them to test and verify XP12 compatibility.
Reverb G2 controllers not detected
Power on headset → both controllers → X-Plane; ensure WMR for SteamVR is installed and current.
Pimax: FPS tanks with wide FOV
Return to Normal/Balanced FOV; stabilise, then widen if headroom allows.
Quest Air Link micro-stutters
PC on Ethernet, Wi-Fi 6/6E AP nearby, bitrate Auto/High, clear line-of-sight.
Which VR headsets to use for X-Plane 12?
Pimax Crystal Super / Pimax Crystal Light
Pros
- Clarity + FOV deliver a panoramic “big-cockpit” feel.
- Built for pure PCVR — ideal with a strong GPU.
- Lets you exploit the full potential of high-fidelity simulation.
Cons
- Needs a beefy PC build.
- A bit more technical (Pimax Client + SteamVR).
Who is it for?
Demanding simmers who want crisp, wide views and have the hardware to back it up.
You can get 3% off on the Pimax Crystal Super with the code oVRdoz03 and 8% off on the Pimax Crystal Light with the code oVRdoz08.
Also see our Pimax Crystal Super review for deeper details.
Meta Quest 3 / Quest 3S
Pros
- Excellent clarity-per-price for cockpit readability once tuned.
- Mature ecosystem: easy Link (USB fiber) and Air Link; Virtual Desktop optional.
- Comfortable with straightforward assistants.
Cons
- Wireless stability depends heavily on network quality (Wi-Fi 6/6E, PC over Ethernet).
- 80/90 Hz need more GPU margin; start with a half-rate lock.
Who is it for?
Pilots seeking clean readability, wired or well-tuned wireless, on a sensible budget.
Meta Quest 2
Pros
- Very accessible price, huge user base, tons of guides.
- Link/Air Link are fine with conservative settings.
Cons
- Lower cockpit clarity than Quest 3/3S → keep AA/Objects modest.
- More prone to blur in dense scenes/weather.
Who is it for?
Entry-level PCVR or existing owners getting started with XP12.
HP Reverb G2 (WMR)
Pros
- Reference-grade central clarity (great for instruments).
- Solid wired pipeline once WMR for SteamVR is set.
Cons
- Tighter sweet spot; softer periphery.
- WMR ecosystem is fussier (power-on order, WMR for SteamVR dependency).
Who is it for?
IFR and study-level simmers focused on cockpit readability.
Headset summary table (XP12 perspective)
| Headset | Cockpit clarity | Setup simplicity | Wireless | Long-session comfort | Budget | “XP12” rating |
|---|---|---|---|---|---|---|
| Quest 3 / 3S | High | Very easy | Yes (Air Link/VD) | Good | €€ | ★★★★☆ |
| Quest 2 | Decent | Very easy | Yes | Fair | € | ★★★☆☆ |
| Reverb G2 | Very high (center) | Medium (WMR) | Not native | Good | €€ | ★★★★☆ |
| Pimax Crystal / L/S | Very high + wide FOV | Medium/advanced | No | Good | €€€ | ★★★★☆ |
A stable half-rate lock (36/40/45 fps) usually beats an extra 10 “unstable” fps for comfort.
Community, add-ons and VR customisation
X-Plane isn’t open-source, but it’s a highly open platform (SDK/plugins) powered by a hard-core community: airports and city sceneries, study-level aircraft, weather/ATC tools, EFB integrations, and more. That ecosystem is a big part of why VR in XP12 is so rich.
Add-ons and plugins that matter in VR
- VR-ready aircraft: clean click-spots, easy rotaries, deep systems (FMS, hydraulics/electrics), animated checklists.
- Scenery & mesh HD: detailed airports, procedural cities/photogrammetry, orthos — approaches become cinematic.
- Advanced weather: engines that refine volumetrics/visuals/effects (more credible VFR/IFR).
- ATC & navigation: ATC plugins, overlay charts, EFB pages, SimBrief integrations, VR checklists.
- Quality-of-life: camera/view managers for VR, haptics, perf/diagnostics, per-aircraft profiles.
How to choose (quick method)
- Prefer reputable creators, explicit VR compatibility, and recent changelogs.
- Check VR screenshots (MFD/HUD readability), any suggested presets, and user threads (FPS, VR quirks).
Keep immersion without tanking FPS
- Install/update one add-on at a time and measure with your 3-minute routine.
- Heavy combo = dense cities/airports plus thick clouds.
- On detailed airliners, use the Cockpit Clarity profile (AA 4x, Clouds High-, Shadows/Ref Minimal) and lock 40–45 fps.
Mini-FAQ (ecosystem & mods)
What does “VR-ready aircraft” change?
Clean click-spots and grab zones, readable MFDs, natural gestures — fewer menus, more ergonomics.
Do photoreal sceneries kill FPS?
They can, especially with heavy clouds. First lower Clouds, then AA, then World Objects.
Are weather plugins VR-compatible with XP12?
Yes for the main ones; pick versions maintained for XP12 and avoid overlapping weather engines.
Handy checklists
Before each flight
- Headset/controllers OK
- SteamVR/WMR/Link/VD running
- No overlays/recorders
- 36/40/45 fps lock set
- Weather/time fixed
If performance drops
- Clouds ↓
- AA → 2x
- World Objects → Medium-High
- Close heavy background apps
- Temps OK
Quick FAQ
How do I enable VR in X-Plane 12?
Settings → VR Hardware → Enable VR hardware. Start the headset runtime first.
Best VR settings for Quest 3/3S?
72–80 Hz, ASW half-rate, AA 2x, World Objects High, Clouds High-, Shadows/Ref Minimal.
Why do I stutter even at 45 fps?
It’s often frame pacing. Lock to half-rate, lower Clouds then AA; for wireless, fix the network (PC Ethernet, Wi-Fi 6/6E).
Reverb G2: I can’t see the VR option
Install/launch WMR and WMR for SteamVR before opening X-Plane.
Pimax: which FOV?
Start Normal/Balanced for clarity/perf ratio; widen only if you have margin.










