Cemu 音频设置 — XAudio2、Cubeb、电视输出、GamePad 输出
Wii U 的音频架构
Wii U 有两个独立的音频输出通道:
- TV 输出——主声道,5.1 环绕或立体声,游戏音效和 BGM 主要从这里出
- GamePad 输出——副声道,GamePad 手柄自带的小扬声器。部分游戏会用 GamePad 播放特定音效(比如 Pad 上的敲击声)
Cemu 完整模拟了这两个通道——你可以在设置里分别配置 API、设备和音量。
音频 API 选择
Cemu 支持两个音频后端:
XAudio2(Windows 推荐)
Windows 原生的低延迟音频 API。Cemu CFW Guide 明确推荐 Windows 用户用这个。
- 延迟低
- 与 Windows 音频栈集成好
- 仅 Windows 支持
Cubeb(跨平台)
Rust 写的跨平台音频库。macOS 和 Linux 上的默认选择,Windows 上也能用但延迟略高。
平台推荐配置
Windows
- 顶部 → Options → General settings → Audio
- General → API 选 XAudio2
- TV → Device 选你主要的音频输出设备(扬声器或耳机)
- TV → Volume 拉到 100%
- GamePad → Device 可以选 None(大多数人不用 GamePad 输出),或者选和 TV 一样的设备
- GamePad → Volume 可设 50% 或更低,避免混在一起听不清
macOS
- Audio → API 选 Cubeb
- TV → Device 选你的主要输出设备,Volume 100%
- GamePad → 同样设好 Device 和 Volume
Linux
和 macOS 类似——API 选 Cubeb。
GamePad 输出要不要开
大多数情况下 GamePad 输出可以关掉或设成很低音量。理由:
- 真正用到 GamePad 扬声器的游戏不多
- 开启后同一音频源会从两个设备同时出声,可能听起来混乱
- 有些游戏 GamePad 出的音效是游戏内特定场景(比如 WarioWare 里的麦克风输入反馈)
如果你不确定,直接把 GamePad 的 Device 设成 None 就行。
常见声音问题
有声音但断断续续
音频 API 切换一下试试(XAudio2 ↔ Cubeb)。如果两个都有问题,更新声卡驱动。
没有声音
按这个顺序排查:
- Audio → General → API 选对了吗(Windows 上要 XAudio2 才有)
- TV → Device 选对了吗(Windows 默认输出设备)
- Volume 不是 0?
- 系统音量没静音 Cemu?
声音突然炸一下
Cemu FAQ 里提到"过滤器和音效还没完全支持,可能突然有巨响"。这是少数游戏特有的模拟精度问题。如果反复出现,可以试试换 OpenGL 后端、降低音频缓冲(部分版本有这个选项),或者把音量开低一点。
GamePad 麦克风怎么用
Cemu 模拟了 Wii U GamePad 的麦克风输入。在 Options → Input settings → Controller 里可以把麦克风绑定到:
- 一个物理按键(按键时开启,适合吹麦克风的场景)
- 或者直接映射到系统录音设备
但说实话——除非你玩特定游戏(比如 Sing Party、或一些需要吹气的体感游戏),麦克风功能基本用不到。
快速设置清单
Windows 用户快速过一遍:
- [ ] Audio API = XAudio2
- [ ] TV Device = 系统默认扬声器
- [ ] TV Volume = 100%
- [ ] GamePad Device = None(或和 TV 一样)
- [ ] GamePad Volume = 0% 或 50%