全部文章
音频模拟器性能6 分钟

Mac 安卓模拟器开着 Discord 玩游戏:语音、屏幕共享和 AirPods 怎么处理

更新于 · MACOS EMULATOR 团队

边玩边开 Discord 语音是再正常不过的用法,MACOS EMULATOR 并不要求你把它关掉。不过有两样东西要付出代价:占掉大量处理器的屏幕共享,以及 Discord 一打开麦克风就切换模式的 AirPods。下面说明它们各自对你的游戏有什么影响,以及该怎么设置。

Discord 可以一直开着

启动器就是为了让你边玩边开着 Discord 和浏览器而设计的。这正是「Performance mode」(性能模式)的作用,它默认就是开启的:游戏排在前面,其他应用在后面继续运行。什么都不会被关闭,对局结束后一切恢复正常。

屏幕共享,最吃资源的一项

单是一个 Discord 屏幕共享,就会占掉 Mac 处理器将近一半。留给引擎的就少了这么多,而最先暴露出来的往往是声音:时不时出现细小的咔哒声,而不是一片寂静。

这些咔哒声跟着 Mac 的负载变化:空闲时每秒 0 次,处理器负载较高时每秒 4.67 次。启动器已经消除了其中大约 92%。剩下的来自旁边运行的程序,Discord 屏幕共享排在第一位。

Mac 负载过高时,启动器会提醒你。只要在游戏期间,最近一分钟的平均负载超过处理器核心的 85%,启动器窗口顶部就会出现一条「CPU overloaded」横幅,并附上这条建议:「Close screen-sharing (Discord), browsers and other games for clean sound.」 负载回落到 60% 以下,横幅就会消失。

  • 不需要屏幕共享时就立刻关掉:这是收效最大的一步。
  • 关掉吃资源的浏览器窗口,它们和引擎抢的是同一批处理器核心。
  • 渲染画质保持「Balanced」(均衡),客服也是这样建议的:原因在游戏之外,而不在游戏的设置里。

屏幕共享对内存也有影响:游戏卡顿时需要关掉的东西里,指南把它排在最前面,在浏览器窗口之前。Mac 模拟器声音指南 说明了怎样把这些咔哒声和真正的声音中断区分开。

语音时的 AirPods:游戏声音突然变了

Discord 一打开 AirPods 的麦克风,macOS 就会把它们切换到通话模式:单声道,音质变差,就像打电话。对模拟器来说,这就是游戏进行中音频输出突然换了。

启动器会先尝试自己跟上这个变化。成功时,会显示「Sound automatically reconnected to your new audio output」横幅,持续五秒,你什么都不用做。没成功的话,会出现另一条横幅,写着「No more sound? Your audio output changed mid-session」,附带「Restore sound」按钮,工具栏里还会出现一个带斜线的喇叭图标。两者的作用相同:模拟器引擎短暂重启,账号、游戏和进度都不受影响。请在游戏里比较平静的时候操作。

最好是一开始就避免切换。让 AirPods 只负责收听,把另一个麦克风交给 Discord:在「系统设置」>「声音」>「输入」里,选择 Mac 的内建麦克风;如果 Discord 的语音设置里有单独的麦克风选项,也选同一个。这样 AirPods 保持立体声和完整音质,队友也照样听得到你。

另外,请先连接好耳机,再点击「Play」:这样模拟器一启动就用对了输出。

性能模式对 Discord 做了什么

游戏期间,Discord 连同它的辅助进程会被 macOS 放进后台级别:它照常运行,只是只拿游戏用不到的那部分资源。如果是在游戏中途才打开的,打开三秒后就会被放进后台。游戏一关闭,它在三十秒内恢复原来的位置。

测试中,被降到后台的 Discord 语音保持完好,但只在一次游戏中验证过。如果你的语音在游戏中断断续续,请在主页的「RENDER」(渲染)卡片上取消勾选「Performance mode」,之后再勾回来。性能报告不会写明当时这个模式有没有开启:如果你关掉了它,请告诉客服。性能模式指南 里有更详细的说明。

还是卡怎么办

共享关了,浏览器也关了,游戏还是卡?请在游戏进行中,从工具栏生成一份性能报告。它会记录,比如测量结束时占用处理器最多的程序:客服一看就知道 Discord 在不在其中。用「发送报告」把它发出去,做法见 每秒帧数指南。

卡顿时客服的排查清单里,关掉 Discord 排在关闭 macOS 低电量模式和把屏幕设为「默认」之后。另外,不要靠加大设备内存来补救:模拟器内存指南 说明了为什么那样反而更糟。

常见问题

在 Mac 安卓模拟器里可以开着 Discord 玩游戏吗?

可以。启动器就是为了让 Discord 保持打开:有了默认开启的「Performance mode」,它在游戏后面运行,不会被关闭。真正费资源的,主要是屏幕共享。

在 Discord 共享屏幕时,为什么声音有杂音?

因为屏幕共享单独就占掉将近一半的处理器,而这些细小的咔哒声会跟着 Mac 的负载变化。关掉共享,关掉吃资源的浏览器,渲染画质保持「Balanced」。

我在 Discord 里一说话,AirPods 音质就变差,为什么?

Discord 在用它们的麦克风,macOS 就把它们切换到通话模式,变成单声道。请在「系统设置」>「声音」里,以及 Discord 的语音设置里,都把输入选为 Mac 的内建麦克风:AirPods 就会保持立体声。

加入语音后游戏声音没了,怎么办?

看看启动器的横幅。如果它已经跟上了新的输出,会有提示,你什么都不用做。否则点击「Restore sound」:引擎会短暂重启,不影响你的账号和游戏。

为了 Discord 需要关掉性能模式吗?

只有语音在游戏中断断续续时才需要:被降到后台的语音只在一次游戏中验证过完好。请在游戏期间先关掉它,如果要发送报告,也告诉客服。