Alsa, /proc/asound/cards et carte son par défaut... - Hardware - Linux et OS Alternatifs
Marsh Posté le 05-09-2005 à 11:19:01
Code :
|
Créer un fichier .asoundrc dans le dossier utilisateur et copier le script en remplacant par card 1
Marsh Posté le 06-09-2005 à 15:09:55
>debian Sarge
Je me demande si tu n'as pas "discover" qui doit detecter automatiquement ta carte son integrée.
discover est une sorte de service au boot pour autodetecter le hardware.
L'idee serait de configurer ce service pour qu'il arrete de configurer la mauvaise carte. Cf google pour editer cela. (on peut exclure certain device du test)
Apres c'est la configuration dans /etc/modules qui permetra de determiner l'ordre des cartes sons.
Marsh Posté le 06-09-2005 à 15:12:34
installer discover 2.0 et/ou désactiver la carte son (onboardsound) dans le bios ?
Marsh Posté le 07-09-2005 à 01:42:30
Tres bonne idee, desactive la carte depuis le bios, ca te fairas une IRQ libérée... :-)
Marsh Posté le 07-09-2005 à 10:49:17
Merci pour ces indices.
Je vais essayer de voir du coté de discover et du fichier .asoundrc.
J'avais déjà pensé à désactiver la carte au niveau du bios mais je n'ai pas vu comment faire puisqu'aucun menu du bios ne me le permet...
Pas bien le bios d'ASUS...
Je vous tiens au courant de mes investigations.
Marsh Posté le 09-02-2021 à 16:32:23
Hello tout le monde,
Je me permet de remonter ce très vieux topic ^^.
Sur mon RPI4, sous Raspbian buster, j'utilise Alsa. J'ai comme possibilité la prise jack et mon DAC.
Code :
|
J'entends bien qu'une des 2 méthodes est de passer par ce fichier
Code :
|
Mais n'y a t-il pas plus simple pour changer de carte sans rebooter à chaque fois et modifier ce fichier.
N'est il pas possible de sélectionner sa carte (sans la rendre forcément par défaut lors du chargement) soit via une interface comme alsamixer, soit avec une ligne de commande ?
Je viens de voir sur cette page https://askubuntu.com/questions/150 [...] -with-alsa
que parmi les réponses, une personne évoque évoque alsamixer
Citation : I personally use alsamixer |
Malheureusement alsamixer ne garde pas mon choix.
Marsh Posté le 09-02-2021 à 16:42:24
J'ai 2 modules de charger :
pi@raspberrypi:~ $ cat /proc/asound/modules
Code :
|
J'aurais pensé supprimé tout simplement à la volée le module mais je me fais jeter parce qu'il est en cours d'utilisation
Code :
|
Marsh Posté le 09-02-2021 à 16:49:03
Et donc, ta question est...
Marsh Posté le 09-02-2021 à 17:45:29
lsmod
rmmod
?
voire
#service 'audio' restart
après avoir modifié le fichier
Marsh Posté le 09-02-2021 à 18:59:43
weed a écrit :
|
Ben si, ne pas rebooter.
Mais il faut quand même relancer le programme qui utilise la carte son.
Moi j'utilise dmix par défaut et une conf du type :
Code :
|
J'ai un fichier truc.1, truc.2, truc.3... pour chaque carte
+ une règle sudo pour qu'un utilisateur normal ait le droit d'écraser le fichier utilisé par alsa avec un truc.*
+ un fichier truc.start pour la carte par défaut que je copie au démarrage du PC à la place du fichier utilisé par alsa
+ des raccourcis claviers qui vont bien pour l'écrasement.
Marsh Posté le 05-09-2005 à 08:42:46
Bonjour à tous,
Un petit problème pour vos petites cellules grises maintenant que les miennes sont grillées
C'est un problème que j'essaye de résoudre depuis quelques jours déjà sous ma debian Sarge et même mon ami google n'a pas pu m'aider
J'ai deux cartes sons sur ma machine (une intégrée à ma carte-mère et une Sound Blaster Live 5.1).
J'ai installé le support alsa avec compatibilité oss bien sûr.
Tout fonctionne jusqu'au redémarrage suivant...
Alsa redémarre bien automatiquement mais utilise la carte son intégrée par défaut (celle qui se trouve dans /proc/asound/cards)
/proc/asound/cards:
0 [CMI8738MC6 ]: CMI8738-MC6 - C-Media PCI CMI8738-MC6
C-Media PCI CMI8738-MC6 (model 55) at 0xa800, irq 185
Une fois que j'ai la main, un simple alsaconf me permet de rétablir le son sur ma Sound Blaster. (et dans ce cas je retrouve ma Sound Blaster à la place de ma carte son intégrée dans mon /proc/asound/cards).
/proc/asound/cards:
0 [Live ]: EMU10K1 - Sound Blaster Live!
Sound Blaster Live! (rev.7) at 0xa000, irq 185
J'aimerais vous l'aurez surement compris avoir le son par défaut au démarrage sur ma Sound Blaster.
Je ne suis malheureusement pas un pro du multimedia sous Linux bien que j'aimerais, avec votre aide , combler cette lacune
Merci d'avance pour votre aide ou simplement vos indices
Pour info, pas de problème à priori du coté des modules chargés puisque mes deux cartes sont fonctionnent parfaitement. Pour les curieux toutefois, voici ceux chargés pour le son sur mon pc :
lsmod | grep snd:
snd_emu10k1 80776 0
snd_ac97_codec 59268 1 snd_emu10k1
snd_util_mem 4608 1 snd_emu10k1
snd_cmipci 30244 2
snd_pcm_oss 48168 0
snd_mixer_oss 16640 1 snd_pcm_oss
snd_pcm 85384 5 snd_emu10k1,snd_cmipci,snd_pcm_oss
snd_page_alloc 11144 2 snd_emu10k1,snd_pcm
snd_opl3_lib 9728 1 snd_cmipci
snd_timer 23300 2 snd_pcm,snd_opl3_lib
snd_hwdep 9092 2 snd_emu10k1,snd_opl3_lib
gameport 4736 2 emu10k1_gp,snd_cmipci
snd_mpu401_uart 7296 1 snd_cmipci
snd_rawmidi 23204 2 snd_emu10k1,snd_mpu401_uart
snd_seq_device 7944 3 snd_emu10k1,snd_opl3_lib,snd_rawmidi
snd 50660 15 snd_emu10k1,snd_ac97_codec,snd_util_mem,snd_cmipci,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_opl3_lib,snd_timer,snd_hwdep,snd_mpu401_uart,snd_rawmidi,snd_seq_device
soundcore 9824 1 snd