异地串流打游戏非常卡,如何排查问题?

我遇到一个问题:

异地(600公里)通过 ipv6 直连、tailscale 和 zerotier 组网连接。

使用 RDP 或者串流连接 Windows,普通使用正常。

一旦打游戏,Windows 性能里的以太网超过7Mb,就卡死。

比如进游戏画面后,转动镜头就卡了。呆在那里不动,声音啊什么的都正常,就是不能动

我还专门看了网速,就是网卡性能监控那里,被锁的死死的,超过

Screen-20250805172109@2x.png

但是使用 iperf3 测速,tcp 和 udp 上下行都能超过30Mb。

还能从哪里排查问题呢

RDP协议有限速,传输复杂动态图像非常容易卡顿延迟,搜一下RDP优化,启用UDP和h264编码这些,可能会有效果,RDP用来打游戏不行。

我之前试过RDP打游戏,卡,但是RDP办公就很流畅,我猜测是画面传输的问题,RDP传输视频图像真的不行;

后来我想rustdesk不是有视频传输优化和GPU加速什么的吗,就试了试rustdesk,结果果然流畅些了。

我想来可能还会有其他更好的软件,比如听说UU远程就针对游戏优化了。

试试sunshine+moonlight的组合。我个人使用,在本地局域网内能控制到5ms以内的网络延迟。没有尝试外网访问,但是理论上通过tailscale应该没问题。

尝试moonlight和parsec串流吧, RDP不太适合游戏

运营商的50m上行限流的缘故吧。我也试过跨网,分辨率根本上不去,上去了就会延迟。

但其实50mb应该够用,有20mb就足够了