Plus de son ordi bureau debian 11

Tags: #<Tag:0x00007f63f4af2170>

Bonjour. Je viens de ré-installer Debian sur ma machine de bureau Amd64.
Je viens de lire ta page et j’ai lancé les commandes :

bash: pavucontrol : commande introuvable
guy@mgd012023:~$ gnome-volume-control
bash: gnome-volume-control : commande introuvable
guy@mgd012023:~$ cat /proc/asound/version
Advanced Linux Sound Architecture Driver Version k5.10.0-20-amd64.
guy@mgd012023:~$ alsactl init
bash: alsactl : commande introuvable
guy@mgd012023:~$ lshw -C sound
bash: lshw : commande introuvable
guy@mgd012023:~$ lsof /dev/dsp
lsof: status error on /dev/dsp: No such file or directory
lsof 4.93.2
 latest revision: https://github.com/lsof-org/lsof
 latest FAQ: https://github.com/lsof-org/lsof/blob/master/00FAQ
 latest (non-formatted) man page: https://github.com/lsof-org/lsof/blob/master/Lsof.8
 usage: [-?abhKlnNoOPRtUvVX] [+|-c c] [+|-d s] [+D D] [+|-E] [+|-e s] [+|-f[gG]]
 [-F [f]] [-g [s]] [-i [i]] [+|-L [l]] [+m [m]] [+|-M] [-o [o]] [-p s]
 [+|-r [t]] [-s [p:s]] [-S [t]] [-T [t]] [-u s] [+|-w] [-x [fl]] [--] [names]
Use the ``-h'' option to get more help information.
guy@mgd012023:~$ fuser /dev/snd/pcmC0D0p
guy@mgd012023:~$ fuser /dev/snd/pcm*
guy@mgd012023:~$ lspci |grep -i audio
00:1b.0 Audio device: Intel Corporation 9 Series Chipset Family HD Audio Controller
01:00.1 Audio device: NVIDIA Corporation High Definition Audio Controller (rev a1)
guy@mgd012023:~$ dmesg  |egrep 'sound|snd'
dmesg: échec de lecture du tampon de noyau: Opération non permise
guy@mgd012023:~$ ps aux |egrep "pulse|alsa" |grep -v grep
guy         1102  0.0  0.3 1419036 31868 ?       S<sl 18:10   0:00 /usr/bin/pulseaudio --daemonize=no --log-target=journal
guy@mgd012023:~$ cat /home/*/.asoundrc /root/.asoundrc 
cat: '/home/*/.asoundrc': Aucun fichier ou dossier de ce type
cat: /root/.asoundrc: Permission non accordée
guy@mgd012023:~$ -* pacmd list-sinks
bash: -* : commande introuvable
guy@mgd012023:~$ pacmd list-sinks
1 sink(s) available.
  * index: 0
	name: <alsa_output.pci-0000_00_1b.0.iec958-stereo>
	driver: <module-alsa-card.c>
	flags: HARDWARE HW_MUTE_CTRL DECIBEL_VOLUME LATENCY DYNAMIC_LATENCY
	state: RUNNING
	suspend cause: (none)
	priority: 9038
	volume: front-left: 65536 / 100% / 0,00 dB,   front-right: 65536 / 100% / 0,00 dB
	        balance 0,00
	base volume: 65536 / 100% / 0,00 dB
	volume steps: 65537
	muted: no
	current latency: 1137,15 ms
	max request: 344 KiB
	max rewind: 344 KiB
	monitor source: 0
	sample spec: s16le 2ch 44100Hz
	channel map: front-left,front-right
	             Stéréo
	used by: 1
	linked by: 1
	configured latency: 2000,00 ms; range is 0,50 .. 2000,00 ms
	card: 1 <alsa_card.pci-0000_00_1b.0>
	module: 7
	properties:
		alsa.resolution_bits = "16"
		device.api = "alsa"
		device.class = "sound"
		alsa.class = "generic"
		alsa.subclass = "generic-mix"
		alsa.name = "ALC887-VD Digital"
		alsa.id = "ALC887-VD Digital"
		alsa.subdevice = "0"
		alsa.subdevice_name = "subdevice #0"
		alsa.device = "1"
		alsa.card = "0"
		alsa.card_name = "HDA Intel PCH"
		alsa.long_card_name = "HDA Intel PCH at 0xf7130000 irq 32"
		alsa.driver_name = "snd_hda_intel"
		device.bus_path = "pci-0000:00:1b.0"
		sysfs.path = "/devices/pci0000:00/0000:00:1b.0/sound/card0"
		device.bus = "pci"
		device.vendor.id = "8086"
		device.vendor.name = "Intel Corporation"
		device.product.id = "8ca0"
		device.product.name = "9 Series Chipset Family HD Audio Controller"
		device.form_factor = "internal"
		device.string = "iec958:0"
		device.buffering.buffer_size = "352800"
		device.buffering.fragment_size = "176400"
		device.access_mode = "mmap+timer"
		device.profile.name = "iec958-stereo"
		device.profile.description = "Stéréo numérique (IEC958)"
		device.description = "Audio interne Stéréo numérique (IEC958)"
		module-udev-detect.discovered = "1"
		device.icon_name = "audio-card-pci"
	ports:
		iec958-stereo-output: Digital Output (S/PDIF) (priority 0, latency offset 0 usec, available: unknown)
			properties:
				
	active port: <iec958-stereo-output>
guy@mgd012023:~$ cat /proc/asound/cards
 0 [PCH            ]: HDA-Intel - HDA Intel PCH
                      HDA Intel PCH at 0xf7130000 irq 32
 1 [NVidia         ]: HDA-Intel - HDA NVidia
                      HDA NVidia at 0xf7080000 irq 17
guy@mgd012023:~$ cat /proc/asound/devices
  2: [ 1- 3]: digital audio playback
  3: [ 1- 7]: digital audio playback
  4: [ 1- 8]: digital audio playback
  5: [ 1- 9]: digital audio playback
  6: [ 1- 0]: hardware dependent
  7: [ 1- 1]: hardware dependent
  8: [ 1- 2]: hardware dependent
  9: [ 1- 3]: hardware dependent
 10: [ 1]   : control
 11: [ 0- 0]: digital audio playback
 12: [ 0- 0]: digital audio capture
 13: [ 0- 1]: digital audio playback
 14: [ 0- 2]: digital audio capture
 15: [ 0- 0]: hardware dependent
 16: [ 0]   : control
 33:        : timer
guy@mgd012023:~$ cat /proc/asound/oss/devices
guy@mgd012023:~$ cat /proc/asound/timers
G0: system timer : 4000.000us (10000000 ticks)
P0-0-0: PCM playback 0-0-0 : SLAVE
P0-0-1: PCM capture 0-0-1 : SLAVE
P0-1-0: PCM playback 0-1-0 : SLAVE
P0-2-1: PCM capture 0-2-1 : SLAVE
P1-3-0: PCM playback 1-3-0 : SLAVE
P1-7-0: PCM playback 1-7-0 : SLAVE
P1-8-0: PCM playback 1-8-0 : SLAVE
P1-9-0: PCM playback 1-9-0 : SLAVE
guy@mgd012023:~$ cat /proc/asound/pcm
00-00: ALC887-VD Analog : ALC887-VD Analog : playback 1 : capture 1
00-01: ALC887-VD Digital : ALC887-VD Digital : playback 1
00-02: ALC887-VD Alt Analog : ALC887-VD Alt Analog : capture 1
01-03: HDMI 0 : HDMI 0 : playback 1
01-07: HDMI 0 : HDMI 0 : playback 1
01-08: HDMI 0 : HDMI 0 : playback 1
01-09: HDMI 0 : HDMI 0 : playback 1
guy@mgd012023:~$ lsof /dev/dsp
lsof: status error on /dev/dsp: No such file or directory
lsof 4.93.2
 latest revision: https://github.com/lsof-org/lsof
 latest FAQ: https://github.com/lsof-org/lsof/blob/master/00FAQ
 latest (non-formatted) man page: https://github.com/lsof-org/lsof/blob/master/Lsof.8
 usage: [-?abhKlnNoOPRtUvVX] [+|-c c] [+|-d s] [+D D] [+|-E] [+|-e s] [+|-f[gG]]
 [-F [f]] [-g [s]] [-i [i]] [+|-L [l]] [+m [m]] [+|-M] [-o [o]] [-p s]
 [+|-r [t]] [-s [p:s]] [-S [t]] [-T [t]] [-u s] [+|-w] [-x [fl]] [--] [names]
Use the ``-h'' option to get more help information.
guy@mgd012023:~$ lsof /dev/snd/*
COMMAND    PID USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
pulseaudi 1102  guy   16u   CHR 116,16      0t0  530 /dev/snd/controlC0
pulseaudi 1102  guy   18u   CHR 116,10      0t0  490 /dev/snd/controlC1
pulseaudi 1102  guy   24u   CHR 116,16      0t0  530 /dev/snd/controlC0
pulseaudi 1102  guy   29u   CHR 116,16      0t0  530 /dev/snd/controlC0
guy@mgd012023:~$ lspci |grep -i audio
00:1b.0 Audio device: Intel Corporation 9 Series Chipset Family HD Audio Controller
01:00.1 Audio device: NVIDIA Corporation High Definition Audio Controller (rev a1)
guy@mgd012023:~$ dmesg  |egrep 'sound|snd'
dmesg: échec de lecture du tampon de noyau: Opération non permise

VLC montre la vidéo mais aucun son.
Lorsqu’il n’y a pas de lecture de son ou de vidéo, on entend un léger grésillement dans les diffuseurs.
Quand je lance la lecture d’une vidéo ou d’une bande son, il y a un petit « tic » dans les diffuseurs et plus rien. Le silence complet jusqu’au moment où je stoppe la lecture. Le grésillement revient alors.

Merci pour ton aide.

bonsoir.
apt install pavucontrol

je ne connais pas gnome je ne l’utilise pas.

Tu as deux cartes son; une carte nvidia et une carte son intel intégrée à la carte mère. Je suppose que tu utilises des enceintes pour avoir du son, il faut les brancher sur la bonne sortie à l’arrière de l’ordi, je suppose que c’est le cas si tu avais déjà le son sur debian 10. Une fois installé pavucontrol tu l’ouvres pour le configurer avec la carte son intel en allant dans la barre des menus en haut et tu choisis la bonne sortie pour le menu lecture et périphériques de sortie. Tu vérifies aussi sur la première icone à droite de la fenêtre (le petit haut parleur à droite) que le son ne soit pas sur mute. Ca doit le faire.

J’ai installé pavucontrol puis vérifié les réglages : tous les réglages sont « à fond » mais toujours aucun son !

Bonjour.
J’ai fait pulseaudio -k => toujours rien.
Je redémarre l’ordi => toujours pas de son.
Je fais pulseaudio --start => toujours aucun son.
Je redémarre l’ordi => toujours pas de son.

Je suis sur la carte son de la carte-mère de l’ordi. C’est celle-là même que j’utilisais sous debian 10 sans problème. La carte nvidia ne me set que pour l’écran.

tu as des enceintes pour écouter? Si oui sont-elles branchées sur la bonne sortie à l’arrière de l’ordi?
Peux tu essayer avec un live-cd.

Oui. Comme je l’ai écrit, je n’ai absolument rien modifié à mon ordi entre Debian 10 et l’installation de Debian 11.

J’ai lancé la commande suivante :

~$ speaker-test -c4 -l1 -twav

speaker-test 1.2.4

Le périphérique de lecture est default
Les paramètres du flux sont 48000Hz, S16_LE, 4 canaux
fichier(s) WAV
La fréquence est 48000Hz (demandée 48000Hz)
L'intervalle de la taille du tampon est de 48 à 524288
L'intervalle de la taille de la période est de 16 à 174763
Taille max. de tampon 524288 utilisée
Périodes = 4
was set period_size = 131072
was set buffer_size = 524288
 0 - Avant Gauche
 1 - Avant Droit
 3 - Arrière Droit
 2 - Arrière Gauche
Temps par période = 5,881517

Live CD : je vais voir cela aussi.

Avec le live-CD (gnome) : même sanction.
Je vois avec autre chose que gnome …

J’ai du mal à comprendre pourquoi pulseaudio ne donne pas le son; dans le pire des cas tu peux toujours utiliser une mini carte son usb, tu en trouves sur internet pour un prix dérisoire.

c’est peut etre tes enceintes qui sont hs ?

@ anonyme 2 et cleloup :
Je ne vois pas en quoi ma carte son peut être en cause.
Lorsque j’ai réinstallé Debian 10 sur l’ordi, et toujours sans rien modifier aux branchements, au réglages possibles, je récupère du son sans aucun problème en Debian 10.
Quand tout de suite après, quand j’utilise un live CD de Debian 11 (gnome) ou après une réinstall complète de Debian 11 (gnome), je me retrouve à nouveau sans son.
Je reste persuadé qu’il y a, la-dessous, un problème logiciel qui ne reconnaît pas trop bien ma carte son.

donne la sortie de la commande
lspci

Tu fais bien partie du groupe audio (oui je sais c’est bête mais sait-on jamais)

Qu’y a t’il dans :

cat /proc/asound/modules

Pareil tu as quoi avec ça :

lsmod | grep snd_
1 J'aime

salut
désolé
les commandes que je t’ai données se font en root

Bonjour anonme2. Voici le retour : mais je précise que je n’utilise pas la carte écran. Mes diffuseurs et le micro sont et restent branchés sur les connections son de la carte mère.

~$ lspci
00:00.0 Host bridge: Intel Corporation 4th Gen Core Processor DRAM Controller (rev 06)
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor PCI Express x16 Controller (rev 06)
00:14.0 USB controller: Intel Corporation 9 Series Chipset Family USB xHCI Controller
00:16.0 Communication controller: Intel Corporation 9 Series Chipset Family ME Interface #1
00:19.0 Ethernet controller: Intel Corporation Ethernet Connection (2) I218-V
00:1a.0 USB controller: Intel Corporation 9 Series Chipset Family USB EHCI Controller #2
00:1b.0 Audio device: Intel Corporation 9 Series Chipset Family HD Audio Controller
00:1c.0 PCI bridge: Intel Corporation 9 Series Chipset Family PCI Express Root Port 1 (rev d0)
00:1c.3 PCI bridge: Intel Corporation 82801 PCI Bridge (rev d0)
00:1d.0 USB controller: Intel Corporation 9 Series Chipset Family USB EHCI Controller #1
00:1f.0 ISA bridge: Intel Corporation Z97 Chipset LPC Controller
00:1f.2 SATA controller: Intel Corporation 9 Series Chipset Family SATA Controller [AHCI Mode]
00:1f.3 SMBus: Intel Corporation 9 Series Chipset Family SMBus Controller
01:00.0 VGA compatible controller: NVIDIA Corporation GT218 [GeForce 210] (rev a2)
01:00.1 Audio device: NVIDIA Corporation High Definition Audio Controller (rev a1)
03:00.0 PCI bridge: ASMedia Technology Inc. ASM1083/1085 PCIe to PCI Bridge (rev 04)

Bonjour Clochette.
Voici le retour des commandes :

:~$ cat /proc/asound/modules
 0 snd_hda_intel
 1 snd_hda_intel
guy@mgd012023:~$ lsmod | grep snd_
snd_hda_codec_realtek   163840  1
snd_hda_codec_generic    98304  1 snd_hda_codec_realtek
ledtrig_audio          16384  1 snd_hda_codec_generic
snd_hda_codec_hdmi     73728  4
snd_hda_intel          57344  4
snd_intel_dspcfg       28672  1 snd_hda_intel
soundwire_intel        45056  1 snd_intel_dspcfg
snd_hda_codec         176128  4 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec_realtek
snd_hda_core          110592  5 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek
snd_soc_rt5640        147456  0
snd_hwdep              16384  1 snd_hda_codec
snd_soc_rl6231         20480  1 snd_soc_rt5640
snd_soc_core          319488  2 soundwire_intel,snd_soc_rt5640
snd_compress           32768  1 snd_soc_core
snd_pcm               143360  8 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,soundwire_intel,snd_soc_rt5640,snd_compress,snd_soc_core,snd_hda_core
snd_timer              49152  1 snd_pcm
snd                   110592  18 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek,snd_timer,snd_compress,snd_soc_core,snd_pcm
guy@mgd012023:~$ 

Le module nécessaire est chargé, donc voir si ta carte est bien la bonne utilisé dans l’appli qui gère justement les cartes son.

Mais pour confirmation elle est bien géré et détecté:

https://linux-hardware.org/?id=pci:8086-8ca0-1849-1151&hwid=f40bd6da4f9e

après le paquet firmware-intel-sound n’est utile que sur d’autre type de processeur du coup je sais pas trop quoi dire d’autre.

Si tu es certain que dans pavucontrol tu utilise la bonne carte son (attention la présence d’une webcam peux décaler l’id de la carte son, ça arrive que la webcam soit mal reconnu ou tout autre appreil usb) donc bien vérifier.

Il doit te rester tout de même de l’alsa sur la machine même si le pilotage se fait via pulse audio sur les versions récentes, essai aussi un alsa init (de souvenir à vérifier par toi même).

Merci pour les infos/conseils, mais quoi que je fasse, le problème de son reste le même. J’ai sélectionné 2 des trois possibilités que me présente alsamixer : la sélection pas défaut, la « carte son » Intel de la carte-mère. Pour le son de la carte nvidia (ma carte écran plat), il me faut un autre connecteur du jack 2.5mm que je ne possède pas.
J’ai essayé plusieurs versions Debian 11 avec gnome, Gtk, … mais le résultat est toujours le même. Il semble qu’il y ait un problème au niveau du système d’exploitation qui reconnaît la carte son de mon ordi mais ne sait plus la gérer correctement. Chose surprenante, alors que j’installe la version i386 sur mon ordi portable beaucoup plus vieux que mon ordi de bureau, là j’ai le son.
Un ami m’a suggéré d’utiliser un « carte son usb externe ». Une connaissance en a un de marque ugreen qu’il va me prêter. J’espère que ça résoudra mon problème.
A+

Je lance l’instruction suivante :

:~$ sudo alsactl init
[sudo] Mot de passe de guy : 
alsa-lib parser.c:260:(error_node) UCM is not supported for this HDA model (HDA Intel PCH at 0xf7130000 irq 32)
alsa-lib main.c:1014:(snd_use_case_mgr_open) error: failed to import hw:0 use case configuration -6
Found hardware: "HDA-Intel" "Realtek ALC887-VD" "HDA:10ec0887,10438630,00100302" "0x1043" "0x8630"
Hardware is initialized using a generic method
alsa-lib parser.c:260:(error_node) UCM is not supported for this HDA model (HDA NVidia at 0xf7080000 irq 17)
alsa-lib main.c:1014:(snd_use_case_mgr_open) error: failed to import hw:1 use case configuration -6
Found hardware: "HDA-Intel" "Nvidia GPU 0b HDMI/DP" "HDA:10de000b,10de0101,00100200" "0x1043" "0x8354"
Hardware is initialized using a generic method

Il semble bien qu’il y a un problème avec le pilote installé par défaut.
Lorsque j’ai lancé audacity, il m’affiche l’oscillographe de la bande son stéréo que je lui fais lire. Mais je remarque que "l’Hôte audio" est ALSA, mais qu’il est grisé. C’est ce qui m’a incité à chercher de ce côté. Peut-être une solution en vue ??? J’espère.
A+

Selon ton erreur on tombe sur plusieurs case ouvert dont un ou il précise que c’est fixé dans la version 1.2.6 :

Tu peux si tu veux tester l’installe des paquets testing pour voir …

Attention si tu veux tester il te faudra passer par un fichier de préférences et ajouter les paquets en prenant soin de ne pas basculer en testing tout le système.
Au vue des dépendances tu devrais pouvoir installer juste les paquets alsa-utils pour tester.

as tu vérifié ton appartenance au groupe audio ?