1
00:00:06,480 --> 00:00:12,480
Corsair raptor k40 keyboard and m45 mouse are designed to provide

2
00:00:10,719 --> 00:00:17,600
best-in-class features and performance for gaming click now to learn more

3
00:00:15,200 --> 00:00:20,800
valve in-home streaming uses the power and compatibility of a Windows-based

4
00:00:19,520 --> 00:00:25,600
gaming pc somewhere in the house to enable a great

5
00:00:23,199 --> 00:00:30,320
gaming experience on other devices and operating systems basically anything

6
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

7
00:00:32,880 --> 00:00:42,559
hardware is powerful enough it works on inexpensive desktop pcs notebook pcs or

8
00:00:39,280 --> 00:00:44,160
even tablets so what does it do first of

9
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

10
00:00:45,920 --> 00:00:52,239
be pretty much set at this point so here you go in home streaming uses your

11
00:00:49,920 --> 00:00:58,480
gaming machine with a powerful graphics card for example your office or your man

12
00:00:54,879 --> 00:01:01,120
cave rig to act as the server and to run

13
00:00:58,480 --> 00:01:06,479
a demanding game then with as little latency as possible convert that to an

14
00:01:03,520 --> 00:01:10,960
h.264 compressed video stream it then sends that video stream over your home

15
00:01:08,560 --> 00:01:15,920
network to another machine for example your home theater pc that's hooked up to

16
00:01:12,880 --> 00:01:18,400
your tv which acts as a client that can

17
00:01:15,920 --> 00:01:24,000
without working very hard decode that video stream and display it on the

18
00:01:20,400 --> 00:01:25,840
screen at the same time the client pc

19
00:01:24,000 --> 00:01:30,240
takes input commands from your game controller or keyboard and mouse and

20
00:01:28,080 --> 00:01:36,000
again latency is key here sends them back to the server to actually control

21
00:01:32,479 --> 00:01:38,479
the game the idea is that any pc with

22
00:01:36,000 --> 00:01:43,759
adequate network performance and CPU horsepower can let you play your games

23
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

24
00:01:46,079 --> 00:01:50,960
streaming over the internet although i suspect workarounds for that won't be

25
00:01:49,520 --> 00:01:54,720
much of a stretch for the technically inclined it does not allow multiple

26
00:01:52,799 --> 00:01:58,479
people to use the server or streaming machine at the same time so your office

27
00:01:56,560 --> 00:02:02,719
gaming pc can't have someone sitting at it working on spreadsheets while you're

28
00:02:00,240 --> 00:02:06,560
using the horsepower of that GPU to game downstairs it will actually be running

29
00:02:04,479 --> 00:02:10,800
the game on screen at the same time just like NVIDIA's game stream technology

30
00:02:08,479 --> 00:02:15,920
number three it does not allow logging in from multiple locations on the same

31
00:02:13,360 --> 00:02:19,599
network to the same account and playing different games at the same time we'll

32
00:02:17,680 --> 00:02:24,239
need steam family sharing for that which is hopefully coming soon number four it

33
00:02:21,680 --> 00:02:29,280
does not allow higher resolutions than the connected monitor of the server pc

34
00:02:27,040 --> 00:02:33,760
the game must run on both pcs at the same time so if your desktop computer

35
00:02:31,440 --> 00:02:39,280
has a 720p monitor and your tv downstairs is 1080p then your stream

36
00:02:36,000 --> 00:02:41,760
will be limited to 720p the good news is

37
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

38
00:02:44,400 --> 00:02:51,120
resolution as the other pc your remote pc can scale that image down

39
00:02:48,840 --> 00:02:55,360
appropriately number five is it's a little bit finicky right now and it does

40
00:02:52,879 --> 00:02:58,879
not have perfect game compatibility in the future i'd expect this to be much

41
00:02:56,959 --> 00:03:02,640
improved and you should be able to stream most of the games in your steam

42
00:03:00,480 --> 00:03:06,640
library even the ones that you've added manually number six

43
00:03:04,560 --> 00:03:11,200
it does not deliver the greatest image quality it's seemingly capped at about

44
00:03:08,800 --> 00:03:14,720
30 megabits per second maximum streaming bit rate so that means color depth will

45
00:03:12,720 --> 00:03:19,040
be lower which is perceived as blockiness and what would otherwise be

46
00:03:16,560 --> 00:03:22,720
smooth color transitions and it also introduces artifacts some that are

47
00:03:20,959 --> 00:03:27,360
difficult to notice and some that are very very easy to notice such as these

48
00:03:25,280 --> 00:03:30,799
around a crosshair in battlefield bad company 2. moving on to hardware

49
00:03:29,120 --> 00:03:34,560
requirements valve has been pretty tight-lipped about these probably

50
00:03:32,239 --> 00:03:38,319
because this functionality just went into beta and they are still working on

51
00:03:36,720 --> 00:03:43,760
it but there are a few things that we know CPU performance will have to be

52
00:03:41,200 --> 00:03:47,760
enough to decode and play back an h.264 video stream at whatever frame rate and

53
00:03:45,680 --> 00:03:53,120
resolution you're running officially valve supports 720p and 1080p at either

54
00:03:50,480 --> 00:03:57,920
30 or 60 FPS network performance also matters but how

55
00:03:55,440 --> 00:04:03,120
many megabits or gigabits per second it can achieve is not actually the most

56
00:04:00,640 --> 00:04:09,360
important thing connection latency and reliability are much more critical than

57
00:04:06,239 --> 00:04:11,120
throughput a theoretically faster n or

58
00:04:09,360 --> 00:04:15,920
even ac wireless connection will inherently drop more frames than a

59
00:04:13,360 --> 00:04:20,079
normal Ethernet or even a slow power line network connection because hardline

60
00:04:18,079 --> 00:04:25,280
networking performance is much less susceptible to interference speaking of

61
00:04:22,320 --> 00:04:29,440
interference forget about 2.4 gigahertz and wireless even if the throughput is

62
00:04:27,360 --> 00:04:35,360
fast enough there's so much interference on that frequency that 720 30 FPS isn't

63
00:04:33,199 --> 00:04:39,040
a great experience five gigahertz wireless n was much better in my testing

64
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

65
00:04:40,639 --> 00:04:46,560
a closer look at network requirements the other requirement is the pc actually

66
00:04:45,040 --> 00:04:49,840
doing the gaming has to be powerful enough to run those games that's kind of

67
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

68
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

69
00:04:56,160 --> 00:05:02,639
provides a somewhat useful little analysis bar that drop pops up and tells

70
00:05:01,040 --> 00:05:05,520
you latency drop frames and stuff like that i didn't always find that the

71
00:05:04,080 --> 00:05:09,120
numbers correlated directly to the gaming experience i was having though so

72
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

73
00:05:10,400 --> 00:05:17,039
practical demonstrations obviously if you have two powerful gaming rigs you

74
00:05:14,960 --> 00:05:21,680
could stream between them but gaming locally would usually make more sense in

75
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

76
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

77
00:05:29,120 --> 00:05:37,520
case steam os machine to run a game that doesn't natively run on Linux

78
00:05:34,639 --> 00:05:42,800
boom your entire Windows game library now runs on a modestly powerful Linux

79
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

80
00:05:44,560 --> 00:05:51,199
running at 1080p 60fps and here's demo

81
00:05:47,759 --> 00:05:52,400
number two this old low-cost low-power

82
00:05:51,199 --> 00:05:58,800
sapphire machine has an AMD e450 dual core apu with

83
00:05:56,080 --> 00:06:03,360
integrated graphics in spite of its age and lackluster performance i can have a

84
00:06:01,199 --> 00:06:09,440
console grade gaming experience that is to say 720p 30fps with no frame loss

85
00:06:07,520 --> 00:06:12,720
while playing the latest games in this case i've got battlefield bad company 2

86
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

87
00:06:15,360 --> 00:06:23,199
bit here's demo number three this is a thin and light notebook with integrated

88
00:06:20,240 --> 00:06:26,400
Intel graphics and i love thin and lights they're portable there's this one

89
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

90
00:06:30,240 --> 00:06:37,280
many people i had to make the decision between portability

91
00:06:34,400 --> 00:06:42,880
and gaming performance not anymore here it is running bioshock infinite at 1080p

92
00:06:40,800 --> 00:06:47,360
30fps this is wirelessly and the experience isn't perfect but if you have

93
00:06:44,720 --> 00:06:55,520
a usb to Ethernet adapter even this one right here a dual core ultrabook was

94
00:06:50,319 --> 00:06:58,560
able to stream at 1080p 60fps

95
00:06:55,520 --> 00:07:01,280
very very impressive now we're getting

96
00:06:58,560 --> 00:07:08,479
into experimental territory demo number four is ifinity three by 1080p it didn't

97
00:07:05,840 --> 00:07:12,880
work with lots of games and it was more of an exercise in

98
00:07:10,560 --> 00:07:20,240
pushing the limits rather than trying to deliver a great gaming experience but it

99
00:07:16,800 --> 00:07:22,560
worked it's not fantastic latency feels

100
00:07:20,240 --> 00:07:27,680
noticeably higher and the frame rate especially when moving around

101
00:07:24,160 --> 00:07:30,319
consistently can't go above about 20 FPS

102
00:07:27,680 --> 00:07:36,240
which is interesting because we're at three times the resolution of 1080p so

103
00:07:33,360 --> 00:07:41,440
being only able to achieve 20 FPS or one third of 60fps the maximum allowable

104
00:07:38,960 --> 00:07:45,840
value in the valve settings looks like it may be an artificially imposed

105
00:07:43,360 --> 00:07:50,960
limitation one that valve could unlock in the future by giving us higher bit

106
00:07:47,919 --> 00:07:53,440
rates for higher resolution streaming

107
00:07:50,960 --> 00:07:59,599
the grand finale our most elaborate test setup yet we have two

108
00:07:55,520 --> 00:08:02,160
4k tvs one with our Radeon r9 290x

109
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

110
00:08:04,080 --> 00:08:10,560
670 so it's pretty decent but this is with my steam machine you can see

111
00:08:08,160 --> 00:08:15,759
they're connected ncix was generous enough to let us come and tear apart two

112
00:08:13,039 --> 00:08:19,199
stores to get access to these two 4k tvs run Ethernet cables between two

113
00:08:17,360 --> 00:08:23,840
neighboring stores but we are pretty much ready to find out if this is going

114
00:08:21,919 --> 00:08:30,000
to work so we are setting we are limiting our resolution to the desktop

115
00:08:26,160 --> 00:08:33,839
resolution which happens to be 3820

116
00:08:30,000 --> 00:08:36,080
by 2160 so that's 4k which obviously

117
00:08:33,839 --> 00:08:40,080
isn't a setting that we can actually you know

118
00:08:37,200 --> 00:08:44,159
set here so we're going to set our bandwidth to unlimited our frame rate to

119
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

120
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

121
00:08:51,200 --> 00:08:57,680
2 and see if it flies

122
00:08:54,880 --> 00:09:01,680
not defeated yet but we discovered an issue and that is that the NVIDIA

123
00:08:59,760 --> 00:09:05,839
graphics card in here with the Linux drivers that it has to run because this

124
00:09:03,120 --> 00:09:11,120
is running steam os does not support a 4k output over HDMI

125
00:09:08,480 --> 00:09:18,000
yet so we switched to a Windows machine we tried to use mini displayport to

126
00:09:13,839 --> 00:09:19,440
active dual link hd or dvi to HDMI and

127
00:09:18,000 --> 00:09:24,160
it showed up as a selection in the resolution options but then the tv spat

128
00:09:21,920 --> 00:09:27,440
that out so conveniently we're at ncix and we have another notebook sitting

129
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

130
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

131
00:09:33,600 --> 00:09:40,000
i actually we uh we shot in the dark

132
00:09:37,519 --> 00:09:47,040
we went and fired up batman and it's working capturing 3840 by 2160

133
00:09:44,480 --> 00:09:50,800
at around 20 oh my goodness it just dipped down to 14 frames per second now

134
00:09:49,360 --> 00:09:56,480
something i'm a little bit concerned about is the link utilization here it's

135
00:09:53,519 --> 00:10:01,120
telling me 21 of estimated and it's not going above 100 megabit per second so

136
00:09:58,720 --> 00:10:04,480
i'm wondering if we might have a slower than gigabit connection for some reason

137
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

138
00:10:06,320 --> 00:10:15,600
ahead and confirm these changes and we are definitely running at 4k

139
00:10:12,560 --> 00:10:16,880
resolution now the the bit rate is not

140
00:10:15,600 --> 00:10:22,079
really enough to sustain it properly

141
00:10:19,760 --> 00:10:26,240
you can tell it's quite blocky but in terms of sheer resolution

142
00:10:24,959 --> 00:10:31,200
it's running so there you have it guys

143
00:10:28,160 --> 00:10:33,680
batman arkham origins running in 4k

144
00:10:31,200 --> 00:10:38,480
over the network using steam in-home streaming is it a perfect experience

145
00:10:36,079 --> 00:10:40,880
absolutely not it's leggy as all balls right now

146
00:10:39,519 --> 00:10:44,959
and uh the the low bit rate so it's about 32

147
00:10:43,279 --> 00:10:48,959
megabit even when we're maxing everything out we're running at 4k it

148
00:10:47,120 --> 00:10:53,519
makes it look not nearly as good as if you're actually sitting right in front

149
00:10:50,240 --> 00:10:56,240
of it but the fact that it works at all

150
00:10:53,519 --> 00:11:00,800
just shows such promise for this technology in the future and when you

151
00:10:58,640 --> 00:11:04,800
consider as well how functional the 1080p version is and how low latency

152
00:11:03,360 --> 00:11:09,600
that is and how we're going to see better network connections and faster

153
00:11:06,880 --> 00:11:13,600
processors on either side in the future i think it is just so exciting and

154
00:11:12,320 --> 00:11:17,600
there's so much promise for this technology so thanks guys for checking

155
00:11:15,600 --> 00:11:20,720
out our steam in-home streaming video don't forget to subscribe to Linus tech

156
00:11:18,880 --> 00:11:25,440
tips for unboxings reviews and other computer videos and thanks again to ncix

157
00:11:23,680 --> 00:11:52,160
for letting us come in here and borrow their two 4k tvs to try this out

158
00:11:52,160 --> 00:11:54,240
you
