How to play Destiny 2 on Steam Deck

Joel Loynds
destiny 2 on steam deck

Want to know how to play Destiny 2 on your Steam Deck? Though the process isn’t straightforward, this guide walks you through the step-by-step process.

The Linux-powered Steam Deck is a portable PC capable of handling high-end PC games without any issues.  But, Destiny 2 is a bit of an enigma to get up and running on the handheld.

The mysterious Eris Morn herself guides you, “Guardian, the Traveler calls to you, yet the constraints of your Steam Deck with SteamOS block your path. It appears a more formidable power has barred your progress. Confronting this challenge head-on is futile; we must take an alternate route. Proceed to your objective.”

While she warns you about the challenges ahead, it’s clear that you can play Destiny 2 on the Steam Deck if you’re prepared to handle some technical and tricky tasks. Up for the challenge? We’ve detailed all the steps you need to know.

Can you play Destiny 2 on Steam Deck?

guardian using grapple ability in destiny 2 lightfall

Destiny 2 doesn’t support the Steam Deck out of the box. In fact, Destiny 2 doesn’t support Linux, which means it won’t run on SteamOS. However, if you have Windows installed, you can get the game up and running just fine.

Bungie has made the awkward decision to not allow Destiny 2 on Steam Deck due to security concerns. The theory is that Linux being what it is could open the game to hackers and exploits that aren’t usually accessible on Windows.

The company uses BattlEye, which actually supports not only Linux but Proton, the intermediary layer that translates Windows programs to Linux. All Bungie has to do is tell BattlEye that they’d like to have it working.

This is a weird issue for Destiny 2 and Bungie to bring up, as the game was on Google Stadia before it shut down. Google’s servers that ran the game would use Linux, as such, there’s already a Linux version in existence that’s now lost to time.

Will Destiny 2 ever come to the Steam Deck?

We doubt that the game will ever come to the Steam Deck now. Bungie has seen some backlash recently from some hardcore Steam Deck fans, but the company seems determined to keep it locked away. We’d hope that Bungie will soon respond to criticism that Destiny 2 is not playable natively on Steam Deck, but until then, you will have to install Windows on your Steam Deck in order to play the game as intended.

How to play Destiny 2 on Steam Deck via Windows

You can follow our dedicated guide for installing Windows on the Steam Deck. While we’d recommend this only for the diehard Destiny 2 fans, having Windows on your Deck can open up Game Pass and other titles you’d typically not have access to, like Modern Warfare 2.

Once you’ve installed Windows on your device, it’ll be good to go out of the box. We’ve played a little Lightfall on it, and you’ll see performance sit around the 40-60FPS range in PVE modes. We’d recommend not playing PVP, as your fluctuating FPS will cause more losses than normal.

How to play Destiny 2 on Steam Deck without installing Windows

Destiny 2 Lightfall gameplay
Lightfall’s main campaign falls in line with previous campaign durations.

Of course, if you own the game on streaming platforms that SteamOS can access, then you’re already set up to play. Nvidia GeForce Now is the only one that’s easily accessible, as it did leave Game Pass last year.

Nvidia GeForce Now works great on the Steam Deck, natively supporting the embedded controller.

There’s a little setup to do before you begin, as you’ll need to follow similar steps to adding Xbox Game Pass streaming to your Steam Deck.

As GeForce Now detects whether or not you’re using a compatible browser, we will need to acquire Microsoft Edge for the smoothest experience.

How to install Microsoft Edge on Steam Deck

  • Go to the Discover store
  • Search for “Microsoft Edge’ and once you’ve found it, install
  • Open the taskbar and under “Internet” you’ll find the browser
  • Right-click and “Add to Steam”
    • This will allow us to run it through Gaming Mode
  • Open Konsole and use the following code to give the correct permissions to Edge to get over any security barriers
    • flatpak –user override –filesystem=/run/udev:ro com.microsoft.Edge
  • Press Enter and then close Konsole
  • Head into Steam and right-click Microsoft Edge
  • Choose Properties and locate Launch Options
  • Type the following code:
    • –window-size=1024,640 –force-device-scale-factor=1.25 –device-scale-factor=1.25 –kiosk “https://www.play.geforcenow.com”
  • This will force Edge to run like it would if it were a demo at a kiosk, not allowing you to use the browser as normal

Microsoft Edge is almost ready to be used, but you can alter the name and look before you head into Gaming Mode via the properties menu in Steam. You’ll also want to map the controller to use a back button as the escape key, as this will be your method of entering menus for further alterations when you’re in Nvidia GeForce Now.

Remote streaming

You can actually just launch Destiny 2 on your Steam account on your PC and stream the game to your Steam Deck for playing while using the toilet, in bed, or wherever else in the house.

  • Load up Steam on your PC
  • Load up your Steam Deck and head to Destiny 2
  • As long as the game is installed on your PC, the Steam Deck should give you the option to stream it via the Play Button, or you’ll need to use the drop-down menu next to it to fire the game up

About The Author

E-Commerce Editor. You can get in touch with him over email: joel.loynds@dexerto.com. He's written extensively about video games and tech for over a decade for various sites. Previously seen on Scan, WePC, PCGuide, Eurogamer, Digital Foundry and Metro.co.uk. A deep love for old tech, bad games and even jankier MTG decks.