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):
- Adicione threadirqs aos meus parâmetros do kernel
- 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?).