Shimmer:用M5芯片Mac玩转《街霸6》——30Mbps串流背后的低延迟奇迹

原创
alex 9小时前 阅读数 4 #头条

Shimmer:用M5芯片Mac玩转《街霸6》——30Mbps串流背后的低延迟奇迹

从梦想到现实:M系列芯片Mac的游戏困局与破局思路

自M系列芯片发布那天起,我就盼着Mac有一天能成为正经的游戏平台。这个念头在我脑子里转了好几年。像《死亡搁浅》这样的作品确实来了Mac,可我心里清楚,还有一大票热门游戏始终没过来。《Valorant》《Fortnite》这些名字反复出现在我的愿望清单上,每一次Mac发布新芯片,我都会想,这次总该有了吧。结果没有。我一直觉得这事挺奇怪,因为Mac的装机量很大,而且还在涨,游戏厂商不该看不到这个盘子 来源:BPPA。

这局面让我有些无奈。Mac的性能早就不是短板了,M系列芯片的图形能力和能效比有目共睹,可游戏生态就是跟不上。我能理解厂商的顾虑,但看着那些Windows独占游戏的名字一年年出现在别的平台上,我心里那个关于Mac游戏梦的疙瘩就越拧越紧。

转折发生在我听说兄弟在用Sunshine和Moonlight这套开源流媒体方案的时候。我自己正好有一台无头服务器,跑着Bazzite系统。那一刻我突然意识到,也许我不需要等游戏厂商施舍Mac版本。通过流媒体把游戏画面从服务器送到Mac上,跑那些所谓"上不了Mac"的三A大作,这条路可能走得通 来源:BPPA。

从官方客户端到自定义工具:Shimmer的诞生

我一开始用的是官方Moonlight客户端,说实话体验远超预期。它跟macOS的Stage Manager配合得严丝合缝,画面流畅,操作跟手,几乎是我一直想要的那个Mac游戏体验。但用着用着,我发现了一个细节:客户端设置里有一个选项,允许已连接的手柄在游戏窗口没有焦点的情况下照样处理输入,延迟几乎不增加。这个功能太关键了,它意味着我可以一边用Mac干别的事,一边用手柄玩着游戏,游戏窗口完全可以放在角落或者悬浮着 来源:BPPA。

也是差不多那段时间,我开始用Infuse在Mac上流媒体看电影,慢慢养成了用画中画模式的习惯。一个想法慢慢成形:如果Moonlight客户端能原生支持画中画,把游戏小窗悬浮在桌面上,同时手柄输入照样能穿透到游戏里,那Mac作为游戏机的体验就会完全不一样。

官方客户端的功能到此为止了,满足不了这个需求。加上AI编程工具越来越强,我觉得可以自己动手。Shimmer就是在这个背景下开始的,它是正在做的三个Mac应用中的第二个。技术上基于Glimmer框架,专注做两件事:画中画模式,以及跟PS5 DualSense手柄的配对体验 来源:BPPA。

30Mbps串流下的街霸6:一个关于延迟的现场实验

测试平台很扎实:一台基础款M5 MacBook Pro,16GB内存,连着5K分辨率的Apple Studio Display XDR,走以太网,串流码率30Mbps。游戏是《街霸6》。我录了几段演示,其中一段特别能说明问题:画中画里《街霸6》在打,背后Infuse放着《Avatar》,我同时切到T3 Code、Safari和Mission Control,还腾出手来用Stage Manager。画面几乎察觉不到延迟,这么重的多任务和动画压着,帧率也没有明显下跌 来源:BPPA。

另一段演示更考验输入通路。我用macOS的原生听写功能往笔记里输文字,同时用DualSense手柄在画中画里练Juri的连招。一边语音转文字,一边搓格斗游戏指令,两个输入流同时进Mac,互不干扰。这种场景在传统思维里是"不可能任务",可Shimmer让这件事变得平常 来源:BPPA。

最让我意外的是锁屏测试。我锁上Mac再解锁,整个过程《街霸6》在画中画里继续跑,帧率几乎不掉,延迟一直维持在低水平。这意味着游戏进程跟macOS的锁屏机制彻底解耦了,它就像后台的播放器一样,该跑跑,该渲染渲染 来源:BPPA。

Shimmer的取舍与我对Mac游戏的态度

Shimmer没有做全能。它刻意砍掉了官方客户端里那些用不上的功能,专注画中画和手柄配对。这个取舍我认可,因为这两个功能恰好回答了Mac游戏最实际的痛点:你不可能永远全屏玩一个游戏,Mac的日常是窗口、多任务和随时切换。当游戏可以悬浮在角落,手柄还照常工作,这个平台才真正融入了Mac的使用习惯。

我也不想夸大。这套方案依赖局域网串流,前提是有一台够劲的服务器,加上稳定的网络。30Mbps在5K屏上能做到低延迟,不代表随便哪台机器都能复制这个结果。但方向本身是成立的:Mac不需要等待游戏厂商的恩赐,流媒体让"跑不动的游戏"和"Mac屏幕"之间多了一条通路。

M系列芯片发布这几年,我一直等着Mac游戏生态自己长好。现在看,等来的东西不如自己搭的。Shimmer让我重新相信,Mac可以是一个严肃的游戏平台,只是这个平台不一定要靠原生移植来定义。


原文:

Shimmer · 来源:Hacker News

作者:itfan123 值班编辑 · 发布于 2026年11月12日

版权声明

所有资源都来源于爬虫采集,如有侵权请联系我们,我们将立即删除