Enabling Bluetooth connections on Stadia Controllers
community.stadia.com
community.stadia.com
The classic "worm" game is timing sensitive, gotta turn before you hit a wall or yourself, but also gotta turn as late as possible to ensure you don't leave empty space.
The input lag was noticeably bad, doing precise turns requires correctly guessing the input lag and clicking the turn command early.
I guess I see why it's being shut down.
I’m not really a casual gamer either. I’m still surprised that GeForce now doesn’t have an app for Linux. I switch to my Mac laptop to play stuff like Fortnite.
Fortnite is about as casual as it gets. You won't rank very high in a twitch shooter like CS:GO (or keep consistent ranking) using a cloud gaming service.
Just because one game has guns doesn’t make it less ‘casual’, which btw is a dismissive word to use in the context. Why are ‘twitch reactions’ less ‘casual’ than puzzle solving?
Plus cross platform.
50ms of input lag on the other hand is very easily noticeable. And makes games unplayable for lots of people.
Why buy games full price? All my gamer friends say its crap!
Google shuts things down, why invest?
The tech was pretty good for casual gamers, it also pushed linux gaming in the AAA studios.
I think a lot of negative sentiment also came from gamers thinking that Stadia intended to replace their gaming setups.
It didn't reach mainstream adoption because most people who care about games didn't think it was a good deal and input lag was a big part of the reason why. And people who don't care about games... didn't care about Stadia for obvious reasons. The target demo for Stadia was basically people who have a mild interest in gaming but not enough of an interest to already own hardware suitable for running games themselves. That was never going to be a profitable niche.
Like, we’re able to push a lot of other things through the cable in less than a few milliseconds. Is it the compressing that takes up so much time?
Anyways it wasn't the lag that killed Stadia but the monetization: buy the games full price + pay a monthly sub too. It's just plain bad. On Geforce Now you can use your existing libraries (Steam, Uplay, Epic) and don't even have to pay if you can stand the queues. On Xbox Cloud you have to pay a monthly sub (except for Fortnite) but they give the games too, pretty much a Netflix for gaming. Both has its merits, currently I dig Xbox Cloud more.
But a lot of other people also thought you had to pay twice, which can't have helped.
Another example was the refund at the end, which would have addressed one of the most common review points had it been policy. Here’s a representative launch review listing that under “The ugly”:
https://arstechnica.com/gaming/2019/11/google-stadia-might-b...
Instead, it is my understanding that the point of Stadia was to give Google Cloud GPU instances a first-party "spot workload" to run when otherwise underutilized, since Google were building that instance type out ahead of confirmed business demand. They had all these idle GPUs just sitting around; may as well let people play games on them!
The moment the first GPU-backed generative AI models were open-sourced, though, there was suddenly tons of business demand for cloud GPU instances, to back all the "this[whatever]doesnotexist"-type services that were popping up. And "actually renting the GPU time to people with a business use-case for it" is much higher-margin than letting people play games with them. (That was the original intent of building out the instance class, after all.)
Stadia accomplished its purpose. The demand for the instances arrived, so Google didn't need Stadia any more.
Did stadia itself make any money? Probably not. I'm sure the money they made from re-using those servers for their cloud/ai departments certainly paid of the dept though.
I can't say for certain that derefr's explanation is wrong, but from what it looks like they did create bespoke hardware for stadia instead of reusing their existing infrastructure.
A lot of “supplemental” use cases for this technology.
this idea that its to encourage future investment is predicated on Google thinking that the masses are paying attention to their refund policies. yes this kind of thing may be a big deal for people on HN or certain subreddits, but I doubt it’s a large % of the target market
And google is very aware that their reputation for killing products hurts adoption of new launches.
https://www.itpro.com/software/360376/google-cloud-seeks-to-... (just one of many results, just happened to be the top result for "google kills things reputation")
a lot of product sun-setting from Google and other corp in this tech winter. Stadia is definitely handled in the best way one could hope for, IMHO it should be a text book example:
- refund the purchase
- listen to the user community, and act on it to avoid creating e-waste
- respect the employees and give them an opportunity to express their love of their work openly and officially
If Google had been as good at marketing Stadia as managing its shutdown, they never would have had to manage its shutdown.
Honestly, I think if they had been really smart, they would’ve made the game streaming a Youtube feature (including rolling the subscription benefits into YT Red. It would have been consistent with the way they’ve converged what used to be Google Play Music, and the way they’ve soft-converged Google Play Music and TV with Youtube.) It’s
I think Google may have realised this which is why they're carefully managing the shutdown. It was too late for Stadia, but they don't want consumers feeling the next service is risky too by showing an intent to make it right when the shutdown happens
They likely would have gained more popularity had they promised to refund all purchases in case the project shut down in less than a decade - in a legally binding way. This would have given customers a lot of confidence to invest time and money into their platform.
Additionally, they could have pulled in a portion of the existing PC gaming market if they allowed users to bring their own games. Having a service that would allow you to play your existing library while you're traveling or over at a friend's house would be enticing to many.
I wouldn't call this a marketing failure, however.
As the cryptkeeper over at Killed by Google, I'm very happy with the outcome for Stadia users (myself included). However, I don't think this will move the needle of Google's 'killer' reputation as much as people think given all the skepticism about how long this product would last in the first place. The "death pool," and the people who voted basically predicted the timeline within a few days[1].
They've always been usable as generic USB controllers.
I'm not sure if their strategy ever changed along the way, but when Stadia was first announced, it was a purely cloud gaming platform where you still needed to buy a license for every game. Not knowing what would happen to my purchased games was the main thing keeping me from trying Stadia - I'd have been happy to use it if it was a Netflix / Xbox Game Pass style service where you pay a flat monthly rate for access to a library, or if it was clear that any games you bought would be refunded if the service suddenly shut down.
As it was though, it seemed as though you could drop a ton of money on Stadia games, and Google might pull the plug the very next day, and you lose everything you just purchased. That worry was the deciding factor for me to never give Stadia a go.
This would not be that different, right?
the reason that this time they’ve seemingly turned a new leaf is that this time hardware is involved. once something is in someone’s hands and they actually own it, rather than a legally slippery software license or user agreement, you’re looking at something that can be very easily explained to a judge or jury
Next question is how good the Bluetooth chip is. The range of speeds even for the latest chips is vast. Since the controllers only used Bluetooth for setup, Google could have opted for a less powerful chip to lower the BOM and they might end up not being particularly useful for games over BT.
> I will be losing that game.
- shadowgovt, https://news.ycombinator.com/item?id=33023050
It’s the wifi (not BT) connection that never worked off-platform.
From that starting point, allowing it to be a normals BT controller should require a minimum of additional work, but I think they probably had a reasonable business case to not do that:
We know they tried to implement to minimize additional latency, so I’m guessing they really did not want people using these as a general BT controller in case the user inadvertently connected to Stadia in that mode, which would have increased latency and reduced user experience.
Being able to plug in via usb for general controller usage was fine because increased latency there was not going to be an issues.
I suppose it all makes sense.
Also my impression was that Stadia was aiming for "a console without the console" experience, and IMHO Civ and Sim games tend to be more PC focused (complex input requirements etc).
I guess they figured it was concerning enough that people were going to pick them up just for a free Chromecast Ultra without also giving them a free controller for Steam too.
I've no idea why they didn't make money and had to shut down.
Other reasons may include:
- not having to deal with supporting other controllers on stadia
- not having to support their controller on other platforms
Not that it's defunct, they don't really have to deal with support aspect of things, and this is just a good will gesture so the controllers aren't paperweights.
It was in fact directly using Wi-Fi because of latency.
But sure, tell us more with your expertise.
Why can't we just appreciate a creative solution to a problem?
Your local machine doesn't need to know the input for stadia to work, so why redirect it there?
Stadia had a fundamental physics problem, not an engineering problem. Their "solution" is little more than a bandaid that highlights the fact that the problem exists.
Citation needed. That doesn’t seem to be the case as far as I know. GeForce Now does the same thing and they’re making money.
It added few ms latency to a product that requires low latency. It was easy to avoid it (having controllers talk Wi-Fi on top of Bluetooth is hardly a rocket science). It was likely one of many small projects to improve it.
Another possible reason is that it wasn't seen as a high enough priority compared to other things they wanted to do.
How would it being proprietary reduce latency? That mostly sounds anticompetitive to me
Controller -> Stadia device -> router -> Stadia
is a helluva lot slower than
Controller -> router -> Stadia
And also drastically simplified the "Stadia runs on all kinds of devices" requirements.
It seems like a smart architectural decision.
The data trip through unoptimized stacks on the hardware would really hurt.
And optimizing a diversity of different hardware devices (some of which predate Stadia) sounds like a support nightmare.
So they're adding the ability to connect from bluetooth with this. In the same way before Sony added driver support to Dualshock controllers on PC, you couldn't use them wirelessly. They're not really "locked" more than the bluetooth support just wasn't there.
I only use it on Linux, and I suspect Sony didn't contribute the driver I use. Actually, I don't think PS4 controllers work wired at all, I believe they always use bluetooth and the wire is only for charging. AFAIK anyway.
Very odd that they decided to use wifi instead of bluetooth initially. Between this and the time they spent writing yet another file transfer tool, I'm getting the impression that Stadia was a very unfocused project, trying to do things differently (resume driven development?) when they should have been using off-the-shelf solutions and standard approaches for everything possible.
There are alternative drivers out there (for use with knockoff controllers that try to replicate the offical device IDs, for example), but if you haven't done anything special you're probably using the Sony driver.
Edit: As far as I can tell, the PS5 driver is hid-playstation while the PS4 driver hid-sony. hid-sony has had commits from at least one Sony employee since 2017, but doesn't seem to have originated from Sony.
The controllers did however have a bluetooth chip that was used for initial setup, so you could connect it to the stadia app and put in the wifi settings. This firmware update google is releasing so that it will work as a normal bluetooth controller using this bluetooth chip.
Still seems really weird not to enable it from the beginning--what would they lose?--but the made the right decisions during design and at the very end, at least.
It also didn't need a bluetooth chip but they added one anyway. It wasn't sold as a general controller so I don't really see the big deal. This is a nice good will gesture.
It didn't need to support general purpose, they were not looking to sell the controller for general use (google terrible at hardware support).
People buying it knew it only worked with stadia.
For stadia use, it made sense and connectivity over Bluetooth would have increased latency and complexity to the cloud service.
Moot point now, but atleast they opening it up so you don't have to throw the hardware in the trash
*moot
It uses the same IC for both functions -- BCM43458.
I can't blame them for not wanting to implement Bluetooth when it wasn't a requirement for Stadia. Bluetooth seems like a nightmare to support. But now they can release this as an unsupported best-effort update, and that's way easier. It probably won't work with some devices since they aren't going to test it extensively, but hey, it's free!
Since they’re just way more ubiquitous, the PS drivers are more mature.
“Locked” is a misnomer [0] ; they didn’t work as bluetooth controllers at all; because it waa a cloud gaming system, bluetooth to a local device that then had a connection (usually WiFi) to the clous backend would add latency, they used WiFi to connect directly to the cloud server, and bluetooth to coordinate with the device that would get the AV stream of the game.
> Was Google afraid people would use their controller to… play games run on their own computers?
They supported that via USB, so they couldn’t be too afraid of it.
[0] EDIT: or, at least, can give the misleading impression that BT controller functionality was active but locked to a specific use case.