在电脑前坐了四五个小时后,一种特殊的疲惫感袭来。不是困,而是椅子和显示器本身开始让人坐立难安。我的台式机能毫无怨言地跑动任何程序,但那张桌子本身成了问题。换个地方待着,就意味着告别游戏库——至少我之前是这么认为的。
MacBook Air从任何合理的定义来看都算不上游戏设备,所以GeForce Now曾是把游戏库随身带着走的答案,至少用了一阵子。麻烦在于,费用越来越不划算了。我已经有一台配着4070Ti Super显卡的机器,订着Xbox Game Pass Ultimate——这玩意儿从没降价,再叠加上那些常有的冲动型内购,月度账单涨得比我想的快。
好在一次谷歌搜索外加几分钟配置,我就砍掉了这笔月度游戏支出,机器还在,Game Pass也在。
云游戏的机制本身相当简单,这也是最初吸引我的地方。编码在一台机器上完成,接收端要做的不过是解码视频流。让我逐渐觉得GeForce Now这类服务性价比存疑的认识,同样很直接:硬件我已经有了,4070 Ti Super自带的NVENC专用编码器不去利用,总感觉亏了点什么。只缺一套能远程访问的软件。
答案最终来自一个颇具启发性的开源方案。名字很贴切,就叫Sunshine,这个开源串流服务端补上了整套拼图。搭建过程简单到只需从官方GitHub下载Windows专用的可执行文件,跟着启动向导走就行。装好后Sunshine启动了一个浏览器界面,提示我安装ViGEmBus驱动,这个驱动的作用是在解码设备上模拟手柄。
客户端更省事。在MacBook Air上,我只要下载Moonlight GameStream客户端的DMG包,输入一个简短PIN码就能跟Sunshine配对。我还想试试在iPhone上的效果,于是也通过App Store下了Moonlight应用。
第一次测试是在MacBook Air上,走家庭网络。启动Moonlight,从主机列表里选择Desktop应用,串流几秒内就开启了。我之前没预料到的是画面干净得惊人。在主机的原生分辨率下用默认码率,玩《极限竞速地平线6》时镜头横摇场景里完全察觉不到压缩伪影。
Moonlight和Apollo让我用主机的方式体验PC游戏,我的PlayStation正在瑟瑟发抖。串流效果实在好得没道理。Sunshine解决了一个我甚至不知道自己有的问题。
热门跟贴