11

自首次构建以来,这一直是 Raspbian (Debian Wheezy) 的 Raspberry Pi 安装的一个困扰问题。直接与 Raspberry Pi 基金会和 Raspbian 团队交谈并没有让我走运。

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

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

我在 Stack Overflow 向你求助,看看是否有办法解决这个问题。我的想法是在启动时对其进行初始化,这样只有在启动时才会弹出,尽管我不知道如何控制 ALSA 来做到这一点。

希望能找到解决办法。

谢谢!

4

3 回答 3

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

于 2012-12-27T12:05:33.587 回答
1

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

更新:我已经尝试过 Creative Play!USB音频,它是一样的,但是“咔嗒”声不是那么响亮。所以这不是 100% 的解决方案,我们必须等待修复。

于 2012-11-26T22:17:42.043 回答
0

通过使用Aureon Dual USB 声卡,我从我的 raspi 中获得了零爆音。在我每首歌都弹奏之前。

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

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

于 2013-02-04T19:43:47.213 回答