Keepresso
Keepresso
使用 Keepresso

修复 Mac 上的云游戏与串流卡顿

György
审核
György
更新于 Jul 23, 2026 1 min

如果你的平均延迟不高,却每隔一秒左右就跳一下,游戏手感发黏,或者串流明明带宽够却总在卡顿,在 Mac 上的原因通常是 AWDL:AirDrop、Handoff、Sidecar 和连续性背后的点对点层。它会共享你的 Wi-Fi 无线电模块,大约每秒一次,macOS 会让无线电模块跳离当前信道去扫描附近的 Apple 设备。那一次跳频,就是你的延迟尖峰。

Keepresso 有一个游戏与串流窗口,能诊断这个问题,如果罪魁是 AWDL,就只在你的会话期间暂停它。

Keepresso 的游戏与串流窗口:抖动测试正在 ping 1.1.1.1,并已把每秒一次的尖峰标记为 AWDL,以及带“立即暂停 AWDL”开关和“游戏时自动暂停 AWDL”的 AWDL 看门狗
先跑抖动测试,再为会话暂停 AWDL,可手动,也可在游戏时自动完成。

打开它

点击菜单栏里的杯子,选择游戏与串流。窗口会打开,并简要说明 AWDL 当前在做什么,还有一个重新检查按钮用于刷新状态。

先测一测

抖动测试下,按下运行测试。它会以每秒五次的频率 ping 1.1.1.1,持续十秒,并检查延迟尖峰是否与 AWDL 每秒一次的节奏对齐。如果对齐,就值得暂停 AWDL。如果对不齐,你的抖动来自别处,暂停 AWDL 帮不上忙。

为会话暂停 AWDL

打开Keepresso 运行时暂停 AWDL。开启后,AirDrop、Handoff、Sidecar 和连续性相机都会先歇一歇,每秒一次的尖峰也会停止。你一关掉它或退出 Keepresso,一切就会立刻恢复;即便应用崩溃,macOS 也会自动恢复,所以你不会把 AirDrop 一直弄坏。批准一次管理员辅助程序后,这次暂停每次都会瞬间静默完成;没有辅助程序时,macOS 会在每次启动后的第一次操作时要求管理员密码。

更希望它自动发生?打开游戏时自动暂停 AWDL。当有游戏在让 Mac 保持唤醒时它会打开暂停,你停止游戏后再关掉。这需要在偏好设置,触发器里有一个正在玩游戏条件,它能识别 Steam 游戏,以及 GeForce NOW、Boosteroid、Parsec、Moonlight、Shadow 等云端客户端。实时状态会显示 AWDL 已暂停或处于宽限倒计时,你也可以让 Keepresso 在自动模式每次暂停或恢复时通知你。还可以设置离开游戏后等多久再恢复 AWDL,从 10 秒到 5 分钟,这样快速切到别的应用不会来回拨弄无线电,AirDrop 和 Handoff 也仍能按你希望的速度回来。

一个预设覆盖整场会话

偏好设置,触发器里内置的游戏预设从头到尾覆盖一场会话,不用你自己拼条件:正在玩游戏(或云端客户端)、游戏手柄已连接Steam 下载进行中,或持续流量高于 1 MB/s(启动器补丁)。手柄条件会统计任意已连接的游戏手柄:DualSense、Xbox,甚至连 macOS 从不识别为手柄的 Steam Controller 也不例外,在硬件层免权限识别。一个可选启用的开关还会在手柄游玩期间上报用户活动,这样纯手柄会话就不会在游戏中途把显示器调暗。Steam 下载条件则让 Mac 在任意 Steam 库中下载或更新游戏时保持唤醒,传输结束后再允许它睡眠。

把 CPU 留给游戏

同一个窗口里还有一个可选启用的高 CPU 优先级开关:你玩游戏时,Keepresso 会通过管理员辅助程序提升当前游戏或串流客户端的 CPU 优先级,让后台任务无法抢走帧。你停止游玩后会恢复正常优先级,游戏退出时也一定会恢复。

先别急着怪 Wi-Fi

同一个窗口还会跑几项无线电环境检查。有两条值得行动:

  • 有线优于调参。 如果已经有以太网适配器,一根网线能彻底绕开共享无线电的问题,抖动几乎总是能减半。
  • 选一个干净的 5 GHz 信道。 留在 5 GHz,不要用 2.4 GHz,固定信道(欧盟为 44,美国和加拿大为 149),带宽 80 MHz,并关掉会在游戏中途把你弹回 2.4 GHz 的“智能连接”功能。Keepresso 会读取你的地区,并推荐适合你的信道。

关于 AWDL 的完整背景、手动的 sudo ifconfig awdl0 down 修复,以及 NVIDIA 自己的建议,见这篇深度文章:修复 macOS Wi-Fi 延迟与云游戏 ping 尖峰

获取 Keepresso

免费开源,支持 macOS 14 及以上版本。安装它,按你的方式让 Mac 保持唤醒。

更多「使用 Keepresso」内容

让 Mac 保持唤醒指定时长
启动一个定时保持唤醒会话,让你的 Mac 在下载或渲染期间保持唤醒,之后自动睡眠。
合盖状态下保持 MacBook 唤醒
阻止 MacBook 在合盖时睡眠,支持电池供电,不需要外接显示器,也不需要电源线,使用一款免费开源的应用。
只在真正需要时保持唤醒:智能触发器
设置条件,让 Keepresso 只在应用运行、通话进行、接通电源等情况下才保持 Mac 唤醒,不该醒着的时候绝不多醒一秒。
用自动化租约让 AI 智能体和脚本使 Mac 保持唤醒
给 AI 智能体和脚本一种安全的方式来让 Mac 保持唤醒。自动化租约是有界的、会自动到期的,还配有一个 MCP 服务器和一个内置的智能体技能,把整套协议教给你的智能体。

由人工主导并验证 · AI 辅助内容 · AI 工具可能协助起草、编辑、维护以及改进语法或表达清晰度。内容不会自动发布;每项更改都会由人工维护者审核。