撰写了文章 发布于 2016-07-24 21:44:53
HTPC也能畅玩3A大作!用steam串流转战客厅
前言
一台电视机,一个机顶盒,是大多数人家中客厅的基本配置,而对于爱玩的我来说,肯定不能仅仅满足于视听需求。娱乐,当然要包括照片、视频、音乐、游戏,以及在此基础上衍生的其他内容。因此,一台HTPC就是建设家庭娱乐中心的起点。
HTPC并不是什么高门槛的玩具,简单来说,就是一台放在客厅的电脑。与普通台式机的主要区别是,它对外观和静音的要求更高。有的人不讲究体验,或者更看重成本,一个几百元的安卓盒子就已经能满足上面提到的所有需求,而有的发烧友为了体验在大屏电视上玩游戏的快感,会花比次世代主机还贵的钱去组装一台外观炫酷又高性能的HTPC放在客厅。不过对大多数人而言,HTPC的需求应该是介于两者之间,既不需要游戏发烧级的性能,又不能像安卓盒子一样切换照片原图都要卡几秒,要的就是它丰富的功能性、兼容性和扩展性。
这样的HTPC可以轻易胜任高清播放等简单需求,但在游戏方面,可能只能局限于模拟器和怀旧游戏了。不过下面提到的串流技术,就可以让你在低性能的HTPC上,用大屏电视畅玩3A大作。
硬件准备
首先,串流需要一个稳定的网络环境。有线千兆网是最好的,5G无线网络应该也可以不过我没有做过测试。
这里先放上我家的的网络拓扑图和户型图。
寒舍只有85平方米,大门是厨房和卫生间之间,弱电箱则是在沙发背后的墙内。做水电时打电话让电信师傅先来了一趟,预埋了光纤,从大门外接到弱电箱,通过箱内的光猫以后,先直接穿过书房连接路由器,路由器在直连两台电脑的同时,再通过剩下的一根网线回到弱电箱的交换机,最后箱内的交换机再连接各房间预埋的网线口。同时,书房的无线路由器恰好在房间的中心地带,已经实现了全屋无线信号覆盖,无需中继。墙内网线均为无名杂牌超五类线。
客厅到书房之间的网线留了两根,这是当初装修时特地要求的,也幸好当初已经有了初步的打算,才让这套网络方案能够成型。我家槽点无数的糟糕装修是另一个话题了,总之装修的朋友们要记得关键区域的网口要尽可能留得多,多了还可以玩链路聚合(像我这布局,主板的双千兆网卡就浪费了,因为电视机柜这边只有一个网口。),可以在必要时改装成电话线,而少了就想后悔都来不及了。什么电视线电话线都是没意义的,前者现在根本没用,后者可以用网线改。我在这两种线和面板上浪费了大量金钱,却毫无价值。另外,如果条件有限,也可以不用强上六类线,六类线对面板、施工都有要求,不差钱可以上,但超五类线仍然是目前最普遍的选择,而且跑千兆网已经可以胜任。
总之,这套布局可以让我的台式机和HTPC之间享受稳定的千兆有线传输,为串流的完美游戏体验打下基础。如果你家正准备装修,千万记得对弱电这块多上点心,因为大多数装修公司或者设计师在这方面都不会花太多心思,入墙的电线以后是没法轻易更改的。如果你家没有这样的有线网络条件,那可能只能用5G的无线路由来替代了。
接下来,你得有一台高性能的台式机,你想在客厅玩什么游戏,取决于你的这台台式机的性能上限。这个投入是无论如何也绕不过去的,如果你是一个游戏爱好者,我想这个条件应当是具备的。
当然,你还需要一台HTPC放在客厅电视机柜上。由于我家空间有限,我组装了一台ITX电脑,同时充当NAS+HTPC。如果你已经有了现成的存储服务或者没有这方面的需求,那么我强烈推荐Intel的NUC。
这是我的办公用电脑NUC6I5SYH,大小只相当于一个安卓电视盒子,如果不需要2.5寸硬盘位,还可以选择更轻薄的型号。跟电视盒子一起放在电视机柜上,小巧精致和谐。
不过NUC的性价比并不是最高的,我这套NUC配上内存和SSD以后至少也要3000元左右。如果你更在意成本,可以选择其他品牌的低价准系统或者组装机,这里就不展开购机攻略了。不过如果你是土豪,我得强烈指出,不建议你购买性能更高的骷髅峡谷,或者像CHH的发烧友一样琢磨小身材高性能的ITX组装机。因为你已经有了一台高性能台式机,配合串流技术,HTPC再去追求性能纯属浪费烧钱。而且受体积制约,ITX电脑性能再好,上限也远远不如塔式机箱的电脑。另外,我也不建议你选择Nvidia Shield或者SteamLink这样的串流终端,性价比低是一方面,兼容性、扩展性都远远不如HTPC。
软件篇
接下来就是串流了。
Steam串流很容易上手,这里稍微讲解一下:
1.首先在台式机和HTPC上都安装好steam,并用相同的账号登录。
2.开启流式传输(即串流),不过现在流式传输默认就是开启的。
3.在台式机上安装steam游戏或添加任意应用程序到steam库
4.在HTPC上从steam库中找到对应游戏,然后点击流式传输
5.此时台式机即会启动该游戏,可以开始畅玩了!
画面将同时呈现在台式机和电视上,但声音只会出现在电视音响上。
游戏开始后最重要的当然是看画面是否有延迟或卡顿。
这里我测试了3个游戏:极品飞车14、使命召唤12、GTA5,配置需求由低到高,游戏图像设置均为Nvidia推荐配置,串流分辨率即显示器分辨率1920*1080。
先看一下网络使用情况:
极品飞车14:
使命召唤12:
性能要求更高的反而占用带宽更低,这可能跟游戏类型有关。个人猜测与可变码流视频传输类似,画面变化越剧烈,需要带宽越高。
可以确定的是千兆网对付这个带宽需求绰绰有余。
再看一下FPS:
极品飞车14:
使命召唤12:
GTA5:
从steam提供的性能信息上可以看到,无论是什么游戏,帧率始终可以保持60fps上下。GTA5偶尔会掉一些,感觉帧率浮动主要体现在台式机性能上,而不是网络传输性能。
而控制上,对我来说完全感觉不到什么延迟,从头到尾完完全全就像是在本地运行游戏一样。
只要游戏不退出,不仅仅是游戏画面,台式机切换窗口之后的其他所有操作都可以展现到电视上。
有人可能会说,这不就是远程桌面嘛!
没错,其实这几乎就可以说是高清版远程桌面。而且它真的有远程桌面的特性而不仅仅是屏幕投射——本地的任何输入设备都可以连接到远程终端上。
平时我将有线XB手柄连接HTPC,将无线X1手柄连接台式机,当我使用串流时,我不需要将它们中的任意一个拆下来挪过去,游戏时可以同时识别到两个手柄。同样的,两副键盘和鼠标也都可以控制台式机。
不过这里要注意,HTPC的键盘仅仅是将操作映射到台式机键盘而不是独立的输入设备,比如台式机键盘上按下了CapsLock,那么你在HTPC上的输入就都会是大写的。
其实我一直把COD系列当作单机游戏玩,真没想到COD12原来还可以双人同屏手柄游戏。
这下一下子省了半个主机的钱!
顺便分享一下自己的使用经验:
1.请将默认输入法设置成英语,不能是中文输入法的英文模式。主要原因就是中文输入法的候选栏或者快捷键都可能干扰游戏,会导致卡屏或者黑屏。玩COD12的时候,按shift跑了几步后就出现了走一步黑一下屏的情况,我一度以为是传输性能不够导致的卡顿,以为串流没戏了,后来才发现原来是输入法的锅。
2.steam串流理论上支持任意程序,因此可以将记事本之类的程序添加到库,启动后切换桌面,再打开任意游戏。不过,在HTPC上按下ALT+TAB,是切换HTPC操作系统的窗口,也就是会从串流进程切换到其他桌面程序,而被打开的记事本是没有菜单栏的,想最小化就只能到台式机上操作。这一点我正在寻找一个合适的替代物,可以通过某种途径方便地一键切换到桌面。注意steam性能信息也只能显示在串流程序上,切出去后运行其他的游戏是看不到FPS的。另外,steam还会将鼠标强制限制在程序窗口内,即使是台式机上的鼠标也无法在窗口化下将鼠标移出去,但是切换到别的窗口却都不受影响。
3.需要从启动器启动的游戏,有可能无法直接串流,或者进游戏有点麻烦。因为steam会将串流的程序强制全屏,如果启动器是很小一个窗口,放大以后会很难看,甚至出现花屏。我试了下启动dolphin模拟器,结果模拟器设置界面被拉伸到花屏,完全看不清字。剑网三则是启动器点开始游戏后串流被自动结束了(可能是因为启动器程序被关闭,而且没有新的进程钩子),不过剑网三可以直接绕过启动器进入游戏。顺便一提steam的库添加非steam程序时就相当于是一个快捷方式,因此可以在程序启动时加上启动参数,有时候可能会用上。
MAME模拟器串流时则遇到了最多的问题,进入游戏后,HTPC的键盘不知为何输入无效,这使我无法利用键盘投币和开始。另外,从启动器打开的游戏很可能无法实现先开启再串流,而是直接启动了新游戏,因为正在进行的游戏与启动器的进程不同。我试了下剑网三以及非steam的GTA5,使用了3DM启动器就是如此。
4.从steam串流用非steam游戏方式导入的steam游戏,可能会导致原有的破解失效。从HTPC端串流3DM破解版GTA5时,主动启动的游戏会去尝试启动social club,从而一直卡在启动画面,与台式机上直接启动的流程不同。
5.可以先从台式机启动游戏,再从HTPC打开对应游戏的流式传输,当前画面会立刻传输,而不需要重新启动游戏。注意,这种情况下,HTPC端的手柄有可能不会被立刻识别到,需要重新启动游戏才能设置手柄。
后续
刚开始写这篇文章时,我还是一个steam萌新,所以没有拿更经典一些的游戏来做测试。不过这几个月下来,串流的体验可以说是非常完美。我先后尝试了实况足球2016、地狱潜兵、鸭王争霸、不动就死等等各种多人同屏游戏,还有黑暗血统、GTA5这样的单机大作,稳定好,无延迟,无卡顿,来我家的小伙伴都大呼过瘾。
得益于我家书房和客厅的布局,连接在台式机上的无线手柄可以直接拿到客厅用(如果你没有这样的条件,也只需要在串流之前把无线接收器拔下来插到HTPC上就行了,并不会麻烦多少)。现在我又入了一个X1精英版,再用蓝牙接收器把PS3的手柄也接上,一下子有了4个手柄,再也不愁僧多粥少了。
另外,MAME模拟器是个特例,现在依旧无法从HTPC端接收键盘和手柄输入。所以我只能把台式机的键鼠换成了现在的无线键鼠,玩街机时就把键盘拿到客厅,3个无线手柄支持3人游戏。这一点问题倒不大,因为steam自己的游戏支持都非常完美,街机游戏的需求反倒没那么强烈了。
说书人 1年前
发布
FanGhost 1年前
发布