Fix FS2004 screen flickering on Windows 10 or 11 with targeted full-screen, VSync, GPU profile, overlay and FS9.cfg troubleshooting steps.
To fix FS2004 screen flickering on a modern PC, press Alt+Enter and test windowed mode first. If the flicker stops, disable full-screen optimisations for fs9.exe, use the desktop's native resolution, and set VSync in an FS9-only GPU profile. Disable overlays and rebuild FS9.cfg before considering a reinstall.
Is it screen flicker, tearing or texture shimmer?
The visible pattern identifies whether the fault is in Windows display handling, frame synchronisation, scenery or an add-on.
| What you see | Likely cause | Best first check |
|---|---|---|
| The entire picture flashes, dims or briefly turns black | Full-screen mode, refresh switching, an overlay or the graphics driver | Press Alt+Enter and compare windowed mode |
| A horizontal split moves through the picture while panning | Screen tearing rather than flicker | Enable VSync for fs9.exe and use one frame-rate limiter |
| Only an aircraft surface sparkles or flashes | Texture filtering, mipmaps or overlapping model polygons | Follow our aircraft-texture flicker checks |
| Runways, taxiways or terrain flash against each other | Overlapping scenery layers, duplicate airport files or texture filtering | Disable recently added scenery and test the default airport |
| Windows and other programs also flicker | A display driver, monitor, cable or hardware problem outside FS2004 | Resolve the desktop-level fault before changing FS9 |
How do I stop the whole FS2004 screen flickering?
Use the following checks in order, testing FS2004 after each change so that you know which one solved the problem.
- Establish a clean test. Load a default aircraft at a default airport in daylight. If only one downloaded aircraft, panel or airport flickers, the global graphics configuration is probably not at fault.
- Switch to windowed mode. Press Alt+Enter. Flicker that immediately stops in windowed mode points to full-screen presentation, refresh rate or variable-refresh behaviour rather than damaged FS2004 files.
- Adjust full-screen handling. Find
fs9.exe, open its Properties and use the Compatibility tab to disable full-screen optimisations. In FS2004, select the same resolution as the Windows desktop and use 32-bit colour. Do not enable several unrelated compatibility options at once; our modern-Windows display troubleshooting explains when those additional settings are justified. - Rebuild FS9.cfg. Close the simulator, open
%APPDATA%\Microsoft\FS9, and renameFS9.CFGtoFS9.CFG.bak. FS2004 creates a clean file at the next start. Keep the backup because this reset also removes customised display and simulator settings. Our guide to safe FS9.cfg changes and graphics configuration covers what should be restored manually rather than copying the entire old file back. - Create a clean GPU profile. Add
fs9.exeto the graphics driver's per-program settings. Begin with anti-aliasing and texture filtering controlled by the application, then enable VSync for FS9 only. If the monitor uses variable refresh, test FS2004 with fixed refresh because legacy DirectX full-screen applications do not always behave well with modern variable-refresh modes. - Disable overlays. Turn off recording, performance-monitoring, chat and graphics-filter overlays while testing. More than one program attempting to hook the FS9 display can produce black flashes, unstable full-screen switching or flicker when menus open.
- Check the graphics driver and GPU selection. Install or reinstall the appropriate driver for the graphics hardware. On a laptop with integrated and dedicated graphics, assign
fs9.exeto one GPU explicitly; switching adapters or profiles can disrupt full-screen output.
Why does FS2004 flicker only in full-screen mode?
Full-screen-only flicker usually means FS2004's legacy DirectX display mode is conflicting with Windows composition, refresh control or a driver feature.
Windowed mode is therefore a valid long-term solution, not merely a diagnostic test. If full screen is essential, keep the desktop and FS2004 resolutions matched, use a fixed refresh mode for FS9, and avoid overlays. A brief black screen while entering or leaving full screen is normal mode switching; repeated flashing during flight is not.
Multiple monitors can complicate the test, especially when they use different refresh rates. Temporarily run FS2004 on one display with the others disconnected or disabled. If that stops the flicker, reconnect them and align their refresh settings before testing again.
What settings stop tearing without making FS9 stutter?
For horizontal tearing, use VSync and a frame-rate target the computer can sustain consistently.
Do not combine FS2004's limiter, a driver limiter and another external limiter indiscriminately. Start with the simulator's target frame rate set to a stable value rather than Unlimited, then let one VSync method control presentation. Our stable FS2004 graphics baseline provides sensible starting settings for balancing frame pacing and image quality.
VSync fixes tearing, but it normally does not repair flashing textures, duplicate scenery polygons or an add-on panel fault. Applying increasingly aggressive anti-aliasing settings to those problems can make diagnosis harder.
What if only one aircraft, panel or airport flickers?
Flicker confined to one add-on should be treated as an add-on problem rather than a full-screen problem.
- One aircraft exterior: test another livery and then a default aircraft. If only one model or repaint flashes, restore its original texture files or configuration from a backup.
- One 2D panel: remove the recently installed panel modification and restore its original
panel.cfg. Do not delete shared gauge files as a first step. - One airport: look for two versions of the same airport or overlapping scenery layers. Disable the lower-priority or older package and retest.
- All ground surfaces: reset the graphics configuration and return filtering and anti-aliasing to application-controlled settings before investigating individual scenery packages.
Will reinstalling FS2004 fix the flicker?
Reinstalling FS2004 rarely fixes whole-screen flicker because the usual causes are the graphics profile, full-screen handling, overlays or FS9.cfg.
A reinstall is justified only when default simulator files were altered or corrupted and the fault remains with default aircraft and scenery. Back up add-ons and configuration files first, but do not immediately restore the old FS9.cfg or every scenery layer; doing so can reintroduce the original fault.