
O jack-audio-connection-kit precisa ser executado em modo tempo real e meu sistema está configurado de acordo. Estou usando o driver fglxr.
Com o Unity-2d está tudo bem.
Com o Unity-3d, os clientes jack se desconectam do jack com muita frequência, geralmente quando algo acontece com o Windows (sendo desenhado pela primeira vez, trazido para a frente, abrindo menus...).
Ainda é o mesmo driver, mas parece que a parte de aceleração 3D não é preemptiva.
Quais são minhas opções além de aderir ao Unity-2d (sinto muita falta das sombras projetadas nas janelas)?
Eu nem encontrei uma maneira de relatar um bug no próprio driver e, de qualquer maneira, não sei como diagnosticar o problema.
Responder1
Mude para o driver Radeon!
Hoje descobri que o Unity 3D funciona com radeon (depois de remover sobras de outros drivers!).
As desconexões (ou xruns com tempo limite maior) desapareceram.
Responder2
Você pode tentar isto: Instale o QjackCtl e clique em Configurar. A partir daí, você aumenta o tempo limite para 500 ms em Parâmetros.
Responder3
Use qjackctl, eu lanço a prioridade jackd 70. Verifique /etc/default/rtirq, se você não tiver esse arquivo, você precisa do pacote rtirq para definir a prioridade rt e também precisa ser membro do grupo 'audio'. Desative o pulseaudio para minimizar o consumo de recursos durante o uso do áudio jack rt. Atualize para o kernel de baixa latência. Instale o schedtool, inicie o jackd e os clientes e use o monitor do sistema para encontrar recursos consumidos e pid de seus processos de áudio. No termo x, use schedtool para ajustar o agendamento de interrupções de processos de áudio. O site Linux Audio Users é um bom ponto de partida para obter informações. Eu pessoalmente uso o Jackd ardor e o hidrogênio para gravar baterias multipista sem excessos e com recursos de sistema de sobra. Ajustar um sistema para áudio rt pode ser complicado, pois muitas variáveis exigem ajustes diferentes dependendo do hardware e dos recursos do sistema.