Simulador de amplificador Guitarix “Falha ao alocar memória” jackd

8

Alguém tem alguma experiência com Guitarix ? Eu configurei o Jack e trabalhei bem com Rakarrak , mas não funciona com Guitarix Diz-me" n� conseguiu atribuir mem�ia "n� compreenda o motivo.

Estou sentindo falta de algo?

Por favor ajude ...

ulimit -a

core file size          (blocks, -c) 0
data seg size           (kbytes, -d) unlimited
scheduling priority             (-e) 0
file size               (blocks, -f) unlimited
pending signals                 (-i) 47217
max locked memory       (kbytes, -l) unlimited
max memory size         (kbytes, -m) unlimited
open files                      (-n) 1024
pipe size            (512 bytes, -p) 8
POSIX message queues     (bytes, -q) 819200
real-time priority              (-r) 95
stack size              (kbytes, -s) 8192
cpu time               (seconds, -t) unlimited
max user processes              (-u) 47217
virtual memory          (kbytes, -v) unlimited
file locks                      (-x) unlimited
    
por Mark Kirby 08.01.2013 / 18:30

2 respostas

4

Este erro parece dever-se ao pulseaudio e ao jackd ao mesmo tempo.

Existem várias soluções :

  1. Direcione o PulseAudio para Jack enquanto o Jack estiver em execução
  2. Suspender o PulseAudio enquanto o Jack está em execução
  3. Use duas placas de som diferentes
  4. Não use pulseaudio enquanto o Jack estiver em execução (solução fornecida nesta resposta).

Para testar isso, você pode suspender o pulseaudio enquanto o Jackd estiver sendo executado com pasuspender -- jackd ou pulseaudio -k .

Para uma solução permanente, podemos dar permissões em tempo real ao jackd, executando os seguintes dois comandos verbatim:

  1. sudo dpkg-reconfigure -p high jackd2 - Em seguida, escolha sim, você deseja bloquear a memória e ter privilégio de agendamento do rtprio. Isso adicionará essas linhas automaticamente aos arquivos de configuração.
  2. sudo usermod -a -G audio $USER ou sudo adduser $USER audio - Adicione-se ao grupo de usuários de áudio
  3. Finalmente, ative o novo grupo reiniciando seu PC ou sessão de usuário (você também pode fazer isso em um único shell com su $USER -c guitarix ).
por yilmi 19.12.2013 / 12:04
0

O mais provável é que seja um bug com o guitarix ou com o seu hardware.

Tente:

pulseaudio -k
jackd -d alsa & guitarix

Depois de terminar o guitarx, mate o jackd

killall jackd
    
por Panther 18.12.2013 / 21:59