FSX & FSX: Steam Edition 6 min read

Why can't I see rain on cockpit windows in FSX?

Ian Stephens
In short

Can't see rain on cockpit windows in FSX? Check real precipitation, aircraft.cfg, DirectX 10 Preview, add-on support and damaged rain textures.

FSX and FSX: Steam Edition show rain on cockpit windows only when precipitation is actually falling, the aircraft model supports windscreen rain and the glass textures render correctly. Set heavy rain, test a default aircraft in the virtual cockpit, then check the aircraft.cfg rain flag, DirectX 10 Preview and shared textures.

I don't see any rain — how do I isolate the cause?

Start by separating a weather failure from an aircraft-specific windscreen failure.

  1. Force real precipitation: Select a built-in rainy or stormy weather theme and place the aircraft beneath the cloud layer. Overcast skies do not necessarily contain precipitation, while freezing conditions may produce snow instead of rain.
  2. Use a default aircraft: Test an unmodified Boeing 737-800 or Airbus A321 before loading an add-on. This provides a known control aircraft and avoids custom gauges, textures and weather effects.
  3. Compare every view: Look from the external view, 2D cockpit and virtual cockpit. Rain outside with dry cockpit glass points to the aircraft or windscreen effect; no precipitation anywhere points back to weather or the simulator installation.
  4. Remove third-party variables: Use built-in weather for the test and temporarily restore any shader, weather or texture package that changed FSX's shared files.
  5. Restart FSX: Close and reopen the simulator after changing DirectX mode, textures or configuration files. Reloading the flight alone may not rebuild the effect correctly.

If the weather itself is uncertain, our FSX precipitation and weather troubleshooting guidance explains how to confirm that the simulator is actually generating rain at the aircraft's position.

What you seeMost likely cause
No rain in any viewThe weather is not producing precipitation, the temperature is producing snow instead, or shared effects are damaged.
Rain outside but not in any stock cockpitDirectX 10 Preview, shared rain textures or a simulator-wide graphics fault is blocking the windscreen layer.
Stock aircraft works but an add-on does notThe add-on lacks native rain support, has the effect disabled or uses its own implementation.
2D rain works but virtual-cockpit rain does notThe aircraft supports only the 2D effect, or its virtual-cockpit glass is not configured for rain.
Only one repaint is affectedThat livery probably replaces a window texture, alpha channel or texture-fallback entry.
Glass is black, milky or opaqueThis is primarily a transparency or material problem, not a weather problem.

If built-in storm weather produces no precipitation in any view across several stock aircraft, the fault is simulator-wide. After backing up add-ons and modified files, FSX: Steam Edition users can verify the installation files, while boxed FSX users can use the installer's repair option; either process may replace custom files.

Why is rain visible outside but not on the windscreen?

Outside precipitation and cockpit-window rain are separate FSX effects. An aircraft can pass through clearly visible rain while its cockpit glass remains dry because the model does not support the native windscreen layer.

What does the aircraft CFG rain setting do?

The aircraft CFG rain switch tells FSX that the aircraft is permitted to use its native windscreen-rain effect. Make a backup of aircraft.cfg, normally located in that aircraft's folder under SimObjects\Airplanes, and find its [effects] section.

[effects]

windshield_rain_effect_available=1

A value of 0 disables the native effect. If the line is missing, adding it beneath the existing [effects] heading may help an aircraft already modelled for FSX rain, but it cannot create suitable glass materials in an incompatible model. Do not add duplicate sections or copy an entire effects block from an unrelated aircraft.

Windows may refuse to save changes when FSX is installed in a protected folder. Our instructions for editing and saving aircraft.cfg without permission errors cover the safe ways to handle that problem.

Could DirectX 10 Preview or the shared rain textures be at fault?

DirectX 10 Preview and damaged shared textures are the main suspects when several stock aircraft fail the same test.

  • Disable DirectX 10 Preview temporarily: Turn off the preview renderer, restart FSX and repeat the same flight and weather test. Its handling of older alpha-blended materials can break cockpit-glass and rain effects, especially on legacy add-ons.
  • Undo texture and shader changes: Weather packages, visual enhancements and manual texture replacements can overwrite files used by several aircraft. Restore one package at a time so that you can identify the actual cause.
  • Replace damaged native textures: After backing up the existing files, try our replacement FSX virtual-cockpit rain textures. They may restore or improve the native effect, but they cannot add rain support to an aircraft that was never built for it.
  • Fix opaque glass first: Black, milky or solid-looking windows indicate an alpha-channel, repaint or DirectX material fault. Use our guide to diagnosing opaque FSX cockpit glass before changing the weather or rain files.

Does every FSX aircraft support rain on cockpit windows?

No. FSX provides a native windscreen-rain facility, but each aircraft must be modelled and configured to use it.

  • Some aircraft show the native effect in both the 2D panel and virtual cockpit.
  • Some support only one cockpit view.
  • Advanced add-ons may use a custom rain system controlled by their own gauges or settings.
  • Other aircraft provide no visible water on the glass at all.

A mistake we see often is copying rain textures and configuration lines from a working aircraft into every dry add-on. If the stock aircraft works, global FSX files are probably sound; concentrate on the affected aircraft's documentation, common texture folder and configuration instead.

Why is only my Douglas DC-3, SR22 or one repaint dry?

Treat a dry Douglas DC-3, another Douglas type or a Cirrus SR22 as an aircraft-specific result until a control aircraft fails under identical weather. The aircraft name alone does not determine rain support: the exact model package, cockpit version and add-on developer's implementation matter.

If every livery of that aircraft is dry, its model or shared configuration probably lacks the effect. If only one repaint fails, compare its texture.cfg fallback entries and window textures with a working livery; a replacement glass texture can carry an incorrect alpha channel. Reinstalling the aircraft's original common textures is safer than copying unrelated windscreen files into the repaint folder.

Do FSX windscreen wipers clear the rain?

Usually not. On many FSX aircraft the wipers are visual animations and do not interact with the native rain layer, so moving wipers with unchanged droplets is expected. Only an aircraft with a custom programmed rain system may sweep or clear water from the glass.

Is it a PS5 issue, or an X-Plane 11 setting?

No: FSX and FSX: Steam Edition are Windows PC simulators, so these FSX fixes do not apply to PS5 or X-Plane 11. If it is a PS5, do not install FSX textures or look for an editable FSX aircraft.cfg.

Microsoft Flight Simulator 2024 launched on PS5 and PS5 Pro on 8 December 2025, making it the first Flight Simulator released for PlayStation; Microsoft Flight Simulator 2020 was never released on PlayStation. The PS5 edition of Flight Simulator 2024 is a different simulator with different aircraft and file handling.

X-Plane 11 is also separate from FSX. It does not use the FSX [effects] setting or FSX's shared rain textures; cockpit rain depends on the X-Plane aircraft model, rendering system and any aircraft-specific plugin.

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