Page 1 sur 1
[Installation] Pourquoi installer ALSA ? [Résolu]
Publié : mer. 16 mai 2007, 18:37
par d2_racing
Salut tout le monde, j'aimerais savoir pourquoi il est recommandé d'installer ceci :
Je sais que alsa-utils contient alsaconf, mais alsa-lib je comprend mal pourquoi on a besoin de ça...
Est-ce que quelqu'un peut poster le .config du noyau généré par Arch Linux, car sous Gentoo ou bien Debian, j'ai jamais installé alsa-lib car le noyau supporte ma carte sans problème.
Merci à l'avance
Un Gentooiste qui s'intéresse à une distribution qui semble avoir les avantages de Gentoo sauf qu'on compile pas...c'est magique votre affaire !!!
Publié : mer. 16 mai 2007, 18:58
par wain
le fichier de conf est là:
http://cvs.archlinux.org/cgi-bin/viewcv ... ag=CURRENT
Effectivement il me semble parfaitement inutile d'installer alsa-lib puisque alsa est dans le kernel.
Publié : mer. 16 mai 2007, 21:05
par d2_racing
De plus, selon le .config suivant :
Code : Tout sélectionner
#
# Sound
#
CONFIG_SOUND=m
#
# Advanced Linux Sound Architecture
#
CONFIG_SND=m
CONFIG_SND_TIMER=m
CONFIG_SND_PCM=m
CONFIG_SND_HWDEP=m
CONFIG_SND_RAWMIDI=m
CONFIG_SND_SEQUENCER=m
# CONFIG_SND_SEQ_DUMMY is not set
CONFIG_SND_OSSEMUL=y
CONFIG_SND_MIXER_OSS=m
CONFIG_SND_PCM_OSS=m
CONFIG_SND_PCM_OSS_PLUGINS=y
CONFIG_SND_SEQUENCER_OSS=y
CONFIG_SND_RTCTIMER=m
CONFIG_SND_SEQ_RTCTIMER_DEFAULT=y
# CONFIG_SND_DYNAMIC_MINORS is not set
CONFIG_SND_SUPPORT_OLD_API=y
CONFIG_SND_VERBOSE_PROCFS=y
# CONFIG_SND_VERBOSE_PRINTK is not set
# CONFIG_SND_DEBUG is not set
#
# Generic devices
#
CONFIG_SND_MPU401_UART=m
CONFIG_SND_OPL3_LIB=m
CONFIG_SND_OPL4_LIB=m
CONFIG_SND_VX_LIB=m
CONFIG_SND_AC97_CODEC=m
CONFIG_SND_DUMMY=m
CONFIG_SND_VIRMIDI=m
CONFIG_SND_MTPAV=m
CONFIG_SND_MTS64=m
CONFIG_SND_SERIAL_U16550=m
CONFIG_SND_MPU401=m
CONFIG_SND_PORTMAN2X4=m
#
# ISA devices
#
CONFIG_SND_AD1848_LIB=m
CONFIG_SND_CS4231_LIB=m
CONFIG_SND_ADLIB=m
CONFIG_SND_AD1816A=m
CONFIG_SND_AD1848=m
CONFIG_SND_ALS100=m
CONFIG_SND_AZT2320=m
CONFIG_SND_CMI8330=m
CONFIG_SND_CS4231=m
CONFIG_SND_CS4232=m
CONFIG_SND_CS4236=m
CONFIG_SND_DT019X=m
CONFIG_SND_ES968=m
CONFIG_SND_ES1688=m
CONFIG_SND_ES18XX=m
CONFIG_SND_GUS_SYNTH=m
CONFIG_SND_GUSCLASSIC=m
CONFIG_SND_GUSEXTREME=m
CONFIG_SND_GUSMAX=m
CONFIG_SND_INTERWAVE=m
CONFIG_SND_INTERWAVE_STB=m
CONFIG_SND_OPL3SA2=m
CONFIG_SND_OPTI92X_AD1848=m
CONFIG_SND_OPTI92X_CS4231=m
CONFIG_SND_OPTI93X=m
CONFIG_SND_MIRO=m
CONFIG_SND_SB8=m
CONFIG_SND_SB16=m
CONFIG_SND_SBAWE=m
CONFIG_SND_SB16_CSP=y
CONFIG_SND_SB16_CSP_FIRMWARE_IN_KERNEL=y
CONFIG_SND_SGALAXY=m
CONFIG_SND_SSCAPE=m
CONFIG_SND_WAVEFRONT=m
CONFIG_SND_WAVEFRONT_FIRMWARE_IN_KERNEL=y
#
# PCI devices
#
CONFIG_SND_AD1889=m
CONFIG_SND_ALS300=m
CONFIG_SND_ALS4000=m
CONFIG_SND_ALI5451=m
CONFIG_SND_ATIIXP=m
CONFIG_SND_ATIIXP_MODEM=m
CONFIG_SND_AU8810=m
CONFIG_SND_AU8820=m
CONFIG_SND_AU8830=m
CONFIG_SND_AZT3328=m
CONFIG_SND_BT87X=m
# CONFIG_SND_BT87X_OVERCLOCK is not set
CONFIG_SND_CA0106=m
CONFIG_SND_CMIPCI=m
CONFIG_SND_CS4281=m
CONFIG_SND_CS46XX=m
CONFIG_SND_CS46XX_NEW_DSP=y
CONFIG_SND_CS5535AUDIO=m
CONFIG_SND_DARLA20=m
CONFIG_SND_GINA20=m
CONFIG_SND_LAYLA20=m
CONFIG_SND_DARLA24=m
CONFIG_SND_GINA24=m
CONFIG_SND_LAYLA24=m
CONFIG_SND_MONA=m
CONFIG_SND_MIA=m
CONFIG_SND_ECHO3G=m
CONFIG_SND_INDIGO=m
CONFIG_SND_INDIGOIO=m
CONFIG_SND_INDIGODJ=m
CONFIG_SND_EMU10K1=m
CONFIG_SND_EMU10K1X=m
CONFIG_SND_ENS1370=m
CONFIG_SND_ENS1371=m
CONFIG_SND_ES1938=m
CONFIG_SND_ES1968=m
CONFIG_SND_FM801=m
CONFIG_SND_FM801_TEA575X_BOOL=y
CONFIG_SND_FM801_TEA575X=m
CONFIG_SND_HDA_INTEL=m
CONFIG_SND_HDSP=m
CONFIG_SND_HDSPM=m
CONFIG_SND_ICE1712=m
CONFIG_SND_ICE1724=m
CONFIG_SND_INTEL8X0=m
CONFIG_SND_INTEL8X0M=m
CONFIG_SND_KORG1212=m
CONFIG_SND_KORG1212_FIRMWARE_IN_KERNEL=y
CONFIG_SND_MAESTRO3=m
CONFIG_SND_MAESTRO3_FIRMWARE_IN_KERNEL=y
CONFIG_SND_MIXART=m
CONFIG_SND_NM256=m
CONFIG_SND_PCXHR=m
CONFIG_SND_RIPTIDE=m
CONFIG_SND_RME32=m
CONFIG_SND_RME96=m
CONFIG_SND_RME9652=m
CONFIG_SND_SONICVIBES=m
CONFIG_SND_TRIDENT=m
CONFIG_SND_VIA82XX=m
CONFIG_SND_VIA82XX_MODEM=m
CONFIG_SND_VX222=m
CONFIG_SND_YMFPCI=m
CONFIG_SND_YMFPCI_FIRMWARE_IN_KERNEL=y
CONFIG_SND_AC97_POWER_SAVE=y
#
# USB devices
#
CONFIG_SND_USB_AUDIO=m
CONFIG_SND_USB_USX2Y=m
CONFIG_SND_USB_CAIAQ=m
CONFIG_SND_USB_CAIAQ_INPUT=y
Tous les drivers qui existent dans le noyau sont en module, donc encore une fois je me questionne sur la pertinence d'installer en plus les drivers alsa à part du noyau...
Publié : jeu. 17 mai 2007, 10:30
par warnaud
En effet
, par contre :
pacman -Qii alsa-lib :
Code : Tout sélectionner
Nom : alsa-lib
Version : 1.0.14rc3-2
URL : http://www.alsa-project.org
Licence : GPL
Groupes : --
Fournit : --
Dépend de : glibc
Supprime : --
Requis par : libsndfile mjpegtools mpd qemu sox alsa-utils esd gcc-gcj
Incompatible avec : --
Taille (installé) : 1491,23 K
Paqueteur : Tobias Powalowski <tpowa@archlinux.org>
Architecture : i686
Compilé le : Sat Apr 28 08:44:25 2007 UTC
Type de compilation : Inconnu
Installé le : Sat May 5 20:49:23 2007 UTC
Motif d'installation : Explicitement installé
Script d'installation : Non
Description : An alternative implementation of Linux sound support
ça semble donc relativement nécessaire
Publié : jeu. 17 mai 2007, 11:29
par gyo
Euh, autant que je sache, alsa-lib ne fournit pas de pilotes noyaux, il y a entre autre libasound et des petits fichiers de config pour paramétrer les cartes et puis bon il ne fait que 1491,23Ko
. Tu confonds peut-être avec alsa-driver (qui n'existe pas sous archlinux mais qui existe sous gentoo).
Publié : jeu. 17 mai 2007, 14:09
par d2_racing
Tu as bien raison, c'est alsa-driver qui fournit les sources des pilotes des cartes de son, quand on ne veut pas utiliser les pilotes fournit dans le noyau