Stinberg UR12 en Linux Mint (problemas con el JACK?)

Menta Peperina
#1 por Menta Peperina el 27/07/2019
Buenas gente de Hispasonic!

Acabo de instalar el Linux Mint en mi PC, con la idea de irme de windows por tiempo indeterminado. El tema es que no logro configurar el sonido. Tengo una placa externa Steinberg UR12 que es reconocida por el JACK. Pero cuando la selecciono como interfaz me dice:

El servidor JACK no puede iniciarse. Disculpa

y tras un sregundo:

No puede conectarse al servidor JACK como cliente.
- La operación global falló. -
No puede conectarse al servidor. Por favor revise la ventana de mensajes para mas información.


aca va todo lo que me aparece en la ventana de mensajes:
23:21:40.708 Reiniciar estadísticas.
23:21:40.728 Cambios en las conexiones ALSA.
23:21:40.740 D-BUS: Disponible (org.jackaudio.service aka jackdbus).
Cannot connect to server socket err = No existe el archivo o el directorio
Cannot connect to server request channel
jack server is not running or cannot be started
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
23:21:40.883 Cambió el gráfico de conexiones ALSA.
23:23:36.085 D-BUS: El servidor JACK no puede iniciarse. Disculpa
Cannot connect to server socket err = No existe el archivo o el directorio
Cannot connect to server request channel
jack server is not running or cannot be started
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
Fri Jul 26 23:23:35 2019: Starting jack server...
Fri Jul 26 23:23:35 2019: Jack: Server `default' registered
Fri Jul 26 23:23:35 2019: Jack: JackConnectionManager::InitConnections size = 6522944
Fri Jul 26 23:23:36 2019: Jack: JackConnectionManager::InitClients
Fri Jul 26 23:23:36 2019: JACK server starting in realtime mode with priority 10
Fri Jul 26 23:23:36 2019: self-connect-mode is "Don't restrict self connect requests"
Fri Jul 26 23:23:36 2019: Jack: JackShmMem::new index = 0 attached = 52bc7000 size = 82280346
Fri Jul 26 23:23:36 2019: Jack: JackShmMem::new placement size = 13047706
Fri Jul 26 23:23:36 2019: ERROR: Cannot lock down 82280346 byte memory area (Cannot allocate memory)
Fri Jul 26 23:23:36 2019: Jack: JackConnectionManager::InitConnections size = 6522944
Fri Jul 26 23:23:36 2019: Jack: JackConnectionManager::InitClients
Fri Jul 26 23:23:36 2019: Jack: JackConnectionManager::InitConnections size = 6522944
Fri Jul 26 23:23:36 2019: Jack: JackConnectionManager::InitClients
Fri Jul 26 23:23:36 2019: Jack: JackShmMem::new index = 1 attached = 5caf9000 size = 1187
Fri Jul 26 23:23:36 2019: Jack: Succeeded in locking 1187 byte memory area
Fri Jul 26 23:23:36 2019: Jack: JackPosixThread::StartImp : create non RT thread
Fri Jul 26 23:23:36 2019: Jack: JackPosixThread::ThreadHandler : start
Fri Jul 26 23:23:36 2019: Jack: playback device hw:UR12
Fri Jul 26 23:23:36 2019: Jack: capture device hw:UR12
Fri Jul 26 23:23:36 2019: Jack: capture device hw:UR12
Fri Jul 26 23:23:36 2019: Jack: playback device hw:UR12
Fri Jul 26 23:23:36 2019: Jack: apparent rate = 48000
Fri Jul 26 23:23:36 2019: Jack: frames per period = 1024
Fri Jul 26 23:23:36 2019: Jack: JackDriver::Open capture_driver_name = hw:UR12
Fri Jul 26 23:23:36 2019: Jack: JackDriver::Open playback_driver_name = hw:UR12
Fri Jul 26 23:23:36 2019: Jack: Check protocol client = 8 server = 8
Fri Jul 26 23:23:36 2019: Jack: JackEngine::ClientInternalOpen: name = system
Fri Jul 26 23:23:36 2019: Jack: JackEngine::AllocateRefNum ref = 0
Fri Jul 26 23:23:36 2019: Jack: JackLinuxFutex::Allocate name = jack_sem.1000_default_system val = 0
Fri Jul 26 23:23:36 2019: Jack: JackEngine::NotifyAddClient: name = system
Fri Jul 26 23:23:36 2019: Jack: JackGraphManager::SetBufferSize size = 1024
Fri Jul 26 23:23:36 2019: Jack: JackConnectionManager::DirectConnect first: ref1 = 0 ref2 = 0
Fri Jul 26 23:23:36 2019: Jack: JackGraphManager::ConnectRefNum cur_index = 0 ref1 = 0 ref2 = 0
Fri Jul 26 23:23:36 2019: Jack: JackDriver::SetupDriverSync driver sem in flush mode
Fri Jul 26 23:23:36 2019: Acquired audio card Audio2
Fri Jul 26 23:23:36 2019: creating alsa driver ... hw:UR12|hw:UR12|1024|2|48000|0|0|nomon|swmeter|-|32bit
Fri Jul 26 23:23:36 2019: configuring for 48000Hz, period = 1024 frames (21.3 ms), buffer = 2 periods
Fri Jul 26 23:23:36 2019: ALSA: final selected sample format for capture: 32bit integer little-endian
Fri Jul 26 23:23:36 2019: ALSA: use 2 periods for capture
Fri Jul 26 23:23:36 2019: ALSA: final selected sample format for playback: 32bit integer little-endian
Fri Jul 26 23:23:36 2019: ALSA: use 2 periods for playback
Fri Jul 26 23:23:36 2019: ERROR: ALSA: cannot set hardware parameters for playback
Fri Jul 26 23:23:36 2019: ERROR: ALSA: cannot configure playback channel
Fri Jul 26 23:23:36 2019: Jack: JackDriver::Close
Fri Jul 26 23:23:36 2019: Jack: JackConnectionManager::DirectDisconnect last: ref1 = 0 ref2 = 0
Fri Jul 26 23:23:36 2019: Jack: JackGraphManager::DisconnectRefNum cur_index = 0 ref1 = 0 ref2 = 0
Fri Jul 26 23:23:36 2019: Jack: JackEngine::ClientInternalClose ref = 0
Fri Jul 26 23:23:36 2019: Jack: JackEngine::ClientCloseAux ref = 0
Fri Jul 26 23:23:36 2019: Jack: JackGraphManager::RemoveAllPorts ref = 0
Fri Jul 26 23:23:36 2019: Released audio card Audio2
Fri Jul 26 23:23:36 2019: Jack: ~JackDriver
Fri Jul 26 23:23:36 2019: ERROR: Cannot initialize driver
Fri Jul 26 23:23:36 2019: Jack: no message buffer overruns
Fri Jul 26 23:23:36 2019: Jack: JackPosixThread::Stop
Fri Jul 26 23:23:36 2019: Jack: JackPosixThread::ThreadHandler : exit
Fri Jul 26 23:23:36 2019: ERROR: JackServer::Open failed with -1
Fri Jul 26 23:23:36 2019: Jack: Succeeded in unlocking 82280346 byte memory area
Fri Jul 26 23:23:36 2019: Jack: JackShmMem::delete size = 0 index = 0
Fri Jul 26 23:23:36 2019: Jack: ~JackDriver
Fri Jul 26 23:23:36 2019: Jack: Succeeded in unlocking 1187 byte memory area
Fri Jul 26 23:23:36 2019: Jack: JackShmMem::delete size = 0 index = 1
Fri Jul 26 23:23:36 2019: Jack: Cleaning up shared memory
Fri Jul 26 23:23:36 2019: Jack: Cleaning up files
Fri Jul 26 23:23:36 2019: Jack: Unregistering server `default'
Fri Jul 26 23:23:36 2019: ERROR: Failed to open server
Fri Jul 26 23:23:37 2019: Saving settings to "/home/felope/.config/jack/conf.xml" ...
23:23:39.265 No puede conectarse al servidor JACK como cliente. - La operación global falló. - No puede conectarse al servidor. Por favor revise la ventana de mensajes para mas información.
Cannot connect to server socket err = No existe el archivo o el directorio
Cannot connect to server request channel
jack server is not running or cannot be started
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock





Desde ya muchas gracias y suerte :)
Subir
vagar
#2 por vagar el 27/07/2019
Esa interfaz no permite captura a 32 bits, bájalo a 24.
Subir
Menta Peperina
#3 por Menta Peperina el 27/07/2019
#2

No se como se hace. Entro en las configuraciones y no veo la opción.
Van adjuntas las fotos de las opciones que tengo
Archivos adjuntos ( para descargar)
Captura de pantalla -2019-07-27 11-57-56.png
Captura de pantalla -2019-07-27 11-58-32.png
Subir
Menta Peperina
#4 por Menta Peperina el 27/07/2019
Para agregar a la cuestión: Ahora probé poner unos auriculares desde la salida de audio integrada en la mother y tampoco logro que se escuche ningún sonido. Probé con configurar desde el JACK y elegir la opción de interfaz genérica (con la cual si inicia el JACK) pero se sigue sin escuchar nada :(

Realmente no entiendo a qué se debe este problema. Ya que al conectar directamente a la salida de la mother (si el problema esta en la compatibilidad con la placa) debería andar. Pero claramente tiene que ver con el audio en general.
Subir
Pablo_F
#5 por Pablo_F el 27/07/2019
Hola,

Las aplicaciones "de escritorio" como el navegador de internet, reproductor de música, etc no reproducen audio a través de jack sino a través del sistema de audio "normal", (denominado pulseaudio). Si jack está activo, éste tiene preferencia y pulseaudio se queda sin poder acceder directamente a la tarjeta.

Pero hay una solución, que es decir a pulseaudio que redireccione todo el audio a través de jack. Para ello tienes que hacer dos cosas:

1) Instalar "pulseaudio-module-jack" (está en los repositorios, luego sirve un "sudo apt install pulseaudio-module-jack" en terminal o si no, lo buscas en el centro de software).

2) Redireccionar la salida de pulseaudio al "jack-sink". Esto lo haces a través de las preferencias de sonido del escritorio.


Sobre el problema original, se me ocurre que puedes probar con la opción "force 16 bits", pero no estoy seguro si funcionará con eso. Por si acaso, antes de volver a probar a lanzar qjackctl, para estar seguro de que lo relanzas "de cero", yo suelo usar:

killall -9 jackd jackdbus qjackctl

killall -9 termina con esos procesos. No hace nada malo aunque suene mal, :)

Hay otra cosa que se ve en los mensajes de error de jack, que no sé si tiene que ver con que no arranque la UR12, que es:

ERROR: Cannot lock down 82280346 byte memory area (Cannot allocate memory)

Para funcionar con jack sin xruns tienes que adquirir privilegios de realtime y memlock para tu usuario.
Subir
Hilos similares
Respuesta rápida

Regístrate o para poder postear en este hilo