Instalar el sitema de audio con Alsa

Por Paco Aldarias Raya

Impreso: 1 de enero 2005

Email: pacolinux arroba inicia punto es

Web: http://aldarias.es/pacodebian

Con Linux Debian. En Valencia (España)

Este documento es de libre reproducción siempre que se cite su fuente.

Realizado con: LATEX

Índice General

1 Introducción

Vamos a ver como se instala el sistema de sonido alsa en kernel 2.4.x. En kernels 2.6.x va intergrado.

El sistema de sonido normal es el oss.

Alsa necesita instalarse como parte del kernel.

La calidad del audio es sendiblemente mejor con alsa que con oss.

2 Programas instalados

dpkg -l | grep alsa
ii  alsa-base      1.0.7-2        ALSA driver configuration files
ii  alsa-oss       1.0.7-1        ALSA OSS-compatibility application wrapper
ii  alsa-source    1.0.7-2        ALSA driver sources
ii  alsa-utils     1.0.7-2        ALSA utilities
ii  alsamixergui   0.9.0rc2-1-7   graphical soundcard mixer for ALSA soundcard
ii  gnome-alsamixe 0.9.6-1        ALSA sound mixer for GNOME
ii  gstreamer-alsa 0.6.4-5.1      ALSA plugin for GStreamer
pi  libesd-alsa0   0.2.35-2       Enlightened Sound Daemon (ALSA) - Shared lib

3 Ver los dispositivos de audio

lscpi
Multimedia audio controller: Ensoniq 5880 AudioPCI (rev 02)

4 Bajarse los drivers de las tarjetas

Entrar aquí y bajarse los drivers: http://www.alsa-project.org/download.php

Yo me baje este archivo: alsa-driver-1.0.5.tar.bz2

Copiarlo y descomprimirlo en una carpeta:

mkdir /usr/src/alsa
cp  alsa-driver-1.0.5.tar.bz2 /usr/src/alsa
tar jxvf alsa-driver-1.0.5.tar.bz2
cd /usr/src/alsa/alsa-driver-1.0.5

Compilarlo con:

./configure --with-sequencer=yes && make
 make install
./snddevices

Instalar los módulos:

modprobe snd-ens1371;modprobe snd-pcm-oss;
modprobe snd-mixer-oss;modprobe snd-seq-oss

5 Configurar alsa: Alsaconf

Fichero de configuración de alsa:
alsaconf

Este genera:

### update-modules: start processing /etc/modutils/sound
# --- BEGIN: Generated by ALSACONF, do not edit. ---
# --- ALSACONF verion 1.0.7 ---
alias snd-card-0 snd-ens1371
alias sound-slot-0 snd-ens1371
# --- END: Generated by ALSACONF, do not edit. ---

6 Configurar el volumen

alsamixer

Arrancar el demonio

/etc/init.d/alsa restart

Dar permisos:

chmod 666 /dev/snd/*
chmod 666 /dev/mixer* /dev/midi* /dev/dsp* /dev/sequencer*

Ver los dispositivos de audio

cat /proc/asound/oss/devices
  2: [0- 2]: raw midi
 12: [0-12]: digital audio
  3: [0- 3]: digital audio
  0: [0- 0]: mixer
  1:       : sequencer
  8:       : sequencer

Mezclador de alsa

alsamixergui

7 Bibliografia

  1. Pagina oficial de alsa.
    http://www.alsa-project.org/

  2. Instalando alsa con las fuentes. (en inglés)
    http://alsa.opensrc.org/index.php?page=Quick+Install

  3. Direct Mixing y Full Duplex con drivers de sonido ALSA
    http://www.gplurv.org/node/view/151


Índice de Materias

Sobre este documento...

Instalar el sitema de audio con Alsa

This document was generated using the LaTeX2HTML translator Version 2002-2-1 (1.70)

Copyright © 1993, 1994, 1995, 1996, Nikos Drakos, Computer Based Learning Unit, University of Leeds.
Copyright © 1997, 1998, 1999, Ross Moore, Mathematics Department, Macquarie University, Sydney.

The command line arguments were:
latex2html alsa -split 0 -local_icons 1 -show_section_numbers -no_auto_link -no_navigation

The translation was initiated by on 2005-01-01


2005-01-01