音频配置肯定从 9.10 更改为 10.04,因为音频似乎不再适用于 DOOM 3。这是之前运行 DOOM 3 的建议方式,并且运行良好:
doom3 +set s_alsa_pcm plughw:0
但是,在我升级到 Ubuntu 10.04 后,DOOM 3 完全没有声音了。有人让 Lucid Lynx 中的 DOOM 3 音频正常工作吗?
编辑:这里有一些可能有用的控制台输出:
------------------------------------
dlopen(libasound.so.2)
asoundlib version: 1.0.22
Alsa is available
------ Alsa Sound Initialization -----
snd_pcm_open SND_PCM_STREAM_PLAYBACK 'plughw:0' failed: Device or resource busy
dlclose
WARNING: sound subsystem disabled
编辑 2:好吧,看起来 DOOM 3 无法像其他应用程序一样共享,因此关闭 Rhythmbox 和 Chrome 以及“应用程序”选项卡下“声音偏好设置”中显示的任何其他程序都可以。我希望它能像其他程序一样正常播放,但这可能要求太高了。如果有人能想出一个解决方案,让 DOOM 3 与其他应用程序和平共处,那将是一个可接受的答案。必须先关闭其他所有程序,这很糟糕。
答案1
尝试将驱动程序更改为 OSS,也许像这样(抱歉,我现在无法验证此命令):
doom3 +set s_driver oss
还要检查是否没有其他程序使用声卡,例如音乐播放器?
答案2
答案3
尝试安装libsdl1.2debian-alsa包裹。
答案4
为了使声音在 quake4(与 doom3 使用相同的引擎)中正常工作,我必须结合上述 2 个建议:
sudo apt-get install libsdl1.2debian-alsa
doom3 +set s_driver oss