Ayuda rme

  • 1
Robakun
#1 por Robakun el 02/03/2006
Hola, he instalado Ubuntu breezy en un equipo con una rme digi96/8 y una la integrada en la placa via 8235.

(la dueña del ordenador puede usar perfectamente las dos bajo windows xp, aunque, la digi no tiene soporte MIDI, usaba asio con el driver asio4all)

Las dos las detecta bien. En el menú Sistema->Preferencias->Sonido de gnome, es posible elegir una u otra.

La via 8235, funciona bien en audio y midi. Pero no se si soporta el jack, supongo que sí, esa es mi primera pregunta, porque no consigo ponerlo en marcha.

La rme, no consigo hacerla funcionar de ninguna manera.

[code]loading driver ..
apparent rate = 44100
creating alsa driver ... hw:1|hw:1|256|5|44100|0|0|nomon|swmeter|-|32bit
control device hw:1
configuring for 44100Hz, period = 256 frames, buffer = 5 periods
Couldn't open hw:1 for 32bit samples trying 24bit instead
Couldn't open hw:1 for 24bit samples trying 16bit instead
Couldn't open hw:1 for 32bit samples trying 24bit instead
Couldn't open hw:1 for 24bit samples trying 16bit instead
jack_create_thread: error -1 switching current thread to rt for inheritance: Unknown error 4294967295
cannot start watchdog thread
cannot load driver module alsa
14:53:36.236 JACK was stopped successfully.
14:53:36.432 MIDI connection change.
14:53:36.633 MIDI connection change.
14:53:38.444 Could not connect to JACK server as client.[/code]

Bueno, ¿qué debo hacer?, ¿dónde debo mirar para encontrar qué está pasando?. Gracias
Subir
Ismael Valladolid Torres
#2 por Ismael Valladolid Torres el 02/03/2006
¿Puedes poner la línea de comandos completa con la que estás ejecutando jack?

Según larsl en #lad, ese error puede deberse a que estás ejecutando versiones diferentes de jackd y libjack. ¿Has instalado sólo Ubuntu o has mezclado repositorios?

Ejecuta esto y dinos qué te dice:
[code]
$ dpkg -s jackd libjack | grep ^Version
[/code]
Subir
Robakun
#3 por Robakun el 02/03/2006
Hola ivalladt, para obtener ese mensaje usé qjackctl, pero te pondré la configuración.

Con respecto a la línea que pones, esto es lo que obtengo:

[code]Version: 0.99.0-2ubuntu1
El paquete `libjack' no está instalado y no hay ninguna información disponible.
Utilice dpkg --info (= dpkg-deb --info) para examinar archivos,
y dpkg --contents (= dpkg-deb --contents) para listar su contenido.[/code]

Lo cual daría con la solución no? pues libjack no está instalado. Pero en /etc/lib, hago ls libjack* y objengo estos paquetes

[code]libjack-0.80.0.so.0 libjack-0.80.0.so.0.0.23

libjack0.80.0-0:
inprocess.so intime.so jack_alsa.so jack_dummy.so jack_oss.so[/code]

En cuanto a los repositorios, si que es una instalación algo especial. Puesto que no tiene línea ADSL, use los repositorios en DVD que se colocaron en esta web:
http://cargol.net/~ramon/ubuntu-dvd
Subir
Robakun
#4 por Robakun el 02/03/2006
Me dice esto al iniciar jack mediante qjackctl:

[code]18:41:11.128 Patchbay deactivated.
18:41:11.268 Statistics reset.
18:41:11.276 Startup script...
18:41:11.276 artsshell -q terminate
18:41:11.318 MIDI connection graph change.
18:41:11.575 Startup script terminated with exit status=256.
18:41:11.575 JACK is starting...
18:41:11.575 /usr/bin/jackd -R -m -dalsa -r44100 -p256 -n5 -D -Chw:0,0 -Phw:0,0
18:41:11.579 JACK was started with PID=7715 (0x1e23).
jackd 0.98.1
Copyright 2001-2003 Paul Davis and others.
jackd comes with ABSOLUTELY NO WARRANTY
This is free software, and you are welcome to redistribute it
under certain conditions; see the file COPYING for details
loading driver ..
apparent rate = 44100
creating alsa driver ... hw:0,0|hw:0,0|256|5|44100|0|0|nomon|swmeter|-|32bit
control device hw:0
configuring for 44100Hz, period = 256 frames, buffer = 5 periods
ALSA: cannot set number of periods to 5 for capture
ALSA: cannot configure capture channel
cannot load driver module alsa
18:41:11.593 JACK was stopped successfully.
18:41:11.781 MIDI connection change.
18:41:11.982 MIDI connection change.
18:41:13.793 Could not connect to JACK server as client.[/code]
Subir
Ismael Valladolid Torres
#5 por Ismael Valladolid Torres el 02/03/2006
Robakun escribió:

Con respecto a la línea que pones, esto es lo que obtengo:


Perdón, es esta:
[code]
$ dpkg -s jackd libjack0.80.0-0 | grep ^Version
[/code]
Subir
Ismael Valladolid Torres
#6 por Ismael Valladolid Torres el 02/03/2006
Robakun escribió:

18:41:11.575 /usr/bin/jackd -R -m -dalsa -r44100 -p256 -n5 -D -Chw:0,0 -Phw:0,0


Prueba sin la opción Realtime.
Subir
Robakun
#7 por Robakun el 02/03/2006
ivalladt escribió:

Perdón, es esta:
[code]
$ dpkg -s jackd libjack0.80.0-0 | grep ^Version
[/code]


Pues este es el resultado, verás un cambio de versión pero hemos actualizado via moden jackd y libjack:

[code]Version: 0.99.0-2ubuntu1
Version: 0.99.0-2ubuntu1[/code]

Si quito la opción de tiempo real, y pongo como entrada y salida la integrada en la placa, hace un amago de arrancar, se queda eternamente arrancando dando errores de xrun. Si pongo la rme, nada de nada, bueno, igual que antes.

¿Hay alguna manera de revisar el driver específico para la rme? si lo hay?. En estos repositorios no está alsaconf

[Por cierto, gracias por lo de |grep así se extrae información de un parámetro concreto, no?]
Subir
Robakun
#8 por Robakun el 02/03/2006
Quitando "tiempo real" y poniendo como entrada y salida la tarjeta integrada en la placa base, arranca, pero no paran de salir xruns

[code]20:40:44.990 JACK is starting...
20:40:44.991 /usr/bin/jackd -m -dalsa -r44100 -p256 -n3 -D -Chw:1,1 -Phw:1,1 -S
20:40:44.999 JACK was started with PID=12292 (0x3004).
jackd 0.99.0
Copyright 2001-2003 Paul Davis and others.
jackd comes with ABSOLUTELY NO WARRANTY
This is free software, and you are welcome to redistribute it
under certain conditions; see the file COPYING for details
loading driver ..
apparent rate = 44100
creating alsa driver ... hw:1,1|hw:1,1|256|3|44100|0|0|nomon|swmeter|-|16bit
control device hw:1
configuring for 44100Hz, period = 256 frames, buffer = 3 periods
20:40:47.089 Statistics reset.
20:40:47.094 Client activated.
20:40:47.096 Audio connection change.
20:40:47.102 Audio connection graph change.
**** alsa_pcm: xrun of at least 15.689 msecs
**** alsa_pcm: xrun of at least 4.596 msecs
**** alsa_pcm: xrun of at least 57.858 msecs
20:40:49.110 XRUN callback (3 skipped).
**** alsa_pcm: xrun of at least 24.297 msecs
20:40:53.132 XRUN callback (1 skipped).
**** alsa_pcm: xrun of at least 1.074 msecs
20:40:55.144 XRUN callback (1 skipped).
**** alsa_pcm: xrun of at least 3.077 msecs
20:40:57.155 XRUN callback (1 skipped).
**** alsa_pcm: xrun of at least 41.392 msecs
20:41:03.186 XRUN callback (1 skipped).
**** alsa_pcm: xrun of at least 2.785 msecs
**** alsa_pcm: xrun of at least 1.840 msecs
**** alsa_pcm: xrun of at least 13.975 msecs
**** alsa_pcm: xrun of at least 28.343 msecs
20:41:17.256 XRUN callback (4 skipped).
**** alsa_pcm: xrun of at least 3.603 msecs
...[/code]

de todas forma es una pena que no pudiera usar su rme para el audio, ya que es muy rápida.
Subir
Robakun
#9 por Robakun el 02/03/2006
Por si sirve:

cat /proc/asound/card0/rme96

[code]RME Digi96/8 at 0xe2000000, irq 16 (index #1 )

General settings
period size: 8192 bytes

Input settings
input: internal
sample rate: no valid signal
sample format: 16 bit

Output settings
output signal: same as input
sample rate: 44100 Hz
sample format: 16 bit
sample clock source: internal
format: IEC958 (consumer)
emphasis: off
non-audio (dolby): off
[/code]
Subir
Ismael Valladolid Torres
#10 por Ismael Valladolid Torres el 02/03/2006
Robakun escribió:

¿Hay alguna manera de revisar el driver específico para la rme? si lo hay?. En estos repositorios no está alsaconf

[Por cierto, gracias por lo de |grep así se extrae información de un parámetro concreto, no?]


No uses alsaconf, sólo soporta una tarjeta de sonido. Si tienes más de una es mejor hacer las cosas manualmente.

Grep localiza una cadena de texto en un fichero o en la salida de un comando. Es de los comandos más vetustos de UNIX y es imposible trabajar en un sistema operativo sin algo parecido.

Ponme la salida de:
[code]
lsmod | grep snd
[/code]
Vamos a probar a dar la vuelta a las tarjetas de sonido para que la RME sea la hw:0.
Subir
Ismael Valladolid Torres
#11 por Ismael Valladolid Torres el 02/03/2006
Robakun escribió:

de todas forma es una pena que no pudiera usar su rme para el audio, ya que es muy rápida.


Debe poderse, todas las RME están soportadas que yo sepa.

Merece la pena si descargas el Live-CD de Musix y pruebas con él. Si funciona, luego será cuestión de copiar los parámetros en tu Ubuntu. Mi xorg.conf en Debian está sacado de un Live-CD de Ubuntu. :)
Subir
Robakun
#12 por Robakun el 02/03/2006
Muchas gracias Ivallardt, mañana si puedo, probaré lo que me dices, y te lo pongo. Aunque no pudiera veo que voy a aprender muchas cosas, así que merece la pena.

Ni se me había ocurrido lo de musix. Tengo una live de demudi, si te vale....

mañana te cuento.
Subir
Ismael Valladolid Torres
#13 por Ismael Valladolid Torres el 02/03/2006
También vale una live de demudi, claro, lo que sea que funcione para sacar la configuración y llevarla a tu Ubuntu.

Estoy en ivalladt@jabberes.org por si quieres añadirme.
Subir
Robakun
#14 por Robakun el 03/03/2006
Hola, con

lsmod |grep snd

sale

[code]snd_mpu401 6408 1
snd_seq_dummy 3716 0
snd_seq_oss 33664 0
snd_seq_midi 9184 0
snd_seq_midi_event 7040 2 snd_seq_oss,snd_seq_midi
snd_seq 51024 6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
snd_via82xx 28672 2
gameport 14920 2 analog,snd_via82xx
snd_ac97_codec 84028 1 snd_via82xx
snd_mpu401_uart 7360 2 snd_mpu401,snd_via82xx
snd_rawmidi 25056 2 snd_seq_midi,snd_mpu401_uart
snd_seq_device 8524 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq,snd_rawmidi
snd_rme96 23204 2
snd_pcm_oss 53152 0
snd_mixer_oss 19392 4 snd_pcm_oss
snd_pcm 89032 4 snd_via82xx,snd_ac97_codec,snd_rme96,snd_pcm_osssnd_timer 24260 2 snd_seq,snd_pcm
snd 55172 17 snd_mpu401,snd_seq_oss,snd_seq,snd_via82xx,snd_ac97_codec,snd_mpu401_uart,snd_rawmidi,snd_seq_device,snd_rme96,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer
soundcore 9696 4 snd
snd_page_alloc 10696 2 snd_via82xx,snd_pcm[/code]

mi jid de jabberes, por si alguien lo quiere es chinmoku@jabberes.org
Subir
--6355--
#15 por --6355-- el 03/03/2006
Hola amigos,no conozco el tema de las rme como quisiera,pero por si ayuda sé que hay algo que hace cargar el firmware de esas tarjetas ( o a lo mejor es de alguna en concreto),lo que no sé exactamente es cómo obtener dicho firmware ni dónde.Creo que se llamaba hdsploader o algo así.Además de un mezclador para controlarlas (no sé si a todos los modelos) llamado hdspmixer.Esas cosas se instala por defecto con Planet CCRMA o DeMuDi, y creo que forma parte ,si no me equivoco,de las alsa-tools ó alsa-tools-gui,que aparece en los repositorios de demudi pero no de Sarge,no sé si en los ubuntu estará.
En la web de alsa puede que haya algo más completo de lo que cuento (espero).

A ver si eso vale para algo.

Saludos.
Subir

Hilos similares

Respuesta rápida

Regístrate o para poder postear en este hilo