We do often include affiliate links to earn us some pennies. See more here.

On the community Reddit for Xbox Cloud Gaming, an Xbox employee put up a small announcement about an upgraded experience for Linux and ChromeOS game streaming.

Something we've been waiting on for some time, as without workarounds you were limited to a low resolution. You could make it better by spoofing Edge on Windows for example. Even with that, I noticed it didn't perform as well as expected. Now, that should no longer be the case.

Xbox Cloud developer Jordan Cohen said on Reddit:

Hi everyone! We've just released a set of performance improvements on Xbox Cloud Gaming for gamers playing via browser on Linux and ChromeOS devices. You can expect a higher resolution and smoother streaming experience. 

These changes also complete a long journey of upgrading our browser gaming experience to a different streaming technology. You should now have a more consistent experience in the browser, no matter what device you use.

Testing it myself today on both desktop Linux and Steam Deck, and it does seem to work just fine.

Despite what Microsoft like to say, you don't need Edge and it works just fine in Chrome. Nothing extra is needed on desktop Linux, it's click and play. But for Steam Deck, you can set it up like this:

  1. Make sure Chrome is installed (available via the Non-Steam menu in the Steam Library), or via Discover in Desktop Mode.
  2. In Desktop Mode enter this command into the Konsole terminal app: flatpak --user override --filesystem=/run/udev:ro com.google.Chrome
    This enables the Gamepads to work.
  3. Load Chrome and go to Xbox.com/Play, and setup your login. It's easier in desktop mode.
  4. If you wish to auto-launch Xbox Cloud Gaming with Chrome with no address bar, add this to the very end of the launch options (Properties menu on Chrome in your Steam Library): --window-size=1024,640 --force-device-scale-factor=1.25 --device-scale-factor=1.25 --kiosk "https://xbox.com/play"
  5. In Gaming Mode on Steam Deck, tap Chrome in your Steam Library and set Steam Input (the Gamepad icon on the right) into Gamepad with Mouse Trackpad. Also set the Right Trackpad as Mouse Click, as it helps you deal with any browser pop-ups.
  6. Launch Chrome, and enjoy.

As a side-note, if you really do need or want to use Edge instead of Chrome, you can just change the end of point 2 to have this at the end com.microsoft.Edge instead of com.google.Chrome.

Here's a video reminder on how to do it along with some quick footage:

YouTube Thumbnail
YouTube videos require cookies, you must accept their cookies to view. View cookie preferences.
Accept Cookies & Show   Direct Link
Article taken from GamingOnLinux.com.
17 Likes
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. Find me on Mastodon.
See more from me
The comments on this article are closed.
15 comments
Page: «2/2
  Go to:

mAdCraZyaJ Nov 5, 2022
Quoting: Liam Dawe
Quoting: heidi.wengerSo doesn't work on Firefox huh. No, then.
I've yet to see any cloud game service of any kind support Firefox. Don't entirely know why.

It’s most likely that Chromium browsers have the largest market share. There isn’t much of a reason to develop for Firefox first today.
Koopacabras Nov 6, 2022
Quoting: hardpenguin
Quoting: Koopacabras
Quoting: hardpenguin...
on my Ryzen 5 system it works great but on my atom cpu netbook works like shite. I hope this fixes it.

Bruh that sounds like an ancient system
yeah but steam remote play otoh works great on the netbook. I suppose it's because xcloud tax the local cpu more because of compression stuff.


Last edited by Koopacabras on 6 November 2022 at 2:16 pm UTC
Marlock Nov 19, 2022
Quoting: mAdCraZyaJ
Quoting: Liam Dawe
Quoting: heidi.wengerSo doesn't work on Firefox huh. No, then.
I've yet to see any cloud game service of any kind support Firefox. Don't entirely know why.

It’s most likely that Chromium browsers have the largest market share. There isn’t much of a reason to develop for Firefox first today.
Web devs are a bunch of schmuks is why...

They should develop according to standards that work fine across all browsers. W3C exists so that a standard exists!

Unfortunately most of them tend to ignore the most important standards in their own field of work and on top of that companies like Microsoft like to "oops" some artificial limits on their products... "oh no, I didn't mean to force you to use MY browser for that, it was TOTALLY by accident..."

When you stop to think about it, why would Microsoft Cloud even work on Google Chrome with a fake browser agent if there was any REAL missing feature on Chrome preventing it from running?

And when it comes to Firefox, I have two initial thoughts:
1) a fake browser agent might also work and Microsoft just gave it a bonus time in the freezer
2) whatever doesn't work is probably not working because it prevents Microsoft from doing anti-privacy stuff that Google Chrome is all too happy to allow... which is exactly what started happening here recently with teams.microsoft.com recently on Firefox on Linux: it stopped working unless you degrade the default privacy settings to a more lax policy... I created a separate firefox user launched by a separate shortcut to let it run wild and still come up empty-handed from the snooping, but who even knows how and bothers to do so?

I would test myself, but I gave all my gaming money to Steam instead of Microsoft, because they actually put money on Linux and things just work.

I'm glad people who already spent money on Microsoft games cloud can use them on linux though! It makes it viable for more people to leave windows when they finally decide it's time to go.


Last edited by Marlock on 19 November 2022 at 8:52 pm UTC
Klaas Nov 19, 2022
Quoting: MarlockWeb devs are a bunch of schmuks is why...
Are really lazy and/or forced by clueless superiors believing marketing claims to use an increasingly number of bloated libraries.
Marlock Nov 20, 2022
Quoting: Klaas
Quoting: MarlockWeb devs are a bunch of schmuks is why...
Are really lazy and/or forced by clueless superiors believing marketing claims to use an increasingly number of bloated libraries.
Libraries that in turn could totally be browser-agnostic too, waaaaaay leaner, etc

The modern web seems to have become a whole ecossystem built on anti-patterns.

...but honestly in Microsoft's case I put this way more under the "oopsie" factor, because it's just what they do in so many of their other browser-based products.


Last edited by Marlock on 20 November 2022 at 1:09 am UTC
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring 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!
The comments on this article are closed.