WEBVTT

00:00:06.480 --> 00:00:12.480
Corsair raptor k40 keyboard and m45 mouse are designed to provide

00:00:10.719 --> 00:00:17.600
best-in-class features and performance for gaming click now to learn more

00:00:15.200 --> 00:00:20.800
valve in-home streaming uses the power and compatibility of a Windows-based

00:00:19.520 --> 00:00:25.600
gaming pc somewhere in the house to enable a great

00:00:23.199 --> 00:00:30.320
gaming experience on other devices and operating systems basically anything

00:00:27.920 --> 00:00:35.760
that can run the steam client Windows os x or Linux can use it as long as the

00:00:32.880 --> 00:00:42.559
hardware is powerful enough it works on inexpensive desktop pcs notebook pcs or

00:00:39.280 --> 00:00:44.160
even tablets so what does it do first of

00:00:42.559 --> 00:00:47.440
all it's in beta so all of this is subject to change but the basics should

00:00:45.920 --> 00:00:52.239
be pretty much set at this point so here you go in home streaming uses your

00:00:49.920 --> 00:00:58.480
gaming machine with a powerful graphics card for example your office or your man

00:00:54.879 --> 00:01:01.120
cave rig to act as the server and to run

00:00:58.480 --> 00:01:06.479
a demanding game then with as little latency as possible convert that to an

00:01:03.520 --> 00:01:10.960
h.264 compressed video stream it then sends that video stream over your home

00:01:08.560 --> 00:01:15.920
network to another machine for example your home theater pc that's hooked up to

00:01:12.880 --> 00:01:18.400
your tv which acts as a client that can

00:01:15.920 --> 00:01:24.000
without working very hard decode that video stream and display it on the

00:01:20.400 --> 00:01:25.840
screen at the same time the client pc

00:01:24.000 --> 00:01:30.240
takes input commands from your game controller or keyboard and mouse and

00:01:28.080 --> 00:01:36.000
again latency is key here sends them back to the server to actually control

00:01:32.479 --> 00:01:38.479
the game the idea is that any pc with

00:01:36.000 --> 00:01:43.759
adequate network performance and CPU horsepower can let you play your games

00:01:41.280 --> 00:01:47.840
the games on your gaming rig remotely so what does it not do it does not allow

00:01:46.079 --> 00:01:50.960
streaming over the internet although i suspect workarounds for that won't be

00:01:49.520 --> 00:01:54.720
much of a stretch for the technically inclined it does not allow multiple

00:01:52.799 --> 00:01:58.479
people to use the server or streaming machine at the same time so your office

00:01:56.560 --> 00:02:02.719
gaming pc can't have someone sitting at it working on spreadsheets while you're

00:02:00.240 --> 00:02:06.560
using the horsepower of that GPU to game downstairs it will actually be running

00:02:04.479 --> 00:02:10.800
the game on screen at the same time just like NVIDIA's game stream technology

00:02:08.479 --> 00:02:15.920
number three it does not allow logging in from multiple locations on the same

00:02:13.360 --> 00:02:19.599
network to the same account and playing different games at the same time we'll

00:02:17.680 --> 00:02:24.239
need steam family sharing for that which is hopefully coming soon number four it

00:02:21.680 --> 00:02:29.280
does not allow higher resolutions than the connected monitor of the server pc

00:02:27.040 --> 00:02:33.760
the game must run on both pcs at the same time so if your desktop computer

00:02:31.440 --> 00:02:39.280
has a 720p monitor and your tv downstairs is 1080p then your stream

00:02:36.000 --> 00:02:41.760
will be limited to 720p the good news is

00:02:39.280 --> 00:02:46.959
that the opposite is not true so as long as your gaming pc has the same or higher

00:02:44.400 --> 00:02:51.120
resolution as the other pc your remote pc can scale that image down

00:02:48.840 --> 00:02:55.360
appropriately number five is it's a little bit finicky right now and it does

00:02:52.879 --> 00:02:58.879
not have perfect game compatibility in the future i'd expect this to be much

00:02:56.959 --> 00:03:02.640
improved and you should be able to stream most of the games in your steam

00:03:00.480 --> 00:03:06.640
library even the ones that you've added manually number six

00:03:04.560 --> 00:03:11.200
it does not deliver the greatest image quality it's seemingly capped at about

00:03:08.800 --> 00:03:14.720
30 megabits per second maximum streaming bit rate so that means color depth will

00:03:12.720 --> 00:03:19.040
be lower which is perceived as blockiness and what would otherwise be

00:03:16.560 --> 00:03:22.720
smooth color transitions and it also introduces artifacts some that are

00:03:20.959 --> 00:03:27.360
difficult to notice and some that are very very easy to notice such as these

00:03:25.280 --> 00:03:30.799
around a crosshair in battlefield bad company 2. moving on to hardware

00:03:29.120 --> 00:03:34.560
requirements valve has been pretty tight-lipped about these probably

00:03:32.239 --> 00:03:38.319
because this functionality just went into beta and they are still working on

00:03:36.720 --> 00:03:43.760
it but there are a few things that we know CPU performance will have to be

00:03:41.200 --> 00:03:47.760
enough to decode and play back an h.264 video stream at whatever frame rate and

00:03:45.680 --> 00:03:53.120
resolution you're running officially valve supports 720p and 1080p at either

00:03:50.480 --> 00:03:57.920
30 or 60 FPS network performance also matters but how

00:03:55.440 --> 00:04:03.120
many megabits or gigabits per second it can achieve is not actually the most

00:04:00.640 --> 00:04:09.360
important thing connection latency and reliability are much more critical than

00:04:06.239 --> 00:04:11.120
throughput a theoretically faster n or

00:04:09.360 --> 00:04:15.920
even ac wireless connection will inherently drop more frames than a

00:04:13.360 --> 00:04:20.079
normal Ethernet or even a slow power line network connection because hardline

00:04:18.079 --> 00:04:25.280
networking performance is much less susceptible to interference speaking of

00:04:22.320 --> 00:04:29.440
interference forget about 2.4 gigahertz and wireless even if the throughput is

00:04:27.360 --> 00:04:35.360
fast enough there's so much interference on that frequency that 720 30 FPS isn't

00:04:33.199 --> 00:04:39.040
a great experience five gigahertz wireless n was much better in my testing

00:04:37.280 --> 00:04:43.120
but that's a subject for another video stay tuned for a follow-up where we take

00:04:40.639 --> 00:04:46.560
a closer look at network requirements the other requirement is the pc actually

00:04:45.040 --> 00:04:49.840
doing the gaming has to be powerful enough to run those games that's kind of

00:04:48.080 --> 00:04:52.720
a given all of this aside so we don't really know exactly what we need if you

00:04:51.520 --> 00:04:58.639
are trying in home streaming and you're wondering how your configuration is doing pressing f6 on the client pc

00:04:56.160 --> 00:05:02.639
provides a somewhat useful little analysis bar that drop pops up and tells

00:05:01.040 --> 00:05:05.520
you latency drop frames and stuff like that i didn't always find that the

00:05:04.080 --> 00:05:09.120
numbers correlated directly to the gaming experience i was having though so

00:05:07.199 --> 00:05:12.560
your mileage may vary but at least it's in there so let's move on to the

00:05:10.400 --> 00:05:17.039
practical demonstrations obviously if you have two powerful gaming rigs you

00:05:14.960 --> 00:05:21.680
could stream between them but gaming locally would usually make more sense in

00:05:19.520 --> 00:05:26.800
this case so i'm gonna focus on some demos for you guys that show how i think

00:05:24.160 --> 00:05:32.000
this technology will be used here's demo number one i'm using a Linux in this

00:05:29.120 --> 00:05:37.520
case steam os machine to run a game that doesn't natively run on Linux

00:05:34.639 --> 00:05:42.800
boom your entire Windows game library now runs on a modestly powerful Linux

00:05:40.160 --> 00:05:47.759
box no excuse not to try it now hey in this case this is batman arkham origins

00:05:44.560 --> 00:05:51.199
running at 1080p 60fps and here's demo

00:05:47.759 --> 00:05:52.400
number two this old low-cost low-power

00:05:51.199 --> 00:05:58.800
sapphire machine has an AMD e450 dual core apu with

00:05:56.080 --> 00:06:03.360
integrated graphics in spite of its age and lackluster performance i can have a

00:06:01.199 --> 00:06:09.440
console grade gaming experience that is to say 720p 30fps with no frame loss

00:06:07.520 --> 00:06:12.720
while playing the latest games in this case i've got battlefield bad company 2

00:06:11.360 --> 00:06:17.840
running here but that was just for the sake of you know mixing up our games a little

00:06:15.360 --> 00:06:23.199
bit here's demo number three this is a thin and light notebook with integrated

00:06:20.240 --> 00:06:26.400
Intel graphics and i love thin and lights they're portable there's this one

00:06:25.120 --> 00:06:32.960
there's this one this one can work as a notebook or a tablet it's super lightweight but like

00:06:30.240 --> 00:06:37.280
many people i had to make the decision between portability

00:06:34.400 --> 00:06:42.880
and gaming performance not anymore here it is running bioshock infinite at 1080p

00:06:40.800 --> 00:06:47.360
30fps this is wirelessly and the experience isn't perfect but if you have

00:06:44.720 --> 00:06:55.520
a usb to Ethernet adapter even this one right here a dual core ultrabook was

00:06:50.319 --> 00:06:58.560
able to stream at 1080p 60fps

00:06:55.520 --> 00:07:01.280
very very impressive now we're getting

00:06:58.560 --> 00:07:08.479
into experimental territory demo number four is ifinity three by 1080p it didn't

00:07:05.840 --> 00:07:12.880
work with lots of games and it was more of an exercise in

00:07:10.560 --> 00:07:20.240
pushing the limits rather than trying to deliver a great gaming experience but it

00:07:16.800 --> 00:07:22.560
worked it's not fantastic latency feels

00:07:20.240 --> 00:07:27.680
noticeably higher and the frame rate especially when moving around

00:07:24.160 --> 00:07:30.319
consistently can't go above about 20 FPS

00:07:27.680 --> 00:07:36.240
which is interesting because we're at three times the resolution of 1080p so

00:07:33.360 --> 00:07:41.440
being only able to achieve 20 FPS or one third of 60fps the maximum allowable

00:07:38.960 --> 00:07:45.840
value in the valve settings looks like it may be an artificially imposed

00:07:43.360 --> 00:07:50.960
limitation one that valve could unlock in the future by giving us higher bit

00:07:47.919 --> 00:07:53.440
rates for higher resolution streaming

00:07:50.960 --> 00:07:59.599
the grand finale our most elaborate test setup yet we have two

00:07:55.520 --> 00:08:02.160
4k tvs one with our Radeon r9 290x

00:07:59.599 --> 00:08:06.240
gaming machine and the other with my pretty run-of-the-mill i mean it's a gtx

00:08:04.080 --> 00:08:10.560
670 so it's pretty decent but this is with my steam machine you can see

00:08:08.160 --> 00:08:15.759
they're connected ncix was generous enough to let us come and tear apart two

00:08:13.039 --> 00:08:19.199
stores to get access to these two 4k tvs run Ethernet cables between two

00:08:17.360 --> 00:08:23.840
neighboring stores but we are pretty much ready to find out if this is going

00:08:21.919 --> 00:08:30.000
to work so we are setting we are limiting our resolution to the desktop

00:08:26.160 --> 00:08:33.839
resolution which happens to be 3820

00:08:30.000 --> 00:08:36.080
by 2160 so that's 4k which obviously

00:08:33.839 --> 00:08:40.080
isn't a setting that we can actually you know

00:08:37.200 --> 00:08:44.159
set here so we're going to set our bandwidth to unlimited our frame rate to

00:08:42.399 --> 00:08:48.480
automatic and we're going to find out if this works i've been working on this for

00:08:46.800 --> 00:08:52.800
about an hour and a half we're trying to get this set up so let's fire up portal

00:08:51.200 --> 00:08:57.680
2 and see if it flies

00:08:54.880 --> 00:09:01.680
not defeated yet but we discovered an issue and that is that the NVIDIA

00:08:59.760 --> 00:09:05.839
graphics card in here with the Linux drivers that it has to run because this

00:09:03.120 --> 00:09:11.120
is running steam os does not support a 4k output over HDMI

00:09:08.480 --> 00:09:18.000
yet so we switched to a Windows machine we tried to use mini displayport to

00:09:13.839 --> 00:09:19.440
active dual link hd or dvi to HDMI and

00:09:18.000 --> 00:09:24.160
it showed up as a selection in the resolution options but then the tv spat

00:09:21.920 --> 00:09:27.440
that out so conveniently we're at ncix and we have another notebook sitting

00:09:25.760 --> 00:09:30.959
right here and we are now installing steam we're running at 4k on that one so

00:09:29.519 --> 00:09:37.519
we're gonna find out if this is actually going to work very shortly it's working

00:09:33.600 --> 00:09:40.000
i actually we uh we shot in the dark

00:09:37.519 --> 00:09:47.040
we went and fired up batman and it's working capturing 3840 by 2160

00:09:44.480 --> 00:09:50.800
at around 20 oh my goodness it just dipped down to 14 frames per second now

00:09:49.360 --> 00:09:56.480
something i'm a little bit concerned about is the link utilization here it's

00:09:53.519 --> 00:10:01.120
telling me 21 of estimated and it's not going above 100 megabit per second so

00:09:58.720 --> 00:10:04.480
i'm wondering if we might have a slower than gigabit connection for some reason

00:10:02.959 --> 00:10:08.959
if we might have a bad Ethernet cable or something like that but i'm going to go

00:10:06.320 --> 00:10:15.600
ahead and confirm these changes and we are definitely running at 4k

00:10:12.560 --> 00:10:16.880
resolution now the the bit rate is not

00:10:15.600 --> 00:10:22.079
really enough to sustain it properly

00:10:19.760 --> 00:10:26.240
you can tell it's quite blocky but in terms of sheer resolution

00:10:24.959 --> 00:10:31.200
it's running so there you have it guys

00:10:28.160 --> 00:10:33.680
batman arkham origins running in 4k

00:10:31.200 --> 00:10:38.480
over the network using steam in-home streaming is it a perfect experience

00:10:36.079 --> 00:10:40.880
absolutely not it's leggy as all balls right now

00:10:39.519 --> 00:10:44.959
and uh the the low bit rate so it's about 32

00:10:43.279 --> 00:10:48.959
megabit even when we're maxing everything out we're running at 4k it

00:10:47.120 --> 00:10:53.519
makes it look not nearly as good as if you're actually sitting right in front

00:10:50.240 --> 00:10:56.240
of it but the fact that it works at all

00:10:53.519 --> 00:11:00.800
just shows such promise for this technology in the future and when you

00:10:58.640 --> 00:11:04.800
consider as well how functional the 1080p version is and how low latency

00:11:03.360 --> 00:11:09.600
that is and how we're going to see better network connections and faster

00:11:06.880 --> 00:11:13.600
processors on either side in the future i think it is just so exciting and

00:11:12.320 --> 00:11:17.600
there's so much promise for this technology so thanks guys for checking

00:11:15.600 --> 00:11:20.720
out our steam in-home streaming video don't forget to subscribe to Linus tech

00:11:18.880 --> 00:11:25.440
tips for unboxings reviews and other computer videos and thanks again to ncix

00:11:23.680 --> 00:11:52.160
for letting us come in here and borrow their two 4k tvs to try this out

00:11:52.160 --> 00:11:54.240
you
