Ubuntu 12.04:用Alsa替换pulseaudio?


你应该继续使用pulseaudio和alsa。我没有太多使用skype的经验,所以对于修复它的建议我无法给出确切的意见。抱歉! - MiJyn
@lkjoel 谢谢你的评论。你能解释一下为什么我应该坚持两者吗? - Filbuntu
5几乎所有的Ubuntu组件都与pulseaudio兼容(ALSA作为后端)。我在使用Pulseaudio + ALSA时没有遇到Skype音频方面的问题,所以我只能说你可以同时使用它们来解决你的问题 :) - MiJyn
如果你真的想要移除 PulseAudio,你可以尝试这个方法(我没有在 12.04 上测试过):http://idyllictux.wordpress.com/2009/04/21/ubuntu-904-jaunty-keeping-the-beast-pulseaudio-at-bay/ - MiJyn
@lkjoel 感谢提供的进一步信息。我并不真的想移除 pulseaudio,这也是我提出问题的原因,而是想找到解决我的声音问题的方法。如果有人在 Ubuntu 12.04 上测试过移除 pulseaudio并能分享经验,那将非常有帮助。 - Filbuntu
我在使用HDMI时遇到了声音问题,唯一看起来有效的解决方案是移除pulseaudio并安装更新的alsa版本,这都是在Ubuntu 12.04上进行的。我对这个解决方案并不太满意,而且我也不确定它是否能解决你的Skype问题(我的问题是与所有HDMI声音有关的),但我所做的是按照https://wiki.ubuntu.com/Audio/InstallingLinuxAlsaDriverModules上的指示升级alsa到最新版本。然后通过执行以下命令卸载pulseaudio: sudo apt-get autoremove --purge pulseaudio请注意最后一步...你将会失去很多东西,包括音量控制。 - Fernando
@Fernando,非常感谢你的第一手报告。我将研究升级Alsa驱动程序。你提到卸载pulseaudio会丢失很多东西,除了音量控制之外,具体都有哪些呢? - Filbuntu
我没有进行深入研究,因为我正在将我的电脑变成一个媒体中心,我唯一关心的程序是XBMC,但我记得我没有音量控制,也不能更改输出设备(至少没有图形界面),还有当多个应用程序同时尝试进行声音输出时会出现问题。 - Fernando
gstreamer0.10-alsa软件包对于Skype(版本4.0.0.8)中刺耳的声音没有任何影响。 - Gorog Imre
2个回答

这个似乎是可行的,但你必须明白它并不是用alsa替换pulseaudio,而只是移除了pulseaudio(前端)。
sudo apt-get autoremove pulseaudio

然而,Alsa仍然需要一个图形用户界面,以便您可以轻松地与其进行通信。告别Ubuntu自带的易于集成的指示器。
sudo apt-get install gnome-alsamixer

你也可以在Ubuntu软件中心完成所有这些操作。

试试这个...看起来对我的电脑有用。 http://askubuntu.com/questions/157891/skype-and-vlc-sounds-sizzle-distorted-bad?lq=1 - UbuntuHusker
非常感谢你的回答。因为我的声音问题目前已经解决,所以我不会尝试删除前端 pulseaudio :-)。但这个回答可能对其他人有帮助,所以那个人可以表示感谢。 - Filbuntu

我在经过数月的努力后,终于解决了我的问题。之前一直无法正确地让麦克风与Skype配合使用。 唯一的解决方法是通过设置“autospawn=off”关闭Pulse,但这样一来我就失去了可爱的桌面音量控制功能,直到我发现这台笔记本电脑具有内置麦克风的“立体声或单声道”输入(抱歉,我记不清是哪种类型了)。解决方案是打开pavucontrol,在输入(麦克风)上拆分通道,并将其中一个通道的音量降为零。现在一切都完美运行,再也没有问题了。我现在同时使用Alsa和Pulse,一切正常,并且我可以利用alsa后端获得所有有用的声音控制功能。