How to use GeForce Now on the Steam Deck

In this tutorial we will be showing you how to use GeForce Now on your Steam Deck.

Steam Deck GeForce NOW

For those who do not know, GeForce Now is a game streaming service that can run on your Steam Deck.

This game streaming service allows you to run games that wouldn’t typically be able to run on your Deck.

One of the best parts of this streaming service is that it supports a large number of games that you already own. All you need to do is pay for the subscription, and you get access to NVIDIA’s powerful computers in the cloud.

Unfortunately, GeForce NOW does not have a native Linux application. However, it does offer a web browser version of its client that we can utilize to our advantage.

We will be getting GeForce Now to work on the Steam Deck by using the Chrome Web browser. This is the same method we use for Xbox Cloud Gaming on the Steam Deck.

There are two different ways that you can install and use GeForce NOW on your Steam Deck. The first is the easiest method and that is to use the install script provided by NVIDIA. The alternative method is to manually set everything up.

Installing GeForce Now on the Steam Deck using the Official Setup Script

In this section, we will show you how to use the setup script to install and run GeForce NOW on your Steam Deck. This script handles the entire setup process, saving you from performing many tasks manually.

The setup script is the easiest way to access GeForce NOW on your Steam Deck. While you can manually set up this streaming service, you are basically just performing all of the tasks that the script does for you in a couple of clicks.

Swap to Desktop Mode

1. Before we can run the GeForce NOW setup script on our Steam Deck, we must swap to desktop mode.

To get to desktop mode, you will first need to open the STEAM Menu by tapping the bottom-left corner.

Open the STEAM Menu

2. With the STEAM Menu now open on your device, select the “Power” option.

Open Power Menu

3. Within the “Power” menu, find and select the option labeled “Switch to Desktop“.

Switch to Desktop Mode

Downloading the GeForce NOW Install Script to the Steam Deck

4. Now that you are in desktop mode, we can download the GeForce NOW setup script to the Steam Deck.

To begin this process, open a web browser on your Deck. In our case, we are opening the Chrome web browser.

Open Web Browser

5. With the web browser open on your Deck, you must go to the NVIDIA GeForce NOW download page (1.).

https://www.nvidia.com/en-us/geforce-now/download/

Once on this page, you should see a big button labeled “Get Started on Steam Deck” (2.). Click this button to continue.

Go to GeForce NOW for Steam Deck Page

6. You will now get a message asking you to confirm you are on the correct device. Since we know you are running a Steam Deck, click the “Download” button to proceed.

Accept and download setup script

7. Once the GeForce NOW install script has been downloaded on your Steam Deck, you must open the folder where it was downloaded.

The easiest way to do this is to bring up the download menu (1.), and then click the “Folder” icon (2.).

Open Download Location for GeForce NOW

Extracting and Running the GeForce NOW Setup Script

8. The install script comes in a zip file, so we must extract it before we continue any further. To extract this archive, right-click (Left trigger) the file named “GeForceNOW_Setup.zip” (1.)

With the context menu open, hover over the option labeled “Extract” (2.). You will see three additional options. Click the “Extract archive here” option (3.).

Extract Steam Deck GeForce NOW Installer

9. Now enter the newly extracted directory.

Open extracted folder

10. Within this directory, you will find the “GeForceNow_Setup” script. Double-click this script to begin installing GeForce NOW to your Steam Deck.

Launch GeForce Now Install Script

11. Before this install script begins to run, you will be asked what you want to do with this file. Click the “Execute” button to proceed.

Execute setup script

12. This next big message box will explain what this install script intends to do on your Steam Deck. Basically, it will install the Chrome browser if it isn’t already installed, adjust its settings to allow gamepad use, and then add the GeForce NOW shortcut to your Steam Library.

Click the “Yes” button to begin installing NVIDIA GeForce NOW on your Steam Deck.

Confirm installation of GeForce NOW on the Steam Deck

13. Once you see the message below, you have successfully set up NVIDIA GeForce NOW to your Steam Deck.

You can safely click the “OK” button.

GeForce NOW Installed on the Steam Deck

Returning to Gaming Mode

14. With the GeForce NOW client now set up, return to your Steam Deck’s gaming mode by double-clicking the “Return to Gaming Mode” icon on your desktop.

Return to Gaming Mode

Launching GeForce NOW on the Steam Deck

15. Now that you are back in gaming mode, you will want to change to your library to access GeForce NOW.

Open Steam Library

16. In your library, swap to the “NON-STEAM” tab (1.) using the L1 and R2 buttons on your Deck.

Within this library, you should now see an entry for NVIDIA GeForce NOW (2.).

Find GeForce NOW in Steam Library

17. At this point, all we need to do to launch GeForce NOW on our Steam Deck is to tap the big “Play” button.

Depending on the game you are streaming, you may need to play around and re-adjust control settings through the Steam Deck’s input settings.

Launch GeForce NOW

How to Manually Install GeForce NOW on the Steam Deck

Over the following steps, we will be walking you through the whole process of getting GeForce NOW to work on your Steam Deck. These steps are useful if you want to avoid relying on the automated script that NVIDIA provides.

By the end of this, you should have a GeForce NOW entry in your Steam library from which you can launch the game streaming service.

Changing to Desktop Mode

1. To be able to set your Steam Deck up to run GeForce NOW, you will first need to swap to desktop mode.

You can’t install and add non-steam applications through Steam’s gaming mode. To change to desktop mode you will first need to open the STEAM Menu.

You can open this menu by clickingSTEAM MENU” in the bottom-left corner or pressing the STEAM Button on your Deck.

Open the STEAM Menu

2. With the STEAM Menu open, select the “Power” option near the bottom of the menu.

Open Power Menu

3. You will see a variety of options here. The one you want to pick is “Switch to Desktop“.

Switch to Desktop Mode

Installing the Chromium Web Browser

4. Now that you are on the desktop, you must install the Chromium web browser. This web browser will allow you to access GeForce NOW on the Steam Deck.

The easiest way to install this is by using the Discover application. You can open Discover by clicking the little bag icon in the taskbar.

Open Discover

5. With Discover open, change to search screen (1.).

Once you are on the search screen, use the search bar to look for “Chrome” (2.).

If you use your Deck without a keyboard, you can bring up the virtual one by pressing STEAM + X.

Search for Chrome in Discover

6. After searching for “Chrome“, you should see a list of available applications, including “Google Chrome“.

Once you have found “Google Chromedouble-click it to open its Discover entry.

Open Chrome Discover Entry

7. Now that you on the Discover page, click the “Install” button in the top-right corner to install Chrome to your Steam Deck.

Install Google Chrome for GeForce NOW on the Steam Deck

Adjusting the Chrome Flatpak Settings for GeForce NOW

8. With Chrome now installed on our Steam Deck, we must make some changes for it to work fine with GeForce NOW. The problem is that Chrome doesn’t have access to the Deck’s controls at the moment.

To correct this issue, we must use the terminal on your Steam Deck.

Begin by opening the start menu by clicking the icon in the bottom-left corner of the screen.

Open Start Menu

9. With the start menu open, click the “System” option (1.).

You should see a list of applications open. The one you are after is called “Konsole” (2.).

Open Konsole

10. With the Konsole application open, you must type in and run the following command.

This command allows Chrome access to the Deck’s physical controls, meaning you will be able to use your joysticks and buttons within GeForce NOW.

Remember, you can bring up the Steam Deck virtual keyboard by pressing STEAM + X.

flatpak --user override --filesystem=/run/udev:ro com.google.Chrome
Override Chrome for GeForce NOW on the Steam Deck

Adding GeForce NOW to your Steam Deck Library

11. We are finally at the point where we can now get GeForce NOW added to your Steam Deck game library. By adding it to the library, we can use this game streaming service from within Gaming Mode.

To start this process, open the desktop version of Steam by double-clicking the “Steam” icon on the desktop.

Open Steam Desktop

12. With Steam now open, click the “Add a Game” button in the bottom-left corner (1.).

Next, click the “Add a Non-Steam Game...” option (2.).

Open add non steam game dialog

13. Within the list of applications, scroll till you find “Google Chrome” (1.) and tick the checkbox next to it.

Once the application is selected, click the “Add Selected Programs” button (2.).

Add Chrome to the steam deck library

Adjusting Chrome to Launch GeForce Now

14. At the moment, Chrome will still only launch Chrome when used within your Steam Library.

Luckily, we can utilize Chrome’s kiosk mode so that it will launch directly into GeForce now when you open it on your Steam Deck.

To do this, change to your Steam library and search for “Chrome” or “Google Chrome” and select the entry.

Find chrome in library

15. Once on the Google Chrome Steam entry, click the “Cog” icon (1.) on the right side of the screen.

In the context menu that appears, click the “Properties...” option (2.).

Open Properties Screen

16. You can take this chance to change the name of this shortcut from “Google Chrome” to “GeForce NOW“. This will make it easier to find in your Steam Deck library later.

Rename Chrome to GeForce NOW in your Steam Deck Library

17. Now is the crucial part where we update the launch options. By adjusting these options, we can tell Chrome to launch directly into GeForce NOW when we open it on our Steam Deck.

To the end of the launch options line, you will want to add the following. Ensure you have a space between the “"@@u" "@@"” text at the end of the existing line.

--window-size=1024,640 --force-device-scale-factor=1.25 --device-scale-factor=1.25 --kiosk "https://play.geforcenow.com"
Update Chrome to Launch GeForce NOW on the Steam Deck

Return to Gaming Mode

18. We finally have everything set up and can return to gaming mode.

One of the easiest ways to do this is to double-click the “Return to Gaming Mode” icon.

Return to Gaming Mode

Launch GeForce NOW in Steam Deck’s Gaming Mode

19. To launch GeForce NOW on your Steam Deck, you must first go to your game library.

You can access your library by clickingLibrary” within the STEAM Menu.

Open Steam Library

20. Once in your Steam Deck library, change to the “NON-STEAM” tab (1.).

Once on this tab, you will see all non-steam games you have added to your Steam Deck, including GeForce NOW. Click the “GeForce NOW” entry to continue (2.).

Find GeForce NOW in Steam Library

21. All we need to do now to launch GeForce NOW is to click the “Play” button.

Launch GeForce NOW on the Steam Deck

22. You finally have GeForce NOW open on your Steam Deck.

You can use this service to easily stream games from the cloud to your Deck, including games that can’t be run on the Deck.

GeForce NOW running on the Steam Deck

Conclusion

Hopefully, at this point, you will now have GeForce NOW working on your Steam Deck.

While GeForce NOW unfortunately does not have a native Linux client, we were able to work around this by using Chrome.

By using Chrome’s kiosk mode, you can use GeForce NOW’s web client on your Steam Deck as if it were an actual application. While not the best solution, it is a fully working workaround.

Please comment below if you have had any issues with getting this game streaming service to work on your Deck.

If you found this tutorial to be useful, we highly recommend checking out our many other Steam Deck guides.

Leave a Reply

Your email address will not be published. Required fields are marked *

2 Comments

  1. Avatar for Shmitty
    Shmitty on

    I followed the steps and it opens it up just fine but the steam deck controls don’t work 🙁 should I try that first command again?

    1. Avatar for Emmet
      Emmet on
      Editor

      Hi Shmitty,

      That is strange, I would try running that command again. And if that doesn’t work you might have try remapping the controls for the app (The little controller icon when you are on a game page in your library)

      Kind Regards,
      Emmet