音频质量通常很差,所以我必须重新启动音频后端。
当我使用时,ALSA
我无法重新启动命令,因为似乎找不到文件(奇怪的是 ALSA 工作..)当我使用 pulseaudio 时,我可以pulseaudio -k
在终端中重新启动。
OSS
对我来说从来没用过。当 Ubuntu 使用 ESD 时,音频总是可以正常工作(Ubuntu 10.04 或更早版本)。
有人遇到过类似的问题吗?你使用哪个后端?
我有一个集成的 nvidia 音板(MCP77/78 HDMI)。
答案1
从 8.04 开始,Ubuntu 默认使用与当前非常相似的堆栈(ALSA 上的 PulseAudio)。如果 10.04 对你有用,我会摘下玫瑰色的眼镜,因为它们在骗你。每个声音系统都有其优点和缺点。对于大多数人来说,PulseAudio 只是不完美组合中最好的。
重新启动 ALSA(在 11.04 上)的命令是:
sudo /etc/init.d/alsasound restart
您可能需要安装该alsa-utils
包。这会执行大量操作alsactl
。
至于音质不佳,我发现有时奇怪的平衡/淡入淡出设置会导致严重失真。像 的padevchooser
混音器这样的工具可能会帮助您解决问题。
答案2
为了配置影响音质的音频设置,我们有一个配置文件/etc/pulse/daemon.conf
,我们可以在其中微调许多设置,具体取决于您的个人系统或问题。可以使用任何编辑器以 root 身份编辑此文件。
对于我的系统,以下设置结果很好(将所有其他参数注释掉):
resample-method = speex-float-1
default-fragments = 8
default-fragment-size-msec = 10
编辑之前请务必备份此文件,以防所做的更改破坏了音频。