Como obter uma reprodução de áudio Bluetooth consistente?

Como obter uma reprodução de áudio Bluetooth consistente?

estou tentando usaralto-falantes de áudio bluetooth, já que os alto-falantes integrados do meu laptop são horríveis... O alto-falante é um Bose Soundlink mini e funciona muito bem com meu smartphone, por exemplo.

Quando tento usá-lo com meu laptop (Ubuntu 14.04), funciona bem, até começar a trabalhar. Então o som começa a diminuir, com este tipo de registro:

Sep  3 17:29:38 franck-ThinkPad-T430s pulseaudio[3673]: [bluetooth] module-bluetooth-device.c: Skipping 30147 us (= 5316 bytes) in audio stream
Sep  3 17:29:38 franck-ThinkPad-T430s pulseaudio[3673]: [bluetooth] module-bluetooth-device.c: Skipping 79152 us (= 13960 bytes) in audio stream
Sep  3 17:29:41 franck-ThinkPad-T430s pulseaudio[3673]: [bluetooth] module-bluetooth-device.c: Skipping 3467134 us (= 611600 bytes) in audio stream

Isso acontece assim que eudigite no teclado(seja no libreoffice ou em um terminal, ou qualquer outro). O teclado não é um teclado bluetooth, caso você pergunte.

Ao usar alto-falantes internos, não sofro o mesmo problema.

Então, existe um truque para dar prioridade mais alta à pilha de áudio Bluetooth completa e obter uma reprodução de áudio consistente? (bluetoothd? pulseaudio? interrupções de baixo nível? ???)

ATUALIZAR: meu controlador bluetooth está conectado ao USB (interno).

$ lsusb -v -s 001:004

Bus 001 Device 004: ID 0a5c:21e6 Broadcom Corp. BCM20702 Bluetooth 4.0 [ThinkPad]

Responder1

Finalmente encontrei uma solução (na verdade várias):

  1. Adicione threadirqs aos meus parâmetros do kernel
  2. foi melhor, mas isso não foi suficiente, eu também tive que instalar o rtirq-init (você deve verificar se seu kernel suporta isso, vejahttps://unix.stackexchange.com/a/55001/61603)

Tive então uma reprodução de som bt (quase) perfeita.

Outra opção parece usar o kernel Linux de baixa latência. Ainda tenho que testar isso, mas deve funcionar. O que não está claro são os inconvenientes (consumo de energia?).

informação relacionada