logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 13-07-2019 04:59:21

Patriboom
Membre
Lieu : Arctique canadien
Distrib. : Bookworm (12)
Noyau : Linux 6.1.0-13-amd64
(G)UI : MATE
Inscription : 25-12-2008
Site Web

[Résolu] Buster et alsa-base

Bonjour,

depuis l'installation de Buster, je n'ai plus de son sur mon laptop.
J'ai suivi les instructions de https://debian-facile.org/doc:materiel: … :depannage

Là où je bloque, c'est dans la consultation ou l'utilisation de « alsa-base »

J'avais un alsa-base de Stretch, je l'ai éliminé, comme vous voyez ci-bas

/home/patrick# dpkg-reconfigure alsa-base
/usr/sbin/dpkg-reconfigure: alsa-base est cassé ou partiellement installé
/home/patrick# apt-get purge alsa-base
 




Il n'y a plus de paquet alsa-base dans Buster, conformément à ceci:

# apt-get install alsa-base
[...]Aucune version du paquet alsa-base n'est disponible, mais il existe dans la base
de données. Cela signifie en général que le paquet est manquant, qu'
il est devenu obsolète
ou qu'il n'est disponible que sur une autre source
 



et conformément à la liste que nous trouvons dans https://packages.debian.org/stable/sound/

J'ai bien cherché quelque information dans https://packages.debian.org/stable/sound/ en espérant trouver un « remplaçant » à alsa-base ... en vain.

Avez-vous une piste pour moi ?


Merci à l'avance.

Dernière modification par Patriboom (14-07-2019 18:18:30)


Portez la paix
Patrick Allaire, ptre

Hors ligne

#2 13-07-2019 05:12:37

Patriboom
Membre
Lieu : Arctique canadien
Distrib. : Bookworm (12)
Noyau : Linux 6.1.0-13-amd64
(G)UI : MATE
Inscription : 25-12-2008
Site Web

Re : [Résolu] Buster et alsa-base

Progrès ?

Lorsque je fais une recherche de texte à l'aide de Firefox (recherche à l'intérieur d'une page web), j'ai un bip, bip qui se fait entendre lorsque rien ne correspond à la recherche.  C'est un bip que je n'ai jamais entendu avant et qui semble être lourd à gérer, car il faut bien attendre que le son soit complètement fini de jouer avant qu'une autre touche ne fasse produire un nouveau son.  De plus, VLC n'arrive à aucune production sonore.

Un simple test suggéré par plusieurs supports de débogage de son me donne le résultat suivant


aplay -D plughw:0 Intro3.wav
aplay: main:828: erreur à l'ouverture audio: Périphérique ou ressource occupé


Je suis sûr de l'adresse du fichier sonore, l'ayant essayé en chemin relatif tout autant qu'en chemin absolu.

Une idée?


Portez la paix
Patrick Allaire, ptre

Hors ligne

#3 13-07-2019 05:15:21

Patriboom
Membre
Lieu : Arctique canadien
Distrib. : Bookworm (12)
Noyau : Linux 6.1.0-13-amd64
(G)UI : MATE
Inscription : 25-12-2008
Site Web

Re : [Résolu] Buster et alsa-base

alsaplayer arrive à jouer une musique mp3,

mais je n'ai aucun contrôle sur le volume.

Portez la paix
Patrick Allaire, ptre

Hors ligne

#4 13-07-2019 05:45:43

Patriboom
Membre
Lieu : Arctique canadien
Distrib. : Bookworm (12)
Noyau : Linux 6.1.0-13-amd64
(G)UI : MATE
Inscription : 25-12-2008
Site Web

Re : [Résolu] Buster et alsa-base

Progrès:
- lorsque je fais jouer un son via alsaplayer, je peux contrôler son volume via alsa-equalizer

Mes boutons de son ( sur un laptop ) n'ont aucun effet sur le volume sonore, bien que me soit affichée une image de contrôle de son avec sa barre de colorée plus ou moins longue selon le niveau sonore théorique.  Même chose pour le bouton « Mute » du portable: aucun autre effet qu'en affichage.
Je n'ai pas de son sur internet ( youtube, par exemple )  ni dans VLC.

Portez la paix
Patrick Allaire, ptre

Hors ligne

#5 13-07-2019 06:22:01

Patriboom
Membre
Lieu : Arctique canadien
Distrib. : Bookworm (12)
Noyau : Linux 6.1.0-13-amd64
(G)UI : MATE
Inscription : 25-12-2008
Site Web

Re : [Résolu] Buster et alsa-base

Pulse audio ne reconnaît pas ma carte de son.

Je lis ceci : https://bbs.archlinux.org/viewtopic.php?id=154002 
Mais je n'ai pas de Fluid installé.
Je ne me rappelle pas avoir eu Fluid installé antérieurement.

Dans sa solution, le mec réfère au fichier  /usr/lib/systemd/system/fluidsynth.service, dans le répertoire /usr/lib/systemd/system/


Mais, ce que j'ai c'est:


/usr/lib/systemd# ls -la
total 68
drwxr-xr-x  10 root root  4096 jui  7 22:31 .
drwxr-xr-x 164 root root 28672 jui 13 01:23 ..
drwxr-xr-x   3 root root  4096 jui 20  2018 boot
drwxr-xr-x   2 root root  4096 jui  7 21:53 catalog
drwxr-xr-x   2 root root  4096 jui  7 22:31 logind.conf.d
drwxr-xr-x   2 root root  4096 jui  7 21:38 scripts
drwxr-xr-x   4 root root  4096 jui 13 01:23 user
drwxr-xr-x   2 root root  4096 jui  7 21:53 user-environment-generators
drwxr-xr-x   2 root root  4096 sep  2  2016 user-generators
drwxr-xr-x   2 root root  4096 jui  7 21:53 user-preset
 


pas de sous-rép system là-dedans

Dernière modification par Patriboom (13-07-2019 06:26:36)


Portez la paix
Patrick Allaire, ptre

Hors ligne

#6 14-07-2019 02:52:53

enicar
Membre
Lieu : pas ici
Distrib. : sid
Noyau : Linux 6.5.3
(G)UI : openbox
Inscription : 26-08-2010

Re : [Résolu] Buster et alsa-base

Patriboom a écrit :

Je n'ai pas de son sur internet ( youtube, par exemple )  ni dans VLC.


Par défaut, firefox utilise pulseaudio. Si pulseaudio ne fonctionne pas, je ne sais pas
comment c'est géré. Pour VLC, je n'ai aucune idée, à part regarder comment la sortie
audio est configurée dans le menu : outils/preferences ; puis dans l'onglet audio
régler le module de sortie sur « Sortie audio ALSA » par exemple.

Hors ligne

#7 14-07-2019 02:57:51

enicar
Membre
Lieu : pas ici
Distrib. : sid
Noyau : Linux 6.5.3
(G)UI : openbox
Inscription : 26-08-2010

Re : [Résolu] Buster et alsa-base

Patriboom a écrit :

Je lis ceci : https://bbs.archlinux.org/viewtopic.php?id=154002
Mais je n'ai pas de Fluid installé.


Dans la solution décrite, fluidsynth occupait la carte son directement en utilisant
le driver alsa. C'est pour cela que pulseaudio ne pouvait pas l'utiliser.
Je ne sais pas si c'est ton cas. Peut-être qu'il y a un processus qui occupe
la carte son avant que pulseaudio ne puisse y accéder. Ça expliquerai pourquoi
pulseaudio ne voit pas ta carte son.

Dernière modification par enicar (14-07-2019 15:21:08)

Hors ligne

#8 14-07-2019 04:34:16

Patriboom
Membre
Lieu : Arctique canadien
Distrib. : Bookworm (12)
Noyau : Linux 6.1.0-13-amd64
(G)UI : MATE
Inscription : 25-12-2008
Site Web

Re : [Résolu] Buster et alsa-base

Partant du principe que le port audio est peut-être occupé, j'ai pensé qu'il pouvait être occupé par alsa, puisqu'alsa fonctionne.

J'ai désinstallé tout ce que s'écrivait à peu près comme  «  fluidsynth »   : sans résultat

Puis, j'ai désinstallé les paquets alsa, puis ré-installé les paquets pulseaudio :   Pas de meilleur résultat.

Voici la liste des paquets alsa désinstallés:
alsa-tools
alsa-tools-gui
alsa-utils
alsamixer-gui
alsaplayer-alsa
alsaplayer-common
alsaplayer-daemon
alsaplayer-gtk
gnome-alsamixer
a2jmidid


Voici aussi un résultat intéressant obtenu lors de la tentative de ré-installation des paquets alsa

# apt-get install alsa
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances      
Lecture des informations d'
état... Fait
Aucune version du paquet alsa n'est disponible, mais il existe dans la base
de données. Cela signifie en général que le paquet est manquant, qu'
il est devenu obsolète
ou qu'il n'est disponible que sur une autre source

E: Le paquet « alsa » n'a pas de version susceptible d'être installée
 



J'ai pensé un moment retrogradé de version, installer pulseaudio à partir des paquets debian  Stretch
Oups!  Mauvaise idée, ça casse des paquets, ça crie au loup de partout.

Bon je sais, je n'ai pas désinstallé de paquet alsa.  Je pensais cependant qu'un meta-paquet existerait.  Mais non!

Bref: pas de son encore.


Portez la paix
Patrick Allaire, ptre

Hors ligne

#9 14-07-2019 15:18:11

enicar
Membre
Lieu : pas ici
Distrib. : sid
Noyau : Linux 6.5.3
(G)UI : openbox
Inscription : 26-08-2010

Re : [Résolu] Buster et alsa-base

Patriboom a écrit :

Partant du principe que le port audio est peut-être occupé, j'ai pensé qu'il pouvait être occupé par alsa, puisqu'alsa fonctionne.


En réalité, pulseaudio utilise alsa, c'est alsa qui permet d'avoir accès à la carte son.
Donc si pulseaudio n'arrive pas à accéder à la carte son , cela veut dire qu'un autre
processus occupe alsa.

Hors ligne

#10 14-07-2019 15:20:23

enicar
Membre
Lieu : pas ici
Distrib. : sid
Noyau : Linux 6.5.3
(G)UI : openbox
Inscription : 26-08-2010

Re : [Résolu] Buster et alsa-base

On peut faire des expériences bas niveau pour essayer de comprendre
ce qui se passe.
D'abord voir ce que donne :


cat /proc/asound/cards
 

Hors ligne

#11 14-07-2019 15:31:10

Beta-Pictoris
Membre
Lieu : Angers
Distrib. : Buster
Inscription : 11-08-2015

Re : [Résolu] Buster et alsa-base

enicar a écrit :

Patriboom a écrit :

Je lis ceci : https://bbs.archlinux.org/viewtopic.php?id=154002
Mais je n'ai pas de Fluid installé.


Dans la solution décrite, fluidsynth occupait la carte son directement en utilisant
le driver alsa. C'est pour cela que pulseaudio ne pouvait pas l'utiliser.
Je ne sais pas si c'est ton cas. Peut-être qu'il y a un processus qui occupe
la carte son avant que pulseaudio ne puisse y accéder. Ça expliquerai pourquoi
pulseaudio ne voit pas ta carte son.


Même problème avec timidity. Il faut arrêter le service timidity pour retrouver du son.

Hors ligne

#12 14-07-2019 16:04:09

enicar
Membre
Lieu : pas ici
Distrib. : sid
Noyau : Linux 6.5.3
(G)UI : openbox
Inscription : 26-08-2010

Re : [Résolu] Buster et alsa-base

Beta-Pictoris a écrit :

Même problème avec timidity. Il faut arrêter le service timidity pour retrouver du son.


Normal, par défaut lorsqu'on installe timidity-daemon, il utilise directement alsa.
Et il ne peut pas faire autrement car au moment où il est démarré pulseaudio n'est pas
démarré par exemple. Je pense qu'il est possible de bidouiller un truc pour que
timidity et pulseaudio accède tous les deux au driver alsa. C'est un truc à faire
dans ~/.asoundrc. L'autre solution, c'est de supprimer le paquet timidity-daemon,
et démarrer timidity en mode daemon après avoir que pulseaudio ait démarré.
Ça peut-être automatisé.

Hors ligne

#13 14-07-2019 18:09:48

Patriboom
Membre
Lieu : Arctique canadien
Distrib. : Bookworm (12)
Noyau : Linux 6.1.0-13-amd64
(G)UI : MATE
Inscription : 25-12-2008
Site Web

Re : [Résolu] Buster et alsa-base

Merci à tous de m'aider en cela.

Je viens de virer les deux paquets timidity qui étaient installés
Les paquets suivants seront ENLEVÉS :
  timidity timidity-daemon


et voici le résultat de ma reconnaissance de carte audio

# cat /proc/asound/cards
 0 [PCH            ]: HDA-Intel - HDA Intel PCH
                      HDA Intel PCH at 0xd4720000 irq 32
 


Portez la paix
Patrick Allaire, ptre

Hors ligne

#14 14-07-2019 18:16:00

enicar
Membre
Lieu : pas ici
Distrib. : sid
Noyau : Linux 6.5.3
(G)UI : openbox
Inscription : 26-08-2010

Re : [Résolu] Buster et alsa-base

Patriboom a écrit :

Je viens de virer les deux paquets timidity qui étaient installés
Les paquets suivants seront ENLEVÉS :
  timidity timidity-daemon


Seul timidity-daemon pose soucis.

Maintenant tu peux dire la sortie de :


ls /proc/asound/card0/
 

Hors ligne

#15 14-07-2019 18:16:27

Patriboom
Membre
Lieu : Arctique canadien
Distrib. : Bookworm (12)
Noyau : Linux 6.1.0-13-amd64
(G)UI : MATE
Inscription : 25-12-2008
Site Web

Re : [Résolu] Buster et alsa-base

Et oui!

Retour du son en local via pulse-mixer  !!

Il semble que la piste du retrait de timity fût la bonne.

Et oui, ça fonctionne aussi en ligne ( youtube par exemple ) .

Merci le amis !

Portez la paix
Patrick Allaire, ptre

Hors ligne

#16 14-07-2019 18:18:08

Patriboom
Membre
Lieu : Arctique canadien
Distrib. : Bookworm (12)
Noyau : Linux 6.1.0-13-amd64
(G)UI : MATE
Inscription : 25-12-2008
Site Web

Re : [Résolu] Buster et alsa-base

Bref: au service de ceux qui auraient le mềme problème:
- désinstallation de alsa
- désinstallation de fluid
- désinstallation de timidiy
- installation de alsa
- tout ceci en n'ayant jamais désinstallé pulse

Dans mon cas, ça résume la voie du succès.

Portez la paix
Patrick Allaire, ptre

Hors ligne

#17 14-07-2019 18:27:36

enicar
Membre
Lieu : pas ici
Distrib. : sid
Noyau : Linux 6.5.3
(G)UI : openbox
Inscription : 26-08-2010

Re : [Résolu] Buster et alsa-base

En fait c'était timidity qui occupait la sortie alsa. Lorsqu'il est lancé en tant que service
au démarrage de la machine, il utilise alsa en direct. Alors que si tu le lances
depuis ta session utilisateur de cette façon :


timidity -iAD -OO
 


il utilisera la libao. Reste à configurer la libao pour qu'elle utilise pulseaudio.
Dans le fichier /etc/libao.conf tu mets :


default_driver=pulse
 


Voilà comme ça tu pourras utiliser timidity comme séquenceur midi.
Il faudrait juste automatiser cela en mettant le lancement de timidity
dans .desktop à mettre dans ~/.config/autostart/.

Hors ligne

#18 14-07-2019 18:31:22

enicar
Membre
Lieu : pas ici
Distrib. : sid
Noyau : Linux 6.5.3
(G)UI : openbox
Inscription : 26-08-2010

Re : [Résolu] Buster et alsa-base

Patriboom a écrit :

Dans mon cas, ça résume la voie du succès.


Je pense qu'il fallait juste désintaller timidity-daemon et redémarrer pulseuadio.

Hors ligne

#19 31-07-2019 20:46:45

AlainG
Membre
Distrib. : Debian GNU/Linux 12 (bookworm)
Noyau : Linux 6.1.0-13-amd64
(G)UI : Gnome
Inscription : 28-06-2015

Re : [Résolu] Buster et alsa-base

Bonjour.

Après migration de Stretch vers Buster, même problème, plus de son.

apt remove timidity-daemon


a résolu le problème.

Merci.

Hors ligne

Pied de page des forums