The Steam Link app is finally available on iOS (and tvOS) after being available on Android, and then the Raspberry Pi sbc, for a year. The Steam Link app acts like the now-discontinued Steam Link box and streams your Steam library (and more) to your phone, tablet, or TV. The iOS & Apple TV tvOS app allows for Bluetooth controllers like the Steam Controller as well as Apple-approved controllers that are already available for iOS and tvOS.
Apple initially approved and then blocked the Steam Link app for iOS last year. Presumably that was because Valve’s Steam store was available to users, which was a not-great on Apple’s part but makes about as much sense (none) as Apple demanding a cut of Amazon’s ebooks. The new version of the Steam Llink iOS app doesn’t let people access Valve’s store while streaming, it only allows people to play their game library.
The newest versions of the Android app also allows people to stream games when they’re away from home, the iOS app doesn’t have that feature yet and so you’ll be stuck playing on your home network.
As I’ve said before, I don’t think it is any good that the streaming of games you own locally is controlled by any store, platform, or driver company (like Nvidia’s Shield game streaming service.) There could be a third-party, entirely open-source effort to stream your desktop with performance in-mind, but there isn’t. The closest thing is the Moonlight project, but it is only available for people with Nvidia’s graphics cards.
All that said, I played a game of Into the Breach streamed to my iPhone from a Windows host using the new app and while that was a confusing setup process (disabling the virtual mouse, enabling the virtual gamepad) it was ultimately rewarding.
I did have one crash when I switched apps and the network connection had been dropped, but I just resumed the game once I re-launched the Link app.
Streaming from a macOS host is a giant pain in the ass, involving the installation of multiple kernel extensions, reboots, and then installing more kernel extensions and more reboots. I can’t imagine this will get any easier with macOS 10.15, if it’s possible at all. Apple delivers a warning to let you know that something Valve is doing won’t work with “…a future version” of macOS:
That is an ominous warning for a person to read who just wants to play a fucking game. I’m sure they’ll rush out to install the next big macOS upgrade.
Valve is releasing Steam Link apps for iOS and Androidsometime during the week of the 21st of May. They’ll stream games to your device or TV from a host computer just like the Steam Link box does. Valve says that these apps will support a few different types of controllers including Apple’s MFI standard, but I’m not sure how they have Steam Controller support working without attaching the full-size USB type A dongle, unless they intend for people to use a series of adapters.
Valve is also putting out an app to watch any videos purchased on Steam, because that’s a thing people do?
It’s a shame that game streaming is exclusively the domain of stores like Valve’s Steam and Nvidia’s streaming built-into their Geforce graphics cards. Although the latter has some open source support via the unofficial community-developed Moonlight project, neither option is perfect. Steam streaming is often broken for many games outside of Steam, and Nvidia only officially streams to their Shield tablet and set-top-box devices. If you’re using an AMD or intel video chipset they aren’t supported by Nvidia, either.
I’m not sure if there’s any room for a commercial third-party solution when Nvidia and Valve’s solutions work almost well enough, so it might have to be a community-developed open source project.
I’ve also noticed the Link having a positive impact on my terrible attention span. When I’m playing at my desk I’m forever alt-tabbing to check Twitter or any number of stupid distractions. And I’ll usually last an hour in a game before quitting and doing something else. But camped out on the sofa, my attention doesn’t wander as much. I pay more attention to what I’m playing, and play it for longer, which is a discipline I thought I’d lost.
The Steam Link is Valve’s tiny computer that links any HDMI display to your gaming computer, running Steam, over a local network connection. I’ve had it for a few months and have been enjoying it despite a few obstacles, some of which Valve can’t work around.
The Link doesn’t take up a lot of space but it manages to fit several ports:
3 USB 2.0
As well as Bluetooth 4.0 and 802.11 AC wifi.
You can connect wired Xbox One and 360 controllers as well as wireless 360 controllers with the Windows adapter. Valve also has their wireless Steam Controller, which is a middle ground for games that don’t support the Microsoft gamepads. If you need a mouse and keyboard they can be used as well.
Once everything is hooked up and the Link is connected over a wired Ethernet network to your gaming computer, you get a one-time code that allows the Link to verify your access to the remote gaming computer.
The computer’s display will be mirrored to the TV over the local network almost as if it were directly connected. Steam’s big picture mode boots up and it reformats their regular desktop interface for a more console style appearance and input from devices attached to the Link is sent back to the host machine over the network.
From big picture mode you can launch any games that Steam supports, though if you’re not using a Steam controller or mouse and keyboard, and the game doesn’t advertise controller support to Steam, you’ll have to pass a warning checkpoint to continue playing the game.
Although there is also an option to minimize big picture and use the desktop directly, I haven’t had much success navigating the desktop with a gamepad.
Performance on the Link is impressive. I had previously tried Steam’s built-in streaming to a micro computer hooked up to my TV and it never worked well. There were bursts of latency and a “slow network” error message would appear in a tiny font in the lower left corner of the screen. I don’t have a lot of time to diagnose networking issues and was surprised that it wasn’t up to snuff. My networking equipment isn’t that old, and while streaming will be difficult for a wireless network it should have been OK on the wired network.
The diagnostic steps I tried, reducing the number of pieces of networking equipment between the desktop gaming computer and the TV, swapping out network switches, none of them worked and I had given up on streaming. I figured the challenge wasn’t the streaming so much as keeping it to a low latency that Steam would need for a game to be playable. That’s why it is less likely to work over a wireless connection where interference and distance could prevent a solid connection.
When the Steam Link was discounted to $35 (down from $50) I purchased it and kept the receipt thinking that it might perform better than the pre-release developer-focused Steam Machine had, and was surprised to find that the Steam Link performed perfectly on my network. It streamed 1080p, 60 FPS video fluidly.
So if the Steam Link performed well, what are those obstacles? There are a few.
When a game doesn’t work right for whatever reason, maybe it locks up when launched, maybe it crashed while you were playing, when this happens the Link can get stuck in limbo and you’ll be forced to walk away to the desktop computer and force the game to quit.
Technical issues with games aren’t something Valve can prevent. Quality control is up to the developer and publisher. When this happens and it feels like something specific to games running on computers that they’re just going to crash in ways that aren’t recoverable from a controller because computer operating systems aren’t built with gamepads in mind.
These problems happen most often for me with non-Steam games. While some work fine if they’re added to Steam in desktop mode first, like Overwatch, others just won’t work well. That makes me want to try Nvidia’s competing Shield TV console that also includes game streaming. It has the benefit of not being affiliated with any particular digital download system, so it might be better at handling games from Origin, for example. The downside to their Shield console is that it is $200 new when the Steam Link is priced at $50 (without a controller) and I’ve seen it on sale as low as $20 during holiday sales.
Overall I am very satisfied with playing Steam games over the Steam Link. It’s a terrific experience to sit down on the couch, turn on a gamepad and have the Link remotely turn on my desktop computer and start playing Fallout 4 without hauling your computer around or using an extremely long HDMI cable. I just wish the Link had better support for games from third party services, or that third parties would stop exclusively releasing their games through other desktop download stores. There’s an opportunity for a third party to develop software that encapsulates gog, Origin, itch, Blizzard, and Uplay games into Steam for more streamlined streaming and game library management.
In addition to refunds, we have pre-orders available for the first three pieces of Valve’s Steam-appointed hardware.
Steam Machines. They’re from third parties like Alienware, they run Valve’s SteamOS variant of Linux and play games on Linux via Steam or can stream games from a Windows desktop in another part of your home. If you pre-order you can get one a month early on October 16th The machines available for pre-order today a range of prices from $450 to $1,419. Everyone else can get them when they’re released November 10th.
It’s still ridiculously awesome to see hardware manufacturers shipping a Linux-based gaming computer. After buying boxed games over a decade ago for Linux, watching it all burn down only to be resurrected through downloadable ports via Valve and the Humble Bundle. Not since the days of Civilization: Call to Power have Linux gamers had this much reason to be hopeful for the future. The Linux-based computers are almost as strange as the fact that some of the pre-orders are being handled through GameStop.
The second item in the pre-order lineup isn’t as hopeful. For those that want to spend far less and just want to stream from another gaming computer in their home to their TV there is the Steam Link. At the moment though, people who order the Link won’t be running any version of SteamOS’ Linux and won’t be downloading Linux games. Maybe in the future it’ll seem like a better option to get a Steam Link and stream games from a more powerful Linux machine. The Link is $50. Just like with the Steam Machine, the Steam Link can be pre-ordered for arrival on the 16th of October. Everyone else has to wait for the tenth of November.
Sensing the potential for maximum confusion at the Steam Controller’s presence in a world dominated by 360, Xbox One and Playstation 4 controllers, Valve has created a trailer for potential controller purchasers to make up their minds. I don’t recall ever watching a trailer with this much production expense having gone into it just for a controller. Unless they were up for crowd funding. Almost more ridiculous than Valve’s foray into the living room involving Linux is that these cross-platform supporters still require Adobe Flash plugin in Apple’s Safari webbrowser to watch videos or you get this unplayable mess: