Os módulos da nVidia são conhecidos por se comportarem de maneira estranha quando interagem com processos em tempo real, com efeitos imprevisíveis em outros processos no sistema, mas o problema mais comum com o início do JACK não é ter configurado limites para permitir que o JACK consuma mais recursos do que processos. Uma solução é instalar as configurações do ubuntustudio e configurar os limites nele. A outra é adicionar seu usuário ao grupo de áudio e criar um arquivo /etc/security/limits.d/audio.conf contendo o seguinte:
@audio - memlock unlimited
@audio - rtprio 99
Uma vez que você efetue logout e efetue login novamente, você poderá executar o JACK em tempo real (a menos que os drivers da nVidia sejam realmente a causa de seus problemas). Observe que os dois métodos para resolver o problema são idênticos na configuração final, embora os meios para alcançar esse resultado sejam um pouco diferentes. Valores menores para o memlock são conhecidos por funcionar, mas o valor específico requerido parece diferir dependendo do hardware subjacente, do mapa de roteamento JACK e do número de filtros aplicados: se "ilimitado" parecer alto demais para você, há um número qualquer de sugestões para valores específicos em qualquer número de fóruns de áudio do Linux, mas ainda não vi nenhum guia claro para calcular o valor correto para um determinado ambiente.
Lembre-se de que, por padrão, o jack do módulo pulseaudio não se conecta a nenhum dispositivo de saída: ao testar, verifique seu roteamento de áudio no JACK para garantir que a saída seja renderizada de maneira que você possa perceber ou alguma ferramenta de visualização gráfica) antes de pensar que não funciona.