Tendo City
Steam Link - Printable Version

+- Tendo City (https://www.tendocity.net)
+-- Forum: Tendo City: Metropolitan District (https://www.tendocity.net/forumdisplay.php?fid=4)
+--- Forum: Tendo City (https://www.tendocity.net/forumdisplay.php?fid=42)
+--- Thread: Steam Link (/showthread.php?tid=7085)



Steam Link - A Black Falcon - 5th November 2017

I got a Steam Link recently.  This hardware device streams a computer monitor screen to your television, allowing you to play PC games remotely.  It's made by Valve and named for Steam, but actually does stream anything on that monitor, not only Steam, so you can use it for non-Steam Big Picture Mode stuff if you attach a mouse and keyboard to the thing.  It's a pretty good idea, if lag doesn't break it, and I've been interested in the concept but only for the right price.  Well, this offer was for $1, plus about $8 shipping, but there was a catch -- it was a bundle with a game, ICEY, which cost $7.69 itself; that is an okay price for that game, but not as low as it's been.  ICEY looks decent (it's a sidescrolling action/platformer) so I decided to keep it anyway, though, so I have that too now.  The total bundle was a bit over $15, which is quite reasonable.  Now you can get the Steam Link alone on sale for $15 on Amazon, so Valve seems to want to clear their warehouses of these for some reason... moving over to more built-in apps (TVs with the capability included out of the box and such), instead of an external device, probably is what I've seen for a good guess for why?

Anyway though I tried the thing out today and it works pretty well, most of the time anyway; it does vary from game to game.  I have it connected by wired internet to my router, which connects to the PC via another wire.  I only have one ethernet cable long enough to reach from the router to the TV, so my 360 now doesn't have wired internet.  Ah well... either I'll have to see how well the 360 handles wireless, or get another long ethernet cord.  I'll probably get a cord eventually, wired really is better... though my other devices (PS3, Wii U, 3DS, tablet) use wireless and do decently with it, wired is faster and more reliable.  It's apparently especially important to sue the Steam Link with wired internet, though, for lag reasons, so I will do so.  But as for the Steam Link, as I said it seems to run fairly well.  Games definitely don't run as smoothly as they do just on the computer, surely in part because of having to duplicate the monitor image (maybe I should try 720p streaming instead of 1080...), but it works and controls are responsive.  Between the distance and extra rendering there is more lag playing games on the TV than there would be on the computer, and faster-paced and higher-end 3d titles do seem to run worse, but even those games are playable so long as they work on a gamepad, I think... though people will vary on this depending on their tolerance and system power, for sure.  In some games I didn't notice much of a difference between PC and Steam Link though, so it works great if your system can handle it.  Being able to play computer games on my television, while the computer is still in another room, is great and I think I'll use this thing a good amount; it's kind of like having a new console, only it's my computer!  Sure, there is more lag and slowdown in games, and worse image quality too (because while my TV is HD and largeish, it's pretty old), but still it's pretty great.

So I have this now, and I've been using it with my Hori EX2 Turbo pad, my favorite xinput gamepad.  It works great with that in games, but for things like text input it's miserably bad, and it cannot act like a mouse.  So, I need a mouse and keyboard solution for the TV.  I generally prefer wired things of course, but I'd need what, a long USB cable, and maybe a hub too?  Mouse and keyboard cords are not long after all, and the Steam Link is over 10 feet from the chairs.  And that would mean even more wires going across the room, too... I could do that and might eventually, but as much as I dislike them maybe a wireless thing is a better answer.  I don't own any wireless mice or keyboards though, so I'm not sure what to get... hmm.  Do I just get some portable thing with a keyboard and trackpad for starters?

(One option is to get the Steam Controller, and if it goes on sale I am somewhat interested, but I'm not interested enough to pay full price for that thing.)

So yeah, overall the Steam Link is pretty cool.  Beyond the above section on lag and slowdown it has some other limitations too, though.  First, there is no power button on the thing so you need a compatible controller to do that with.  It seems most reliable with a Steam Controller; with the 360 pad it can work, but also can have issues.  That's annoying.  Worse, though, even if I had a mouse and keyboard for the living room they wouldn't be nearly as convenient to use as ones at the computer are the Steam Link really is only good for games that can entirely be played on a gamepad, most obviously.  Additionally, there is going to be lag because of the distance between your computer and TV.  In some cases this lag can be crippling, though thankfully it isn't for me.  Additionally, I also have worse image quality on the TV than you'd get on a computer monitor, and sitting a lot farther from the screen makes small text unreadable in cases because PC games assume you will be close to the screen.  For games where none of those things are an issue however the Steam Link is a good idea executed fairly well, and I at least have a lot of PC games that would be awesome to play on my TV too.  Well, now I can, and the thing that allows it is (or has been) available for pretty cheap.  Cool stuff.


Steam Link - Dark Jaguar - 6th November 2017

My current XInput device is a XBox One controller. I think it's the best controller out there right now. Hori makes quality stuff though, so I'm sure that pad is good too.

As for this device, it's duplicating the screen in software rather than using an additional hardware output which wouldn't tax the system. I've seen these, and they do present some hiccups. I'm fortunate in that I've got a video card with just way too many video ports on it. Down the line, once I get a modern TV with "game mode" in it for reduced latency, I intend to get a HDMI cable running out of one of those additional ports to that TV for that nice "set top box" experience. I might even get a wireless mouse and keyboard.


Steam Link - A Black Falcon - 6th November 2017

I've mentioned the Hori EX2 Turbo controller before, but it's a wired (with a long ~10 foot cord) X360-compatible pad that only released in Japan and is not cheap, I paid $40-$50 for one on ebay and I think I got a good price. It has six face buttons, which is the number one thing I like about it; I believe it's the only dual-analog 360/xinput controller with six face buttons, all other six-button pads are digital-only dpad or fightstick things. Those are great, but I want a controller with analog and six face buttons and this is it.

And fortunately, since it's from Hori, it's also a fairly high-quality controller that works well. It's not quite as sleek-feeling as official MS 360 controllers, but it looks nice enough and works great.

Dark Jaguar Wrote:As for this device, it's duplicating the screen in software rather than using an additional hardware output which wouldn't tax the system. I've seen these, and they do present some hiccups.
It makes sense that they're just duplicating the screen instead of rendering everything again, but regardless of the reasons -- distance, etc -- I definitely noticed slowdown and such on the Steam Link in some games, particularly higher-performance things like fighting games, than those same games have on regular PC.

Quote:I'm fortunate in that I've got a video card with just way too many video ports on it. Down the line, once I get a modern TV with "game mode" in it for reduced latency, I intend to get a HDMI cable running out of one of those additional ports to that TV for that nice "set top box" experience.
Unless your TV and computer are pretty close together, though, just using an HDMI cable probably often is not much of an option. My computer and TV areas are not really far apart, but they are definitely too far apart to just run a cable from the computer to the television. (I also don't have extra outputs on my video card, it has two outputs and I have two monitors attached to it, but that's another issue.)

Quote: I might even get a wireless mouse and keyboard.
Yeah. You can go to your Windows desktop in the Steam Link, but this requires a mouse to operate obviously, requiring either a mouse or Steam Controller since that can emulate a mouse, though I don't know how well. And yeah, as much as I prefer it wired isn't a great option for a mouse and keyboard in the living room, so If I use this thing much I'll definitely need to do something like that as well.


Steam Link - Dark Jaguar - 7th November 2017

My PC can be MADE to be close to whatever TV I like. It's close to the one in my bedroom at least. Don't bother with the XBox 360 controller, just use the XBox One controller. MUCH nicer d-pad, in that it's a d-pad. I do like the 6 button layout option though. It's just perfect for emulating N64 games.


Steam Link - A Black Falcon - 8th November 2017

The Hori EX2 Turbo pad has a regular cross-pad, thankfully. It's not the best d-pad ever but it is quite solid and a huge step up over the original 360 one. It's better than the transforming d-pad of the second-model 360 controller too.

As for the Xbox One controller, since I don't have the system I don't have any of those controllers. And as for using it as a PC gamepad, since I have a perfectly good xinput controller I don't want to buy one just for the PC unless there's a very good reason for it...

Quote:My PC can be MADE to be close to whatever TV I like.
So what, a laptop or something?

Quote: I do like the 6 button layout option though. It's just perfect for emulating N64 games.
6 face button layouts are still my favorite kind of controller design for sure. :)


Steam Link - Dark Jaguar - 9th November 2017

I mean, like if I really wanted to I could just move my PC over and set it up by my TV, permanently or whatever.


Steam Link - A Black Falcon - 9th November 2017

That's a huge hassle with a desktop though, something like the Steam Link makes it pretty easy.


Steam Link - A Black Falcon - 30th November 2017

So it's pretty much just what I said in the OP here but with more detail, but here's a more full writeup of my thoughts on the Steam Link.

... Yes, it's been far too long. Between being busy, that more than 6-day power outage after the huge windstorm of October 2017 knocked out power to more than half of this state, some computer problems (I think Windows messed up my video card...) and not being sure what to post next, it kept getting pushed back. This little article here is something, at least, though, and hopefully it's interesting.

This first impressions article on the Steam Link is broken up into three main parts, first an introduction, second for an overview of the hardware, and last for my impressions of gaming on the device.

Introduction

I got a Steam Link recently. This is a piece of hardware made by Valve, the company who run the d0minant PC gaming store Steam, that you connect to your television via HDMI. Then you connect it to the network your home computer is on, preferably by a wired connection for better reliability and speed, and it can duplicate one of your computer monitors onto your television, allowing you to play PC games on your TV, remotely. The Steam Link does not run the games, it merely streams them from your PC, so how well it works depends on your setup -- is it connecting via wired internet, or wireless? How far is your computer from your TV, and is there only one router or switch in between the two or more? Etc.

In my case, my computer and television are in different rooms, and my computers I play games on are all desktops and not laptop, so for some time I've been interested in finding a way to play computer games on the TV. I have my computer and Steam Link both hooked up via wired internet to a router placed in between the two. However, there didn't seem to be an easy way to do that, until Valve solved that problem. Fortunately, it works pretty well for me. While not perfect, the Steam Link is a great device that I really like.

The Steam Link's regular price is not too expensive, but the price was just enough that I did not buy one until recently. However, over the past month or so Steam has had a series of sales selling off Steam Links for extremely low prices; they seem to want to clear their warehouses of these things. There have been several bargain-basement offers, some even cheaper than the offer I bought, but the one I got cost $1 plus $7 shipping, with a catch -- it was a bundle with a game, ICEY, which cost $7.69 itself; that is an okay price for that game, but not as low as it's been. ICEY looks decent (it's a sidescrolling action/platformer) so I decided to keep it anyway, though, so I have that too now. The total bundle was a bit over $15, which is quite reasonable. No one is sure why they're selling these for so cheap, if it's because of a switch over to apps embedded into smart TVs or a new generation of the hardware that is not out yet, but within its limitations the Steam Link works and is definitely worth getting when it's next on sale cheap.

Steam Link Hardware Overview

The way the Steam Link works is that you first have to turn on Steam on your PC and then go into Big Picture Mode. After this, go to your television. The Steam Link doesn't have a power button on it, so you have to turn it on either by plugging in a controller to a USB port on the Steam Link, or hitting the 'system menu' button on a modern controller, such as the Xbox jewel on a 360 or Xbox One controller for example. Because you are on a television, while the Steam Link does support keyboards and mice if you plug them into it, a gamepad is recommended. Anyway, doing either of those things will wake up the Steam Link. It will then look for your computer. Once it connects, you'll see the same Steam Big Picture Mode screen on your TV that is also on your computer monitor. Big Picture Mode feels like a pointless waste on a computer, but on a television it's a mostly well-designed system interface that works well. You can play any of your Steam games through this interface, and sort by any categories you have or by which games have native Xinput controller support, which is nice.

Now, you can stream your desktop to your TV, but the hardware has limitations. Either for bandwidth or Steam Link hardware limitation reasons, the Steam Link can only display a 1080p picture or below. If you're running your desktop at anything above 1920 x 1080, the Steam Link will scale it down to fit whatever output resolution you have chosen. I have a 16:10 monitor and run my main desktop at 1920 x 1200, but it can display that on my TV, though I do need to remember to set games to 1080 to have them not cut off as much of the screen. The Steam Link can output an interlaced image as well as progressive scan, too, allowing for 1080i support for older HDTVs like one I have that do not support 1080p. The higher resolution you stream the more pixels it is streaming so the higher the likelihood you will have performance issues, but how well each resolution works will vary. For me they all seem to work fairly well. There are plenty of configuration options, which is great. You can set what gamepad buttons will do in a game from a standard menu interface in the system menu, for example, which is pretty awesome. If you have to use it the Steam Big Picture Mode text-input interface is incredibly, barely unusably terrible with a regular gamepad though, so use a keyboard or Steam Controller for that, but otherwise the system menus are pretty good.

One other cool thing about this device is that while Steam does not advertise it as such, the Steam Link is not a Steam-only device. Instead, once connected it streams whatever is on your computer monitor to the TV. So, if you minimize Steam your desktop will appear. At this point you will need to connect a keyboard and mouse to the Steam Link in order to navigate your desktop, but if you do that you can just use your computer on your TV, which is pretty cool. Staying in Steam may be the most convenient thing, thanks to controllers and such, but it's great that you are not locked into it; all PC games are not on Steam, after all! And even when they are you may have it for another storefront for any number of reasons. The competition of the many different ways you can buy PC games are one of the many great things about computer gaming, and hardware shouldn't lock you to one device.

On that note, one other accessory that would go well with a Steam Link is the Steam Controller. I don't have one, but I am thinking about it now. A regular Xinput controller, such as the wired, Xbox 360-compatible Hori EX2 Turbo gamepad I use (because it is the only officially licensed and dual-analog Xinput gamepad with six face buttons, mostly), is great, but the Steam Controller allows for easy keyboard/mouse mapping to it, and its touchpad things may be a better mouse replacement than analog sticks are? I know impressions of the Steam Controller are quite mixed, though, and I remember hating the touch-only dpads of TurboTouch controllers for the NES and Genesis and such, so if I get one I'll report on what I think. The other negative is that it's mostly locked to Steam; there may be ways to use it outside of Steam, but it's intended only to run in Steam and that really is too bad.

Gaming on the Steam Link

But anyway, back to the Steam Link. So far, I have used this to play gamepad-supporting Xinput computer games I have in Steam on my television. Again, I am using it on a wired network because Valve warns that wireless causes larger amounts of lag which can make playing games difficult. This makes sense, because while wireless internet usually works fine, it's never as fast or reliable as wired internet is. I would expect the same from an intranet like this.

I would say that for the most part the Steam Link works great. Just as you'd hope, it displays my computer monitor on my TV, and games are entirely playable. How playable games are on TV instead of computer monitor depends on the game in question and the screens you are running it on, though. First, of course, many computer games are designed for you to be sitting close to the screen. Even on a sharp television, sitting much farther away will make details hard to discern. Playing more console-styled games is fine though of course, and I have many of them for PC as I like many kinds of games. Second, lag is a key concern. Everything you're doing is going through wires over to your PC and then back again, after all, so there are multiple points where lag can be introduced that would not exist when playing just on a PC -- either from the wires, from your router, from TV latency, or what have you. In my experience, while it's close, I do think that games probably do not run quite as smoothly on my TV as they do on the computer. The lag is fortunately low, but it is there, and this can affect some kinds of games worse than others. It works and the controls are responsive, though, which is great. Being able to play computer games on my television, while the computer is still in another room, is great and I think I'll use this thing a good amount; it's kind of like having a new console, only it's my computer! Sure, there is more lag and slowdown in games, and worse image quality too (because while my TV is HD and largeish, it's pretty old), but still it's pretty great.

I have tried a variety of games over the Steam Link, including 2d and 3d games, faster action titles and slower ones. All are playable, and run close to how they do on my computer monitor. The very framerate-consious might have a different experience from me, but whether I tried Deltazeal or Dead or Alive 5 games seemed to run about how it should. There is a noticeable graphical downgrade versus playing directly on my PC, however, either because of the resolution change or simply distance, both from the computer to the TV and from how far you sit from the screen. That's a relatively minor sacrifice to be able to run my desktop on my television without a huge amount of hassle, however!

Beyond lag, the other issue I need to address again is controllers. Since it is an open format there are many different kinds of controllers used by PC games. The Steam Link will run any modern game with Xinput controller support with no problem, but anything else, whether it's an older PC game with only Directinput support, games with only keyboard and mouse support, something outside of Steam, or what have you, require other controllers. And considering that the Steam Link is underneath your TV, far from where I sit at least and I presume this is true for most people, and you are probably not seated in front of a desk, using a mouse or keyboard comfortably may not be realistic. Plugging in a Directinput gamepad is easy enough, to solve that issue, though a USB extension cable may be necessary to get over to where you are; I sure would need one, PC game controllers do not have long cables. Still, the keyboard and mouse issue is tougher. I don't have a wireless keyboard and mouse to use with my Steam Link yet so I've only been able to use it within Steam, but I will get something, perhaps a wireless keyboard with built-in laptop style touchpad; I do not like those things, but for basic Windows navigation it'd work. These are issues which matter to me because I love computer games of all ages, not only ones from the past decade or so which mostly support xinput. I still think that Microsoft should have just stuck with directinput instead of confusing PC gaming with two competing interfaces, but they did, so ah well.

But anyway, overall the Steam Link is pretty cool. Lag, distance from the screen, and image quality degradation are real issues, but despite that the Steam Link is easily worth getting since it succeeds at its goal of allowing people to display their computer desktop on their television, and paired with Steam's Big Picture Mode also has a good interface for using computer games in a console-sized menu system. Big Picture Mode is great on a TV, but it is also fantastic that you can minimize it and use your regular desktop, for watching videos online, trying to read a website perhaps despite the inevitable text-size issues, playing a game outside of Steam, and such. The Steam Link is a good idea that is executed fairly well, and while PC-focused titles centered around mouse and keyboard control will never be any good on Steam Link no matter what controller configuration you try to use up, there are there are many hundreds and even thousands of computer games that would run perfectly on a television. Instead of buying the game once on PC and again on consoles, why not just buy it once, on PC, and play it on both screens? With Steam Link, you can do that! Overall, I recommend the Steam Link if it sounds like something you could use. It's pretty cool and I like it, and the repeated sales Valve is offering for these make it an easy recommendation the next time it goes on sale cheap. Know of the issues, but don't let that dissuade you from getting a Steam Link if it could be at all useful for how you play games.