Linux 没有声音,或 0 A.D. 是唯一有声音的应用?

Viewed 7

游戏完全没有声音,或者其他应用有声音而只有 0 A.D. 没有,请问这是什么原因?如何排查和解决音频问题?

1 Answers

游戏中有一些与音量相关的设置。在主菜单中点击设置 => 选项 => 声音

如果启动 0 A.D. 后才连接音频设备或插入耳机,通常需要在操作系统中将新设备设置为默认音频设备,然后重启 0 A.D. 才能被识别。如果您在 Linux 上使用 pulseaudio 经常这样操作,可以考虑在 OpenAL 配置中启用 allow-moves

0 A.D. 使用 OpenAL 音频系统输出声音。如果其他应用程序的声音正常但 0 A.D. 没有声音,则需要排查系统上的 OpenAL 配置。可以通过测试其他使用 OpenAL 的游戏(如 chromium-bsu、supertux、supertuxkart 等)来进行对比排查。

OpenAL 的配置文件在 Linux 和 Mac 上位于 /etc/openal/alsoft.conf,在 Windows 上位于 %AppData%\alsoft.ini

推荐的 OpenAL 驱动配置:

  • Linux: drivers = pulse,alsa,
  • Mac: drivers = core,
  • Windows: drivers = wasapi,

如需进一步帮助,请通过 OpenAL 官网 联系 OpenAL 开发团队。