After Xbox and PS4, no one would have expected Google to foray into Gaming Space. History is History and Google has entered this market segment by launching another Mobile Gaming Hardware, they came up with Only a Game Controller!!!. Stadia…However we at iottrends, went ahead and completed the Puzzle, Created a Complete Mobile Gaming Experience with Google Stadia and Raspberry Pi 4. Now you can play AAA Game titles without owning the expensive consoles!!!. I know you might be thinking, that how can Raspberry Pi 4 power such a gaming, which can deliver up to 4K resolution at 60 frames per second. So Let’s to understand this..
What is Google Stadia?
Google Stadia is 2 part story, A gaming Controller in your hands and the GPU Cloud running All AAA titles some where 1000miles of coast.
It is a cloud-based gaming platform launched at Game Developer Conference GDC 2019.
Stadia allows you to play AAA games on any device which has a display and very good internet(20Mbps at least!!). You can’t expect to Play games using mobile networks. Once the networking is figured out, Computing and display can be your Laptop, Computer, Smart TV, or even your smartphone. This is possible because your device is not actually running that game rather it’s Google’s remote PC server that is actually processing the whole game and live streams it to your device.
Therefore you do not require to buy any kind of bulky and expensive console to play high graphic video games. You also do not require to download/install/buy any game. The quality of your gameplay depends on how fast your internet speed is. The max gameplay which Google Staia can stream is at 4K resolution with HDR support at 60fps and 5.1 surround sound.
Games like Red Dead Redemption 2, Cyberpunk 2077, Assassins Creed, Far Cry and many more super-hit AAA games can be played on any device. Though to play these games you just require 2 things, a strong internet connection and a pro membership of Google Stadia which is $9.99 per month.
Google Stadia is a very heavy game streaming device. It can also be used on the generation Raspberry Pi 4. It may sound impossible but this is the truth.
Since Google Stadia just streams the gameplay from a remote PC over the internet, it does not require any powerful gaming processor to play any of its AAA games. So now that we have understood what Google Stadia is and how it works on a Raspberry Pi 4. Let us see what are the requirements to use Google Stadia on Raspberry Pi 4.
Requirements to use Stadia on Raspberry Pi
To use Google Standia on your Raspberry Pi these are the things you’ll need :
- A Raspberry Pi 4 (recommended 4GB but a 2GB will also work). Since it will be a little exhaustive for the smaller variant.
- You will also require a good Ethernet connection because the built-in WiFi of Raspberry Pi 4 struggles with the gameplay.
- Google Stadia’s gaming controller or any other gaming controller will also be fine. Rember to connect it over a wired connection to your Pi board or you may face input delays.
Limitations of Stadia on Raspberry Pi
The Raspberry Pi 4 can be directly connected to Stadia without any trouble. But there is sometimes visible lag in the gameplays which are often more while playing a multiplayer or extremely high graphic game since it goes above the natural limitation of the Raspberry Pi.
- No Chrome browser on Raspberry Pi: Raspbian supports only Chromium and Firefox(esr version). This proves to be a bottleneck in distribution strategy for Google, As google prefers chrome. Also, there is a possibility that future updates might improve gameplay streaming on Raspberry Pi.
- SD Card Storage : Raspberry Pi uses SD-card as their preferred storage medium. Cache accessing and Caching on SD cards are way slower.
- No-WiFi Antenna : Though Raspberry Pi supports WiFi, but lack of an Antenna, limits it WiFi Throughput, Short Range and No MIMO.
Things you require
To make sure that everything works well, you will not only require a good ethernet cable and a powerful microprocessor board(Raspberry Pi 4 ) but also a least resource-heavy operating system to plot the process. In this tutorial, A lighter Raspbian GUI called Raspbian Buster Lite is used with the Xfce desktop .
Setp 1 Install Xfce desktop
sudo apt install xserver-xorg sudo apt install xfce4 xfce4-terminal
Step 2 Install Chromium latest Browser
Raspbian Lite does not come with a browser therefore you will need to install an open-source browser. You can use Chromium, Raspbian has released latest media-capable browser that is up to the mark and fits this job perfectly. To install Chromium, enter the following code:
sudo apt install chromium-browser --yes
Google Stadia is only officially supported by Google Chrome. But it can also work with other Chromium-based browsers like Edge (version 79 or higher), Brave, or Vivaldi. If you have any problems with these browsers, try Google Chrome instead. You can also use a Safari web app to play Google Stadia on your iPhone or iPad.
You can use any of the gaming controllers though they should not be wirelessly connected to your Raspberry Pi board. A connection via USB cable will make sure that your inputs are correctly syncing with the browser access on any platform. Stadia supports almost every controller including the Xbox One controller and PS4 dual shock controller. But don’t connect it over Bluetooth. Even any other third-party USB controller which is functional can be accepted.
How to use Stadia on Raspberry Pi
When you are done installing the operating system and browser on your Raspberry Pi 4, connected to an Ethernet cable and also a controller attached to your board via USB cable, you are good to go. First, you need to create a Stadia account or if you have one then just log in. After completing logins/sign ups you can navigate throughout the Stadia’s menus by using your controller. Your controller can be routed via Chromium to play games on Stadia. Then, at last, you can click the Play button to start your desired game on Stadia’s main page. There may be seen some lags at the beginning which are not uncommon.
Stadia Performance on Raspberry Pi
The quality of your gameplay varies with games. You can play some strategic and racing games like Grid 2, Farming Simulator 19, Tekken 7 very smoothly. You will not face any lags at 720p 60 fps. But heavy density multiplayer games like PUBG, Marvel’s Avengers, and Assassin’s Creed Odyssey show some noticeable lags while playing it on Raspberry Pi 4.
Stadia is just a different method to play console-quality AAA games on Raspberry Pi. Just like GeForce Now and Xbox Game Pass. We still believe that things might develop and Chromecast Ultra which is a dedicated Stadia device gets an alternative like Raspberry Pi.
Controller For Google Stadia
You can’t go wrong with the Stadia controller for the best Stadia gaming experience. It is the only one that allows you to play Stadia on your TV while still connecting wirelessly to your Android phone or computer. However, you may choose to use your own Bluetooth controller, or one that is compatible with more of the best game streaming apps. Since the best Stadia controllers mostly do the same thing, we’re focusing on comfort, premium features, compatibility with other devices, and price.
Although other controllers can provide more compatibility and customization, the Stadia controller is needed to make the most of Google Stadia. The Stadia controller, which is built like a standard gaming controller, has a few main features that can take your Stadia gaming to the next level.
The Stadia controller has two buttons that other controllers do not: the Share and Google Assistant buttons. The Share button allows players to immediately share a clip of their gameplay to YouTube, while the Google Assistant button links you directly to Google’s assist features, allowing you to ask questions, move between Stadia input sources, and much more. The controller is designed in the same manner as other game controllers and provides Wi-Fi and Bluetooth compatibility. It’s powered by a USB-C port, but it comes with a USB-C to USB-A cable to make things easier.
Specifications of Stadia Controller
The controller itself is
- lighter than most,
- with broad handles that make it easier to rest your thumbs on the symmetrical joysticks.
- It has built-in rechargeable batteries that last around 6–8 hours before having to be recharged.
That’s shorter than most, but at least you don’t have to deal with disposable batteries. For more precise pressure levels, the triggers have a lot of travel. It’s also one of the few controllers that support both audio jack and USB-C headphones.
It’s also worth noting that the Stadia controller is currently the only way to play Stadia on TV via Chromecast Ultra. You’ll be limited to playing Stadia on your phone or computer if you don’t have it, so if playing on your television is a must, you’ll want to get this controller.
You would think it’s just for Stadia, but the Stadia controller can also be used for PC gaming on Steam and Origin, as well as Xbox Cloud Gaming on your device. You’ll simply need to customize and button map it to get it to function, but its vibration does not work on non-Stadia platforms. Otherwise, even if you plan to avoid playing Stadia, you will still benefit from it.
Can You Play Google Stadia on Mobile?
Google Stadia can be downloaded on any latest Android smartphone, and while official support is limited to most Samsung Galaxy, OnePlus, Google Pixel, Asus ROG, and Razer phones, you can use any other device on the same operating system thanks to ‘experimental support.’ That means that unless you have an Apple iPhone or an incredibly old Android phone, you can play Google Stadia, and thanks to the free trial, it won’t cost you anything right away.
If you’re a gamer who is looking to play Google Stadia on your phone, you’re in luck because, unlike on TVs, you can use the phone app for your PS4 or Xbox One controller. Some gamepads, such as the Razer Kishi, also function. The process of attaching your game controller to your smartphone and then complying with Stadia can be a little complicated, so we are here to help you through each stage of the process.
How to set up the Google Stadia app?
Go to the Google Play Store on your compatible smartphone and download the Google Stadia app. This shouldn’t be too difficult because you already know how to install apps on your phone. It is worth mentioning that if you do not have a Google account, you will find it more convenient to build one at stadia.google.com and then log in to the app.
The Google Stadia GUI, as well as any games you purchase, should be visible in the app. Whether or not you wish to play Stadia on your computer, you will need to download the app in order to play games and browse the library, so this should be somewhat familiar.
Previously, you have to buy the Google Stadia Premiere package to be able to play on mobile unless you had a promotional code that included the controller and three months of Stadia Pro. Stadia Pro is no longer needed to play Stadia.
Wrapping It Up
Through this project, you may get to learn a lot. Though the games would not be perfectly working, you will surely gain a good amount of knowledge which will be beneficial for you in the future. Also, playing some not-so-heavy games will cheer you up. But if it doesn’t, then you will have to wait for some more time.