Microsoft Flight Simulator 6 min read

Can MSFS 2020 run on Steam Deck, and how do I set it up?

Adam McEnroe
In short

Run MSFS 2020 on Steam Deck via SteamOS, Proton or Windows. Follow setup steps, practical graphics settings and fixes for common failures.

Yes, Microsoft Flight Simulator 2020 (MSFS 2020) can run locally on a Steam Deck, but it is neither a native SteamOS title nor an officially supported Microsoft configuration. Existing Steam copies can be tried through Proton; Microsoft Store and Xbox app copies require Windows. Streaming from a gaming PC is the safer route.

Which Steam Deck setup should I choose?

Choose SteamOS and Proton only for an existing Steam copy; use Windows for Microsoft Store or Xbox app local installations, and choose remote streaming when reliability matters more than playing away from a network.

MethodBest forMain compromise
SteamOS with ProtonExisting Steam edition ownersUnsupported configuration that can regress after game, SteamOS or Proton updates
Windows on Steam DeckSteam, Microsoft Store or Xbox app installationsMore storage, driver and controller setup
Remote streamingOwners of a capable gaming PC and a strong home networkThe host PC must be running, and network latency affects controls and image quality

Before committing a large amount of storage, our comparison of how flight simulators fare on Steam Deck explains the wider compatibility and performance trade-offs.

How do I install MSFS 2020 on SteamOS?

An existing Steam edition of MSFS 2020 can be installed through SteamOS and run with Proton, although successful installation does not guarantee trouble-free updates.

  1. Confirm which edition you own. Only the Steam edition belongs in the SteamOS procedure. A Microsoft Store or Xbox app licence cannot be converted into a Steam copy simply by adding it to the library.
  2. Prepare enough storage. Install on the internal SSD if possible. A fast microSD card can work, but the initial Steam download is not the complete footprint: MSFS later downloads its aircraft, scenery and other packages through its own installer.
  3. Try the default launch first. If the simulator will not start, open its Steam properties, select Compatibility and test Proton Experimental. Avoid stacking old launch commands or several fixes at once; they make the actual fault harder to identify.
  4. Sign in to your Microsoft account. Use the right trackpad as a mouse and press the Steam button with X to open the on-screen keyboard. A physical keyboard and mouse make this first login considerably easier.
  5. Check the package location. Leave the suggested path unchanged when it has enough free space. If you move it, select a folder on a SteamOS-accessible volume and record the location; choosing a different empty folder later can make MSFS appear to need a complete download again.
  6. Complete the in-sim download on mains power. Keep the Deck awake and maintain a stable internet connection. Suspending it during package decompression or verification can produce an apparent download loop.
  7. Test a clean flight. Start with a default aircraft, clear weather and a modest airport before installing Community-folder add-ons. This separates Proton or performance faults from an incompatible aircraft or scenery package.

What graphics settings should I use?

Start at the Deck's native display resolution with DirectX 11, the Low preset and a 30 fps frame cap, then raise individual settings only after a stable test flight. Thirty frames per second is a sensible target rather than a guarantee, especially at detailed airports or in complex airliners.

SettingStarting pointReason
Resolution1280×800Matches the Deck display; try 1280×720 if interface scaling causes trouble
Render APIDirectX 11Usually the safer starting point for Proton and limited shared memory
Overall presetLowEstablishes a stable baseline before selective increases
Render scaling70–80%Reduces GPU load; raise it when cockpit text is too soft
Terrain and Object LODAround 50Controls scenery detail and CPU load
Clouds, traffic and glass-cockpit refreshLow, with unnecessary traffic disabledThese settings can be expensive in dense areas and complex aircraft
Frame limit30 fpsProduces steadier frame delivery than chasing an unstable higher rate

Our detailed advice on tuning MSFS graphics for limited hardware explains which settings affect the CPU, GPU and image quality. On the Deck, reduce traffic and Terrain LOD before making cockpit displays unreadably soft.

How should I configure the Steam Deck controls?

Treat the Deck as an Xbox-style gamepad through Steam Input, while assigning the right trackpad as a mouse for cockpit switches and menus.

  • Use analogue bindings for elevator, aileron and rudder; do not emulate keyboard keys for the main flight axes.
  • Keep the right stick for cockpit or external viewing and the right trackpad for the mouse pointer.
  • Assign frequently repeated commands such as elevator trim, brakes and flaps to accessible buttons or rear grips.
  • Add only enough dead zone to stop genuine stick drift. Excessive dead zone makes small corrections difficult.
  • Clear duplicate assignments when one control moves two axes or triggers both a simulator command and a Steam Input keyboard command.

For the complete binding procedure, including trackpad mouse control and duplicate-input fixes, use our Steam Input and MSFS control setup.

Can I install the Microsoft Store version on SteamOS?

No local SteamOS installation route exists for the Microsoft Store or Xbox app edition; it requires Windows or a streaming setup.

For Windows, install the operating system on suitable storage, add the driver package intended for the exact Deck model, install MSFS through the account that owns it, and then complete the simulator's separate package download. Running Windows from a cheap microSD card is a poor choice because large updates and package extraction cause slow writes and heavy card use.

Remote streaming avoids Proton compatibility and the Deck's local storage limits. It is often the better option for detailed scenery and airliners, provided the host PC can run MSFS and both devices have a stable, low-latency connection.

Can MSFS 2020 run from a microSD card?

Yes, the SteamOS installation and content packages can use a fast microSD card, but the internal SSD generally gives shorter loading and package-processing times. Leave substantial free space because simulator updates, temporary files and rolling cache sit outside the headline download figure.

A large rolling cache creates frequent writes and consumes space quickly. Our guide to scenery streaming and rolling-cache settings covers photogrammetry, bandwidth limits and deciding whether the cache should be enabled.

What usually stops MSFS 2020 working on Steam Deck?

Most Steam Deck failures involve Proton compatibility, insufficient package storage, interrupted downloads or duplicated controller layers rather than the basic Steam installation.

  • Black screen or missing sign-in window: restart the Deck, remove custom launch options and test the default Proton selection. If that fails, try Proton Experimental.
  • Download repeatedly restarts: confirm free space on the exact volume holding the packages, connect mains power and disable automatic sleep. Steam's file-verification tool checks the Steam installation but does not fully replace verification of every package downloaded inside MSFS.
  • Crash while loading a flight: return to Low settings and test a stock aircraft at a small airport. If MSFS offers Safe Mode after the crash, use it to exclude Community-folder content.
  • Aircraft responds twice or controls fight each other: remove duplicate assignments between Steam Input and the in-game controller profile. Only one layer should bind each flight axis.
  • A previously working installation fails after an update: test the default Proton configuration and Proton Experimental before deleting content packages. Compatibility changes can break one Proton choice while another still works.
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