Support us on Patreon to keep GamingOnLinux alive. This ensures all of our main content remains free for everyone with no article paywalls. Just good, fresh content! Alternatively, you can donate through PayPal, Liberapay or Buy us a Coffee. You can also buy games using our partner links for GOG and Humble Store.

I'm sure this will excite some of our readers who are fans of game streaming: NVIDIA has added the ability to play GeForce NOW game streaming via the browser.

Currently, it's limited to ChromeOS and Chromebooks as per their announcement. However, you can easily get around that because of how stupidly flawed browser agent strings are. Spoofing it is easy, although it only works in Chrome and not Firefox from my own testing. Just grab a User Agent Switcher plugin (like this), then add this as an option:

Mozilla/5.0 (X11; CrOS x86_64 13099.85.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.110 Safari/537.36

That allows NVIDIA GeForce NOW to run on desktop Linux, simply in a Chrome browser. Just like Google Stadia has been able to since release. Here's a video of it in action on my Linux desktop:

YouTube Thumbnail
YouTube videos require cookies, you must accept their cookies to view. View cookie preferences.
Accept Cookies & Show   Direct Link

Well, how about that? Another barrier broken down for Linux gaming fans. Surprisingly it did actually work really well. Input was responsive and the picture quality was really good.

NVIDIA GeForce NOW is quite different to Stadia, in that it uses games you have in your library across Steam, Origin, Ubisoft, Epic Games and more. However, if you wish to play past 1 hour, you have to pay a monthly subscription. The integration also feels far weaker than Stadia, which is a proper platform. On GeForce NOW, it's clearly Windows machines in the cloud to the point of hearing the Windows 10 ping sound when you click around as it doesn't let you. Stadia feels much tighter as a system and platform but GeForce NOW has the big benefit of games being available locally on your system as you "own" them as well as streaming them which Stadia does not, Stadia can only stream the games.

Obviously, at this point NVIDIA are not supporting the Linux desktop with GeForce NOW in any way and it could break any time - so keep that in mind. A mod on the community GFN Reddit did indicate this looks like the direction NVIDIA are going (having it in the browser), to open it up to more. Options are good for everyone though of course and we're just here to bring the tips.

You can try it on play.geforcenow.com.

Article taken from GamingOnLinux.com.
26 Likes , Who?
We do often include affiliate links to earn us some pennies. We are currently affiliated with GOG and Humble Store. See more here.
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly came back to check on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly.
See more from me
64 comments
Page: «6/7»
  Go to:

AwesamLinux 23 Aug, 2020
I just checked and GeForce Now counts as playing a game on Windows (regardless of spoofing the browser ChromeOS). So keep that in mind when buying games if you want them to count as Linux purchases. Run or idle the games on Linux first, or wait a few weeks before playing so that the platform of purchase has been finalized.
Shmerl 23 Aug, 2020
Quoting: AwesamLinuxI just checked and GeForce Now counts as playing a game on Windows (regardless of spoofing the browser ChromeOS).

Why would you think otherwise? The game is literally running on Windows. So it would be a misdetection not to count it as such.


Last edited by Shmerl on 23 August 2020 at 6:42 pm UTC
AwesamLinux 23 Aug, 2020
Quoting: Shmerl
Quoting: AwesamLinuxI just checked and GeForce Now counts as playing a game on Windows (regardless of spoofing the browser ChromeOS).

Why would you think otherwise? The game is literally running on Windows. So it would be a misdetection not to count it as such.

Yea it makes sense, but I thought there would be something more advanced involved here. Like some kind of communication between Nvidia and Steam servers, so that it is known when a game is running on GeForce Now, the browser and OS used being reported etc.. But appears this is just basically the same thing as running a game on just any virtual machine
michaldybczak 29 Aug, 2020
How to make the user agent working? There are required fields:

Append? Replace/Append - which one to choose?
Indicator flag - what should be put there? I tried S7, but not sure if that will work.

Now when the option is saved, how to activate it? So far it still says that device isn't supported so either I use wrong parameters or didn't activate it, or both.

This is frustrating, because only half of the info is given here, so this is basically useless :(
AwesamLinux 29 Aug, 2020
Quoting: michaldybczakHow to make the user agent working? There are required fields:

Append? Replace/Append - which one to choose?
Indicator flag - what should be put there? I tried S7, but not sure if that will work.

Now when the option is saved, how to activate it? So far it still says that device isn't supported so either I use wrong parameters or didn't activate it, or both.

This is frustrating, because only half of the info is given here, so this is basically useless :(

-First install the user agent switcher plugin
-Right click and select options
picture1
-enter custom user agent info like pictured below (select replace) and click add
picture2
- Click on the User Agent switcher icon, select Chrome and then Chrome OS
picture3
done
michaldybczak 29 Aug, 2020
Still doesn't work and I get "unsupported device" page :( and I did everything as you showed on Chrome browser :(

https://i.imgur.com/Iu0lRWi.png


Last edited by michaldybczak on 29 August 2020 at 11:13 pm UTC
AwesamLinux 29 Aug, 2020
Hmm strange, I assume the user Agent Switcher icon displays the letters "COS" right? (indicating that the ChromeOS profile has been selected)

Like on this picture (And this is also how my other user Agent settings look like)
screenshot

If everything looks correct for you, I suggest downloading a different browser and try it (in my case I used Brave with default settings). Assuming you have done everything right, maybe there is some extension or some setting you changed in Chrome that is causing this (no idea what though, for example seen some sites not work with HTTPS everywhere enabled)
mylka 30 Aug, 2020
Quoting: michaldybczakHow to make the user agent working? There are required fields:

Append? Replace/Append - which one to choose?
Indicator flag - what should be put there? I tried S7, but not sure if that will work.

Now when the option is saved, how to activate it? So far it still says that device isn't supported so either I use wrong parameters or didn't activate it, or both.

This is frustrating, because only half of the info is given here, so this is basically useless :(

you dont even need a addon
https://www.reddit.com/r/GeForceNOW/comments/ic39xi/guide_how_to_use_geforce_now_in_browser_on_chrome/

only thing is you have to uncheck it everytime
michaldybczak 30 Aug, 2020
Yes, Agent Switcher icon displayed the letters "COS".

I tried the alternative solution. I disabled agent switcher to rule out any interferences, changed to Chrome OS and... nothing. Still get the "unsupported device" page.

I'm not using chrome on daily basis so the browser was in default state, no other plugins then agent switcher, so this couldn't be some plugin interference either.
I'm using Manjaro testing branch, everything is up to date, so I can't suspect obsolete packages too.
It has to be something else, but what? Next logical step would be to try different browser, for example Vivaldi and... BINGO! User agent worked this time. I did exactly the same on Chrome and it didn't work, on other chrome based browser, all works... Strange!
dubigrasu 12 Sep, 2020
Looks like Nvidia removed the chromeos/chromebooks-only requirement. Nothing official, but I can use it now without any kind of spoofing.
Can anyone confirm?
While you're here, please consider supporting GamingOnLinux on:

Patreon, Liberapay or PayPal Donation.

We have no adverts, no paywalls, no timed exclusive articles. Just good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Login / Register

Or login with...
Sign in with Steam Sign in with Twitter Sign in with Google
Social logins require cookies to stay logged in.

Livestreams & Videos
Community Livestreams
Latest Forum Posts