引言

作为一个曾经为了能够更爽的打游戏,从而始终扛着台式机箱往返于学校与家之间硬核狠人(冤种),在经历了买航空箱、换小机箱等一系列操作后,最终得出一个惊为天人的结论——背个机箱去学校是真的不方便。

主播,主播,台式打游戏确实很爽,但还是太麻烦了,有没有更加轻便、性能又好、续航又强的电脑推荐一下吗?有的兄弟,有的。我给你个枕头,你自己去梦一个呗。(既要又要还要是吧)

那么究竟有没有一种能够集便携性、高性能于一体的解决方案呢?

其实还真有的,不然我也不会写这篇文章了。那么现在请让我向你介绍:寝室游戏的最轻便之选,相同重量下性能的最强发挥,外出游戏的最佳拍档,口袋里的3A大作体验,告别电量焦虑的畅玩保障——云游戏。(AI写的,不是我写的,看起来好尬,但是我还是要放上来嘿嘿)

咳咳,此云游戏非彼云游戏,这套方案是基于Sunshine 和 Moonlight 这套串流软件所搭建的远程串流方案。

串流效果

先上结果:

杭州远程宁波的主机,网络延迟在9~11ms,编解码总延迟在7~8ms左右,总延迟估计也就20ms左右吧。

串流下的桌面

30Mbps的码率下可以在1080P分辨率下90帧(120帧)畅玩博德之门、土豆兄弟、EVE online等不怎么吃码率的游戏。

EVE在串流下的表现

经过前两天的测试,其实真想玩FPS、TPS这类需要高码率的游戏也不是不行,绝地潜兵2玩起来和在电脑前面其实没有太大的区别,串流的帧率可以到七八十(主要是我的显卡本来也只能跑七八十帧),不过战地的表现就有点乏善可陈了,远处还是有一点模糊,容易出现看不清远处的人的情况,不过倒没有出现什么明显的延迟,也没有出现什么开枪有延迟的现象(至于绝地潜兵糊就糊吧,反正本来这游戏远处就蛮糊的,串流再糊一点其实也无所谓)

地狱潜兵2在串流下的表现

网络环境要求

想要实现这套方案其实还是需要比较刁钻的网络环境。首先先夸一下我们学校的校园网,这校园网稳定得就不像是校园网,90M的下行加上90M的上行。其次就是服务端对IPv4或IPv6的需求,如果可以向运营商申请到IPv4地址肯定最好,如果申请不到IPv4但是两边的网络都支持IPv6的话也可以用。如果既没有IPv4地址,也不能使用IPv6的话可能就得考虑皎月连这种内网穿透软件了。

想要串流玩的舒服,服务端至少要30M的上行,客户端对应也需要30M的下行。这里给出两个网站供各位进行参考:

测速网:https://www.speedtest.cn

IPv6测试:https://ipv6ready.me/index.html.zh_CN

如何部署这套串流方案

这边我推荐去看B站up主摄影师云飞的视频,他的教程讲得非常详细,手把手的那种。

【自动切换屏幕、分辨率?基地版sunshine+魔改moonlight 串流毕业! 【win11 主机 保姆级教学】】

【电脑远程开机?如何随时随地远程访问? 【DDNS-go、域名购买保姆级教程】】

我所使用的方案是Sunshine 基地版和黑月亮的版本,远程开机采用的是米家的智能插座,IP则是用DDNS-GO实现的动态域名更新。这里简单提几个我碰到的问题吧

1、安装Sunshine 基地版时建议先关闭杀软,它在安装虚拟显示器的时候可能会被杀软拦截,导致虚拟显示器安装失败,卡巴斯基确定会拦截。

2、新版本的Sunshine 基地版安装后改虚拟显示器的分辨率不需要再去改那个文件了,直接在Sunshine 的控制面板里加入分辨率就可以了。

虚拟显示器分辨率面板

3、推荐使用H.265编码方式,H.265相比H.264在相同的码率下可以有更加优秀的画面表现,并且现在大多数设备都支持H.265编解码了。至于在编解码延迟方面,换编解码方式基本没有对延迟有影响,撑死也就多了一二毫秒吧。(AV1编码格式其实也很先进,只不过我的设备不支持,只能舍弃)

选择HEVC编码

4、问:哎,你说我都安装了虚拟显示器了,那我是不是可以把原来的显示器拔了。答:不行,虚拟显示器不能跑满显卡所有的性能,会出现时不时的卡顿现象。

5、如果碰到黑屏问题怎么办,不要怕多按按几下win+P就可以搞定。如果要结束串流,请在退出串流时请按结束对话,而不是断开连接。

最后再提一点,因为我用的是联想小新的平板作为串流的客户端,这个平板不能在外接拓展屏幕的情况下让平板屏幕黑屏,然后这个平板用的还是OLED的屏幕,这不妥妥烧屏预定。然后我就想到了一个天才的点子,众所周知,烧得均匀=没烧,于是我直接在平板上打开图库,然后找了张纯黑的图片挂上面,OK 搞定


阳光灼热,数不尽夏日繁华;蝉鸣幽幽,道不完苦辣酸甜。