Problema con KXStudio/Ubuntu tras actualizar a 12.04

daggaz
#1 por daggaz el 05/05/2012
Hola,
Hace unos meses realicé ésta consulta: https://www.hispasonic.com/foros/problema-particiones-kubuntukxstudio-ubuntu/385813.
La intención era tener dos usuarios, uno para todo lo relacionado con música (KXStudio) y el otro para las tareas más comunes como navegar por internet, escuchar música, escribir textos, ver videos, etc. dado que KXS lo que hace es enviarlo todo a Jack, resulta muy incómodo que ni siquiera se pueda controlar el volumen desde el panel o que haya que conectar todo cada vez.
Al final, luego de varios intentos logré hacer que todo funcionara. Un usuario con KXS y otro sin él, solo hubo un último ajuste en el que tuve que agregar mi usuario de tareas comunes al grupo de audio y listo, al final ambos usuarios usaban Gnome Shell. No tenía problemas.

Instalé el nuevo Ubuntu LTS (12.04) y realicé lo mismo (Cree dos usuarios, en uno instalé KXS y en el otro no, al que no, lo agregué al grupo de audio), pero no me funcionó esta vez, el usuario de tareas comunes no tiene audio. Al ingresar en la configuración de sonido me indica que Jack Sink (Pulse Audio JACK Sink) es mi único dispositivo de sonido.

En el usuario Diego (para tareas comunes):

Alguien escribió:
diego@ubuntu-acer:~$ cat /etc/pulse/client.con ~/.pulse/client.conf
cat: /etc/pulse/client.con: No existe el archivo o el directorio
autospawn = no
diego@ubuntu-acer:~$ ps aux |grep jackd
diego 2141 0.1 0.1 43492 4084 ? Ssl 12:46 0:01 /usr/bin/jackdbus auto
diego 2643 0.0 0.0 5612 804 pts/0 S+ 13:02 0:00 grep --color=auto jackd
diego@ubuntu-acer:~$ ps aux |grep pulse
diego 2203 0.1 0.1 103928 4640 ? S< 12:46 0:01 pulseaudio --daemonize --high-priority --realtime --disallow-module-loading --exit-idle-time=-1 --file=/usr/share/cadence/pulse2jack/play+rec.pa -n
diego 2646 0.0 0.0 5612 804 pts/0 S+ 13:02 0:00 grep --color=auto pulse


En el usuario Ylem (para música y audio):

Alguien escribió:
ylem@ubuntu-acer:~$ cat /etc/pulse/client.con ~/.pulse/client.conf
cat: /etc/pulse/client.con: No existe el archivo o el directorio
autospawn = no
ylem@ubuntu-acer:~$ ps aux |grep jackd
ylem 3174 1.7 2.2 167108 70292 ? SLsl 13:04 0:03 /usr/bin/jackdbus auto
ylem 3474 0.0 0.0 5612 804 pts/0 S+ 13:08 0:00 grep --color=auto jackd
ylem@ubuntu-acer:~$ ps aux |grep pulse
diego 2203 0.1 0.1 103928 4640 ? S< 12:46 0:01 pulseaudio --daemonize --high-priority --realtime --disallow-module-loading --exit-idle-time=-1 --file=/usr/share/cadence/pulse2jack/play+rec.pa -n
ylem 3248 1.5 0.3 208528 12112 ? S<Ll 13:04 0:03 pulseaudio --daemonize --high-priority --realtime --disallow-module-loading --exit-idle-time=-1 --file=/usr/share/cadence/pulse2jack/play+rec.pa -n
ylem 3477 0.0 0.0 5612 804 pts/0 S+ 13:08 0:00 grep --color=auto pulse


Al tratar de iniciar qJackCtl desde el usuario de tareas comunes, me da los siguientes mensajes:

Alguien escribió:
13:20:24.045 Patchbay desactivada.
13:20:24.046 Reiniciar estadísticas.
13:20:24.079 Cambios en las conexiones ALSA.
13:20:24.163 D-BUS: Disponible (org.jackaudio.service aka jackdbus).
Cannot connect to server socket err = Conexión rehusada
Cannot connect to server socket
jack server is not running or cannot be started
13:20:24.176 Cambió el gráfico de conexiones ALSA.
13:20:29.500 D-BUS: Iniciando servidor JACK...
Sat May 5 13:20:28 2012: Starting jack server...
Sat May 5 13:20:28 2012: JACK server starting in realtime mode with priority 10
Cannot connect to server socket err = Conexión rehusada
Cannot connect to server socket
jack server is not running or cannot be started
13:20:29.525 D-BUS: El servidor JACK se ha iniciado (org.jackaudio.service aka jackdbus).
Sat May 5 13:20:29 2012: control device hw:0
Sat May 5 13:20:29 2012: control device hw:0
Sat May 5 13:20:29 2012: Acquired audio card Audio0
Sat May 5 13:20:29 2012: creating alsa driver ... hw:0|hw:0|1024|2|44100|0|0|nomon|swmeter|-|32bit
Sat May 5 13:20:29 2012: control device hw:0
Sat May 5 13:20:29 2012: configuring for 44100Hz, period = 1024 frames (23.2 ms), buffer = 2 periods
Sat May 5 13:20:29 2012: ALSA: final selected sample format for capture: 32bit integer little-endian
Sat May 5 13:20:29 2012: ALSA: use 2 periods for capture
Sat May 5 13:20:29 2012: ALSA: final selected sample format for playback: 32bit integer little-endian
Sat May 5 13:20:29 2012: ALSA: use 2 periods for playback
Sat May 5 13:20:29 2012: graph reorder: new port 'system:capture_1'
Sat May 5 13:20:29 2012: New client 'system' with PID 0
Sat May 5 13:20:29 2012: graph reorder: new port 'system:capture_2'
Sat May 5 13:20:29 2012: graph reorder: new port 'system:playback_1'
Sat May 5 13:20:29 2012: graph reorder: new port 'system:playback_2'
Sat May 5 13:20:30 2012: Saving settings to "/home/diego/.config/jack/conf.xml" ...
13:20:31.867 Cambios en las conexiones JACK.
13:20:31.869 Configuración del servidor salvada en "/home/diego/.jackdrc".
13:20:31.870 Reiniciar estadísticas.
13:20:31.890 Cliente activado.
13:20:31.923 Cambió el gráfico de conexiones de JACK.
Sat May 5 13:20:31 2012: New client 'qjackctl' with PID 4200
13:22:50.239 Cliente desactivado.
13:22:50.365 D-BUS: El servidor JACK no puede detenerse. Disculpa
Sat May 5 13:22:50 2012: Client 'qjackctl' with PID 4200 is out
Sat May 5 13:22:50 2012: Stopping jack server...
Sat May 5 13:22:50 2012: Client 'system' with PID 0 is out
Sat May 5 13:22:50 2012: [1m[31mERROR: Abort![0m
Sat May 5 13:22:50 2012: [1m[31mERROR: info.si_signo = 6[0m
Sat May 5 13:22:50 2012: [1m[31mERROR: info.si_errno = 0[0m
Sat May 5 13:22:50 2012: [1m[31mERROR: info.si_code = -6 (\­ «µDc­)[0m
Sat May 5 13:22:50 2012: [1m[31mERROR: info.si_addr = 0x106d[0m
Sat May 5 13:22:50 2012: [1m[31mERROR: reg[00] = 0x00000033[0m
Sat May 5 13:22:50 2012: [1m[31mERROR: reg[01] = 0x00000000[0m
Sat May 5 13:22:50 2012: [1m[31mERROR: reg[02] = 0x0000007b[0m
Sat May 5 13:22:50 2012: [1m[31mERROR: reg[03] = 0x0000007b[0m
Sat May 5 13:22:50 2012: [1m[31mERROR: reg[04] = 0xb754bff4[0m
Sat May 5 13:22:50 2012: [1m[31mERROR: reg[05] = 0x00000000[0m
Sat May 5 13:22:50 2012: [1m[31mERROR: reg[06] = 0xb7627e6f[0m
Sat May 5 13:22:50 2012: [1m[31mERROR: reg[07] = 0xb6d4b024[0m
Sat May 5 13:22:50 2012: [1m[31mERROR: reg[08] = 0x0000106d[0m
Sat May 5 13:22:50 2012: [1m[31mERROR: reg[09] = 0x00000006[0m
Sat May 5 13:22:50 2012: [1m[31mERROR: reg[10] = 0x00001076[0m
Sat May 5 13:22:50 2012: [1m[31mERROR: reg[11] = 0x00000000[0m
Sat May 5 13:22:50 2012: [1m[31mERROR: reg[12] = 0x00000000[0m
Sat May 5 13:22:50 2012: [1m[31mERROR: reg[13] = 0x00000000[0m
Sat May 5 13:22:50 2012: [1m[31mERROR: reg[14] = 0xb77a1424[0m
Sat May 5 13:22:50 2012: [1m[31mERROR: reg[15] = 0x00000073[0m
Sat May 5 13:22:50 2012: [1m[31mERROR: reg[16] = 0x00200202[0m
Sat May 5 13:22:50 2012: [1m[31mERROR: reg[17] = 0xb6d4b024[0m
Sat May 5 13:22:50 2012: [1m[31mERROR: reg[18] = 0x0000007b[0m
Sat May 5 13:22:50 2012: [1m[31mERROR: Stack trace:[0m
Sat May 5 13:22:50 2012: [1m[31mERROR: 1: 0xb77a1424 <__kernel_vsyscall+16> ()[0m
Sat May 5 13:22:50 2012: [1m[31mERROR: End of stack trace[0m
13:22:53.595 D-BUS: Deteniendo el servidor JACK...
Sat May 5 13:22:53 2012: ------------------
Sat May 5 13:22:53 2012: Controller activated. Version 1.9.8 (unknown) built on Tue Apr 24 11:19:54 2012
Sat May 5 13:22:53 2012: Loading settings from "/home/diego/.config/jack/conf.xml" using expat_2.0.1 ...
Sat May 5 13:22:53 2012: setting parameter 'engine':'driver':'(null)' to value "alsa"
Sat May 5 13:22:53 2012: setting parameter 'engine':'realtime':'(null)' to value "true"
Sat May 5 13:22:53 2012: setting parameter 'engine':'verbose':'(null)' to value "false"
Sat May 5 13:22:53 2012: setting parameter 'engine':'client-timeout':'(null)' to value "500"
Sat May 5 13:22:53 2012: setting parameter 'drivers':'alsa':'device' to value "hw:0"
Sat May 5 13:22:53 2012: setting parameter 'drivers':'alsa':'rate' to value "44100"
Sat May 5 13:22:53 2012: setting parameter 'drivers':'alsa':'period' to value "1024"
Sat May 5 13:22:53 2012: setting parameter 'drivers':'alsa':'nperiods' to value "2"
Sat May 5 13:22:53 2012: setting parameter 'drivers':'alsa':'hwmon' to value "false"
Sat May 5 13:22:53 2012: setting parameter 'drivers':'alsa':'hwmeter' to value "false"
Sat May 5 13:22:53 2012: setting parameter 'drivers':'alsa':'duplex' to value "true"
Sat May 5 13:22:53 2012: setting parameter 'drivers':'alsa':'softmode' to value "false"
Sat May 5 13:22:53 2012: setting parameter 'drivers':'alsa':'monitor' to value "false"
Sat May 5 13:22:53 2012: setting parameter 'drivers':'alsa':'dither' to value "n"
Sat May 5 13:22:53 2012: setting parameter 'drivers':'alsa':'shorts' to value "false"
Sat May 5 13:22:53 2012: Listening for D-Bus messages
Sat May 5 13:22:53 2012: Ignoring JACK server stop request because server is already stopped.


Y luego de iniciarlo, la configuración de sonido del sistema se desactiva por completo.

¿Alguna idea?

Muchas gracias.
Subir
OFERTASVer todas
  • beyerdynamic DT-770 Pro
    138 €
    Ver oferta
  • -35%
    Set de grabación completo de Focusrite
    184 €
    Ver oferta
  • -21%
    Zoom H4n Pro Black
    158 €
    Ver oferta
baltardesign
#2 por baltardesign el 05/05/2012
No creo que sea lo mismo ni estoy seguro de que tenga algo que ver, pero por si acaso yo, en el Ubuntu 12.04, estoy experimentando lo que parece un bug que hace que jackdbus se cuelgue y tenga que matar el proceso después de "pedirle" que se apague...

https://bugs.launchpad.net/ubuntu/+source/jackd2/+bug/972347
Subir
catorze
#3 por catorze el 05/05/2012
A mi me pasa igual que baltasardesign, pero funcionar funciona, supongo que habras vuelto a habilitar los ppa de kxstudio...
Salut!
Subir
daggaz
#4 por daggaz el 06/05/2012
Bueno, sí, en efecto no tiene que ver con mi problema principal; que es no tener audio en un usuario en el cual no quiero a KXS trabajando. Pero me imagino que es lo mismo que me pasa cuando en este usuario quiero usar Jack, se cuelga y me manda ese error. Sin embargo en el otro usuario no tengo ningún problema. Quizás es un problema de permisos.
Subir
Pablo_F
#5 por Pablo_F el 06/05/2012
Los paquetes de KXstudio se instalan en el sistema, es decir para todos los usuarios. Los instaló el usuario ylem, porque ylem puede adquirir derechos de administrador a través de sudo, no porque los instalara "sólo para ylem" o "en el home de ylem". Otra cosa son los archivos de configuración de usuario, que sí pueden ser distintos para ylem y para diego.

Sin embargo, no sé hasta qué punto Cadence permite una configuración general de audio para un usuario y otra para otro distinto.

Lo único que se me ocurre es que cierres una sesión antes de empezar con la otra. Y a ver si se puede en Cadence que diego no inicie jack automáticamente al iniciar sesión, pero sí ylem.

O bien, olvidarte por completo de la idea de los dos usuarios, si te crea más problemas de los que te soluciona.

Saludos, Pablo
Subir
daggaz
#6 por daggaz el 06/05/2012
Hola Pablo_F, muchas gracias.
Creo que la respuesta puede estar en efecto en Cadence, ya lo probé y ahora tengo audio nuevamente en el usuario diego e ylem sigue teniendo todo a través de Jack. En la versión anterior que instalé (11.10), por alguna razón Jack no se iniciaba automáticamente en ningún usuario (de hecho lo tuve que configurar yo desde QjackCtl en el usuario para estos fines). Supongo que como ahora si lo hacía, por eso es que la vez pasada me funcionó lo que quería a la primera (de hecho tú fuiste quien me ayudo a detectar el problema del grupo audio).
La cuestión en este momento es que ahora toda la configuración de audio en diego está por completo deshabilitada, es decir, tengo audio pero no tengo control sobre él, no sé si quizás KXS desinstaló Alsa o lo deshabilitó. El caso es que ahora no sé cómo es que suena todo, pero al menos ya suena. Sería muy bueno si pudiera volver a activar la configuración de audio. Quizás es algo también dentro del mismo Cadence. Voy a probar algunas cosas.
Así es como se muestran mis configuraciones de audio y como dejé Cadence (incluso el control de volumen del sistema desapareció de la barra superior):
Imagen no disponible
Imagen no disponible
Imagen no disponible
Subir
Hilos similares
Nuevo post

Regístrate o para poder postear en este hilo