PulseAudio上的A2DP – 可怕的波涛汹涌/跳过音频

我已经将我的蓝牙耳机与我的Ubuntu 12.04笔记本电脑配对,里面装有蓝牙芯片:

lsusb | grep蓝牙

Bus 003 Device 003: ID 045e:0745 Microsoft Corp. Nano Transceiver v1.0 for Bluetooth 

该设备已经配对,在blueman的帮助下,我将它作为接收器连接到PulseAudio。 音频确实在A2DP模式下遇到,但是非常不稳定并且跳过了不比没有好多少的地步。

我读了一下,看到有一个修复涉及调整PulseAudio服务器的优先级。 因为默认情况下,PulseAudio是基于每个用户运行的,所以我在/etc/security/limits.conf添加了以下内容:

 * hard rtpio 0 * soft rtpio 0 @audio hard rtpio 20 @audio soft rtpio 20 pulse hard rtpio 20 pulse soft rtpio 20 

然后我将自己添加到audio组,以便能够为pulseaudio进程安排优先级。 看来pulseaudio现在以-11的优先级运行:

ps -eo pri,ni,cmd | grep [p] ulse

 30 -11 /usr/bin/pulseaudio --start --log-target=syslog 

这应该意味着PulseAudio的优先级为-11,这很好。

然而,即使重新启动后,我仍然会收到可怕的不稳定音频。

我该怎么办? 我正在尝试制作我购买的蓝牙耳机。

注意:我已经尝试将此设备与笔记本电脑旁边的Android平板电脑配对,并且工作正常,因此它不是无线拥塞,它似乎与Linux直接相关。

编辑ALSA配置文件

 sudo gedit /etc/modprobe.d/alsa-base.conf 

添加行

 options snd-hda-intel model=generic 

到文件的末尾,然后重新启动。