DAC在Raspbian的Song Start / Stop中弹出

时间:2012-10-04 17:15:48

标签: audio raspberry-pi raspbian

这是Raspberry Pi Raspbian(Debian Wheezy)自首次构建以来一直存在的一个难题。直接与Raspberry Pi基金会和Raspbian团队交谈让我没有运气。

问题本身是DAC在开始播放歌曲之前不会初始化。然后它会在完成时关闭,导致另一个弹出。当将它用于纯音乐播放器时,至少可以说是令人生气的,尤其是当流行音乐响亮时。

我在VLC,MOCP和MPD上听说过这个。 Pi论坛已对此进行了介绍,但未找到答案:http://www.raspberrypi.org/phpBB3/viewtopic.php?f=38&t=8783

我在Stack Overflow上找到你,看看是否有办法解决这个问题。我的想法是在启动时初始化它,所以pop只在它启动时发生,虽然我不知道如何控制ALSA来做到这一点。

希望找到解决方案。

谢谢!

3 个答案:

答案 0 :(得分:3)

使用mpd时,我在Raspberry Pi的模拟输出上遇到了同样的噼啪声和砰砰声。这里还讨论了这个问题:https://github.com/raspberrypi/linux/issues/128

您在配置仅在启动时初始化一次的音频硬件的想法正是我为解决问题所做的。使用PulseAudio声音系统可以做到这一点,它可以作为音频硬件和想要输出声音的程序之间的代理。例如,像mpd这样的音频播放器可以配置为使用PulseAudio作为音频后端。

PulseAudio有一个配置选项(module-suspend-on-idle),用于配置音频硬件休眠。 禁用音频硬件睡眠可以解决所有噼啪声和砰砰声。

我在博客上详细介绍了必要的步骤:http://dbader.org/blog/crackle-free-audio-on-the-raspberry-pi-with-mpd-and-pulseaudio

答案 1 :(得分:1)

我有同样的问题和解决方案是使用USB音频或HDMI音频输出(但是将hdmi音频转换为模拟音频并不容易,转换器> 40 $)。它是由broadcom固件引起的。他们在rpi论坛上说它在列表中,但没有人知道它何时会被修复......

更新:我尝试过Creative Play! USB音频,它是相同的,但“点击”不是那么响亮。所以它不是100%的解决方案,我们必须等待修复。

答案 2 :(得分:0)

通过使用Aureon Dual USB sound card我从我的raspi中获得零弹出。在每首歌曲弹出之前。

我有read使用Aureon是不可能的,不会将USB端口限制为1.1版本,但对我来说情况并非如此。它开箱即用。还有一个小问题,当raspi打开时我无法插入声卡,它会重启。但这对我来说不是问题,我从不删除声卡。

我的raspi运行raspbian wheezy并通过mpd和nfs分享播放音乐。