Interfaz de audio externa

#16 por kryta el 31/01/2012
Hola a todos de nuevo.

Revivo éste hilo porque ya me ha llegado la Komplete Audio 6 y no consigo hacer que suene.

El sistema la reconoce pero no hay manera


[jaume@R2D2 ~]$ lsusb
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 006 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 004 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 005 Device 002: ID 17cc:1001 Native Instruments
Bus 004 Device 003: ID 03f0:8a11 Hewlett-Packard
Bus 004 Device 004: ID 046d:09a4 Logitech, Inc. QuickCam E 3500
Bus 004 Device 005: ID 046d:c01e Logitech, Inc. MX518 Optical Mouse
Bus 004 Device 006: ID 058f:9254 Alcor Micro Corp. Hub


[jaume@R2D2 ~]$ cat /proc/asound/
card0/ card2/ cards hwdep modules oss/ pcm timers version
card1/ card3/ devices K6/ NVidia/ PCH/ seq/ U0x46d0x9a4/
[jaume@R2D2 ~]$ cat /proc/asound/cards
0 [K6 ]: USB-Audio - Komplete Audio 6
Native Instruments Komplete Audio 6 at usb-0000:05:00.0-2, high speed

1 [PCH ]: HDA-Intel - HDA Intel PCH
HDA Intel PCH at 0xfb420000 irq 64
2 [NVidia ]: HDA-Intel - HDA NVidia
HDA NVidia at 0xfb080000 irq 17
3 [U0x46d0x9a4 ]: USB-Audio - USB Device 0x46d:0x9a4
USB Device 0x46d:0x9a4 at usb-0000:00:1d.0-1.2, high speed



En el dmesg he encontrado esto:

[jaume@R2D2 ~]$ cat /var/log/dmesg.log | grep Error
[ 1.224472] ACPI Error: [RAMB] Namespace lookup failure, AE_NOT_FOUND (20110623/psargs-359)
[jaume@R2D2 ~]$ cat /var/log/dmesg.log | grep ERROR
[ 2.811787] xhci_hcd 0000:05:00.0: ERROR: unexpected command completion code 0x11.
[jaume@R2D2 ~]$




¿Me podéis ayudar a configurarla?

Perdonad por mi torpeza.

Gracias y saludos
Subir
#17 por tocatpelfoc el 31/01/2012
Yo estoy empezando a entender como va esto de la producción de audio en Linux, y voy a intentar ayudarte, aunque aquí hay mucha más gente que lo podría hacer mejor que yo. Pero vamos, que no quede en el intento! :)

Puede que tengas que cambiar el orden de las tarjetas de audio que ahora reconoce tu sistema. Prueba a ver cuantas tienes escribiendo en la terminal

cat /proc/asound/modules

La que tiene el número zero delante es la tarjeta predeterminada, así que a lo mejor el problema es este, que debes cambiar el orden de tus tarjetas, para que tu sistema entienda que debe utilizar la que está asociada al 0 (zero).
Subir
#18 por tocatpelfoc el 31/01/2012
Nada, ya veo que la tienes delante del zero. Perdón, aún voy lento leyendo todo esto!
Subir
#19 por kryta el 31/01/2012
Buenas.

Pego el resultado:

[jaume@R2D2 ~]$ cat /proc/asound/modules
0 snd_usb_audio
1 snd_hda_intel
2 snd_hda_intel
3 snd_usb_audio


Pero no entiendo porque salen repetidas.

Gracias y saludos.
Subir
#20 por tocatpelfoc el 31/01/2012
Tiene logica que te salgan 4 tarjetas si cuando has metido cat /proc/asound/cards te han salido estas 4 tarjetas:

0 [K6 ]: USB-Audio - Komplete Audio 6
Native Instruments Komplete Audio 6 at usb-0000:05:00.0-2, high speed
1 [PCH ]: HDA-Intel - HDA Intel PCH
HDA Intel PCH at 0xfb420000 irq 64
2 [NVidia ]: HDA-Intel - HDA NVidia
HDA NVidia at 0xfb080000 irq 17
3 [U0x46d0x9a4 ]: USB-Audio - USB Device 0x46d:0x9a4
USB Device 0x46d:0x9a4 at usb-0000:00:1d.0-1.2, high speed

Por lo que veo, la Komplete Audio 6 está configurada como la tarjeta de sonido predeterminada. Estás utilizando Jack Control, supongo. ¿En Input Device y Output Device qué tienes escrito?
Subir
#21 por kryta el 31/01/2012
Ok, me salen los 4 drivers que controlan las 4 tarjetas.

Pero no estoy usando jack....¿Es necesario?

Saludos
Subir
#22 por Pablo_F el 31/01/2012
Alguien escribió:
Pero no estoy usando jack....¿Es necesario?


Si quieres baja latencia, sí.

De todas formas, no sé si esa tarjeta tendrá un mezclador interno. Prueba alsamixer. En caso de duda, da la salida de amixer (sólo para la tarjeta en cuestión).
Cómo va el sonido en tu Linux? Tienes pulseaudio instalado? En caso, afirmativo, has entrado a pavucontrol?

Y qué da

arecord -l && aplay -l

?
Subir
#23 por joanillo el 01/02/2012
Yo de momento me olvidaría de jack y me centraría en conseguir escuchar algo. Prueba:

$ speaker-test -c2 -D plughw:K6 -twav
$ aplay -D plughw:K6 /usr/share/sounds/question.wav
Subir
mod
#24 por Irwin J. Cespedes el 01/02/2012
Parece que la Komplete Audio 6 no trabaja muy bien con PulseAudio (Sí, Como de costumbre PulseAudio). Según el foro de Native-Instruments, un usuario logró que su interface diera sonido luego de reiniciar PulseAudio.

Sin embargo, al final del post, dice que JACK reconoce 6 Entradas y 6 Salidas. Así que prueba con QJACKCTL. Dejo el hilo para más info.

http://www.native-instruments.com/forum/showthread.php?p=954974

Otra cosa importante, según un correo del Alsa-user mailing list, es que con el Kernel 3.1 esta tarjeta trabaja bien. Si los primeros consejos no sirven, intenta actualizar el Kernel a 3.1.

http://www.spinics.net/linux/fedora/alsa-user/msg10281.html

Ruta 27, Mi nuevo tema hecho en GNU/Linux: https://soundcloud.com/altiplane/ruta-27

También soy Altiplane, esta es mi música.

Subir
#25 por kryta el 01/02/2012
Hola.

Gracias por los aportes, cuando llegue a casa esta tarde lo pruebo y os comento los resultados.

Gracias y saludos.
Subir
#26 por tocatpelfoc el 01/02/2012
Me iba a comprar una Scarlett 8i6, pero guiado por este hilo, he decidido comprarme una Komplete Audio 6. Seguiré muy de cerca todo lo que te suceda con esta tarjeta, kryta. En cuanto la tenga, ya os informaré a ver qué tal me va a mi!
Subir
#27 por kryta el 01/02/2012
Hola.

Os comento las pruebas realizadas:

[jaume@R2D2 ~]$ uname -r
3.2.2-1-ARCH

[jaume@R2D2 ~]$ arecord -l && aplay -l
**** List of CAPTURE Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: ALC892 Analog [ALC892 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 2: ALC892 Analog [ALC892 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 2: U0x46d0x9a4 [USB Device 0x46d:0x9a4], device 0: USB Audio [USB Audio]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 3: K6 [Komplete Audio 6], device 0: USB Audio [USB Audio]
Subdevices: 1/1
Subdevice #0: subdevice #0
**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: ALC892 Analog [ALC892 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 1: ALC892 Digital [ALC892 Digital]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 7: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 8: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 9: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 3: K6 [Komplete Audio 6], device 0: USB Audio [USB Audio]
Subdevices: 1/1
Subdevice #0: subdevice #0

[jaume@R2D2 ~]$ speaker-test -c2 -D plughw:K6 -twav

speaker-test 1.0.25

Playback device is plughw:K6
Stream parameters are 48000Hz, S16_LE, 2 channels
WAV file(s)
Rate set to 48000Hz (requested 48000Hz)
Buffer size range from 12 to 43690
Period size range from 6 to 21845
Using max buffer size 43688
Periods = 4
Unable to set hw params for playback: Error d’Entrada/Sortida
Setting of hwparams failed: Error d’Entrada/Sortida


[jaume@R2D2 ~]$ aplay -D plughw:K6 /usr/share/sounds/alsa/Noise.wav
Playing WAVE '/usr/share/sounds/alsa/Noise.wav' : Signed 16 bit Little Endian, Rate 48000 Hz, Mono
aplay: set_params:1145: Unable to install hw params:
ACCESS: RW_INTERLEAVED
FORMAT: S16_LE
SUBFORMAT: STD
SAMPLE_BITS: 16
FRAME_BITS: 16
CHANNELS: 1
RATE: 48000
PERIOD_TIME: 125000
PERIOD_SIZE: 6000
PERIOD_BYTES: 12000
PERIODS: 4
BUFFER_TIME: 500000
BUFFER_SIZE: 24000
BUFFER_BYTES: 48000
TICK_TIME: 0


Tengo pulseaudio instalado pero el pavucontrol no. La verdad es que no entiendo esto del pulseaudio, no es suficiente con alsa??

De momento sigue sin sonar.....

Lo que veo que ahora al arrancar el PC me pone la Komplete como la última.....

Gracias y saludos.
Subir
#28 por Pablo_F el 01/02/2012
Conoces el script alsa-info.sh ? Estaría bien que lo pasaras a ver si podemos ver qué pasa. ¿Probaste alsamixer?

El tema del cambio de orden de las tarjetas es un rollo. Se puede fijar el orden editando el archivo /etc/modprobe.d/alsa-base.conf o similar, y siguiendo las instrucciones para tarjetas múltiples de la wiki de alsa. En cualquier caso, con jack, puedes nombrar la tarjeta por su nombre, que en tu caso es hw:K6 , en lugar de por su número, hw:3 o el que toque.

Una cosa buena es que tiene un único dispositivo duplex, por lo que no tienes que andar declarando dispositivos de entrada y salida en qjackctl, Bastará con poner en el campo interfaz hw:K6 para acceder a todos los puertos de captura y reproducción.

Pulseaudio es un servidor de audio comparable con jack, sólo que orientado al uso de "escritorio". Pulseaudio va muy bien con tarjetas "de consumo" pero quizás haya algún problemilla con alsa con esta tarjeta en concreto, como parece sugerir el comentario de Irwin.

Yo haría la siguiente prueba, primero, asegurarme que pulseaudio está fuera de la pista:

echo "autospawn=no" > ~/.pulse/client.conf && pulseaudio -k

Y volver a repetir el speaker-test a ver qué pasa.

Si vas a hacer pruebas con jack, asegúrate de usar un reproductor jack-aware. Aqualung va muy bien. En línea de comandos, mplayer -ao jack archivo.audio va de cine.

Saludos, Pablo
Subir
#29 por kryta el 02/02/2012
#28
Ok. Pablo_F, pruebo lo que comentas y os comento.

Gracias por todo!! ;)

Saludos.
Subir
#30 por kryta el 02/02/2012
Hola.

Os comento después de realizar más pruebas.

Abro alsamixer y me encuentro que los volúmenes están en mute, los activo pero no me deja subir los volúmenes:

capturaa20120202181820.png

Paro pulse audio con echo "autospawn=no" > ~/.pulse/client.conf && pulseaudio -k

Después:

[jaume@R2D2 ~]$ speaker-test -c2 -D plughw:K6 -twav

speaker-test 1.0.25

Playback device is plughw:K6
Stream parameters are 48000Hz, S16_LE, 2 channels
WAV file(s)
Rate set to 48000Hz (requested 48000Hz)
Buffer size range from 12 to 43690
Period size range from 6 to 21845
Using max buffer size 43688
Periods = 4
Unable to set hw params for playback: Error d’Entrada/Sortida
Setting of hwparams failed: Error d’Entrada/Sortida


No sé si me faltará instalar algo de alsa, os pego lo que tengo instalado y lo que no:

[jaume@R2D2 ~]$ sudo pacman -Ss alsa
extra/alsa-firmware 1.0.25-1
ALSA firmware package
extra/alsa-lib 1.0.25-1 [instal·lat]
An alternative implementation of Linux sound support
extra/alsa-oss 1.0.25-1
OSS compatibility library
extra/alsa-plugins 1.0.25-1 [instal·lat]
Extra alsa plugins
extra/alsa-utils 1.0.25-1 [instal·lat]
An alternative implementation of Linux sound support
extra/alsaplayer 0.99.81-2
A heavily multi-threaded PCM player that tries to excercise the ALSA library and driver quite a bit
extra/gnome-alsamixer 0.9.6-4
Gnome ALSA mixer
extra/pulseaudio-alsa 2-1 [instal·lat]
ALSA Configuration for PulseAudio
community/alsa-tools 1.0.25-1
ALSA tools package
community/balsa 2.4.11-1
An e-mail client for GNOME
community/lash 0.6.0~rc2-6
A session management system for JACK and ALSA
multilib/lib32-alsa-lib 1.0.25-1 [instal·lat]
An alternative implementation of Linux sound support (32 bit)
multilib/lib32-alsa-oss 1.0.25-1
OSS compatibility library (32 bit)
multilib/lib32-alsa-plugins 1.0.25-1
Extra alsa plugins (32-bit)


¿Alguna sugerencia más? Gracias por todo.

Por otro lado tengo un cacao mental con el pulseaudio, alsa, jack.........

¿Qué necesito y que no? ¿Para que tantas aplicaciones?
Subir
Respuesta rápida

Regístrate o para poder postear en este hilo