O encaminhamento do Pulseaudio para o JACK causa falhas

2

Hoje em dia estou tentando tocar meu violão através da interface de áudio usando o guitarix e o JACK, e eles funcionam muito bem. O problema chega quando eu também quero jogar spotify ou youtube nesse meio tempo. Estou tentando rotear Pulseaudio para jack executando esses scripts após a inicialização no qjackctl:

pactl load-module module-jack-source;pactl load-module module-jack-sink

A conexão funciona, mas o som que eu recebo do meu alto-falante é simplesmente terrível, cheio de falhas e ruídos estranhos, simplesmente não é utilizável.

Estou fazendo algo errado? Eu deveria ajustar alguma coisa? Esta configuração é útil para você?

    
por Lolu 20.05.2018 / 15:12

1 resposta

-1

Para tocar guitarra através do jack é necessária uma latência bastante baixa, assim você terá a taxa de amostragem, o período e o tamanho do buffer da jack para alcançar isso. Isso pode resultar em problemas ao direcionar o som de pulseaudio através do jack .

Neste caso, acho que o melhor é usar o jack enquanto o pulseaudio não está em execução quando você toca guitarra e pulseaudio enquanto Jack não está em execução quando você deseja reproduzir mídia. Isso também teria a vantagem de que jack não precisa compartilhar recursos com pulseaudio .

Para fazer isso, você precisará configurar o jack , bem como o pulseaudio .

Configurar o pulseaudio

pulseaudio tem um recurso autospawn que é ativado por padrão. Você precisa desativar este recurso, caso contrário, o pulseaudio será reiniciado sempre que o pulseaudio for interrompido. Para fazer isso, crie o arquivo ~/.config/pulse/client.conf , este arquivo precisa conter a linha

autospawn = no

Se este arquivo já existir, edite-o de acordo.

Você também precisa adicionar uma entrada nos aplicativos de inicialização, como neste exemplo:

Estaentradanosaplicativosdeinicializaçãoénecessária,casocontrárioopulseaudionãoseráiniciadoduranteainicializaçãoporqueautospawnestádesativado.

Configurarojack

Abrajackctl,cliqueemSetup,escolhaoOptions-tabeadicioneoscomandospulseaudio--killepulseaudio--startdeacordocomesteexemplo(sevocêusarscriptsaqui,adicioneoscomandosparaosscriptscorrespondentes):

É isso. Eu mesmo uso essa configuração no Ubuntu Studio 16.04 e 18.04 e funciona bem.

    
por mook765 20.05.2018 / 19:41