Chargement...
 
Skip to main content

5 - Les serveurs son : JACK, PipeWire, PulseAudio et autres...


[RÉSOLU] "Sortie factice" dans Pulseaudio alors que ça fonctionne avec ALSA

Bonjour,

j'utilise Debian Testing (future Buster) et depuis aujourd'hui ma carte son ne s'affiche plus dans le gestionnaire de son, j'ai "Sortie factice" à la place.

Pourtant elle est bien reconnue dans ALSA car dans le lecteur multimédia VLC je peux choisir "Sortie audio ALSA" et tout fonctionne parfaitement.

J'en déduis que c'est le lien entre ALSA et Pulseaudio qui est cassé, mais comment trouver ce qui ne fonctionne pas ?

Pour information, ce qu'affiche cat /proc/asound/cards
Copy to clipboard
0 [Intel ]: HDA-Intel - HDA Intel HDA Intel at 0xf01a0000 irq 26


ls /etc/security/limits.d:
Copy to clipboard
audio.conf.disabled uhd.conf


pactl list
Copy to clipboard
Module #0 Nom : module-device-restore Paramètre : Nombre d'utilisations : n/d Propriétés : module.author = "Lennart Poettering" module.description = "Automatically restore the volume/mute state of devices" module.version = "11.1" Module #1 Nom : module-stream-restore Paramètre : Nombre d'utilisations : n/d Propriétés : module.author = "Lennart Poettering" module.description = "Automatically restore the volume/mute/device state of streams" module.version = "11.1" Module #2 Nom : module-card-restore Paramètre : Nombre d'utilisations : n/d Propriétés : module.author = "Lennart Poettering" module.description = "Automatically restore profile of cards" module.version = "11.1" Module #3 Nom : module-augment-properties Paramètre : Nombre d'utilisations : n/d Propriétés : module.author = "Lennart Poettering" module.description = "Augment the property sets of streams with additional static information" module.version = "11.1" Module #4 Nom : module-switch-on-port-available Paramètre : Nombre d'utilisations : n/d Propriétés : Module #5 Nom : module-udev-detect Paramètre : Nombre d'utilisations : n/d Propriétés : module.author = "Lennart Poettering" module.description = "Detect available audio hardware and load matching drivers" module.version = "11.1" Module #6 Nom : module-native-protocol-unix Paramètre : Nombre d'utilisations : n/d Propriétés : module.author = "Lennart Poettering" module.description = "Native protocol (UNIX sockets)" module.version = "11.1" Module #7 Nom : module-default-device-restore Paramètre : Nombre d'utilisations : n/d Propriétés : module.author = "Lennart Poettering" module.description = "Automatically restore the default sink and source" module.version = "11.1" Module #8 Nom : module-rescue-streams Paramètre : Nombre d'utilisations : n/d Propriétés : module.author = "Lennart Poettering" module.description = "When a sink/source is removed, try to move its streams to the default sink/source" module.version = "11.1" Module #9 Nom : module-always-sink Paramètre : Nombre d'utilisations : n/d Propriétés : module.author = "Colin Guthrie" module.description = "Garde toujours au moins une destination même si elle est vide" module.version = "11.1" Module #10 Nom : module-null-sink Paramètre : sink_name=auto_null sink_properties='device.description="Sortie factice"' Nombre d'utilisations : 0 Propriétés : module.author = "Lennart Poettering" module.description = "Horloge de la destination vide" module.version = "11.1" Module #11 Nom : module-intended-roles Paramètre : Nombre d'utilisations : n/d Propriétés : module.author = "Lennart Poettering" module.description = "Automatically set device of streams based on intended roles of devices" module.version = "11.1" Module #12 Nom : module-suspend-on-idle Paramètre : Nombre d'utilisations : n/d Propriétés : module.author = "Lennart Poettering" module.description = "When a sink/source is idle for too long, suspend it" module.version = "11.1" Module #13 Nom : module-console-kit Paramètre : Nombre d'utilisations : n/d Propriétés : module.author = "Lennart Poettering" module.description = "Create a client for each ConsoleKit session of this user" module.version = "11.1" Module #14 Nom : module-systemd-login Paramètre : Nombre d'utilisations : n/d Propriétés : module.author = "Lennart Poettering" module.description = "Create a client for each login session of this user" module.version = "11.1" Module #15 Nom : module-position-event-sounds Paramètre : Nombre d'utilisations : n/d Propriétés : module.author = "Lennart Poettering" module.description = "Position event sounds between L and R depending on the position on screen of the widget triggering them." module.version = "11.1" Module #16 Nom : module-role-cork Paramètre : Nombre d'utilisations : n/d Propriétés : module.author = "Lennart Poettering" module.description = "Mute & cork streams with certain roles while others exist" module.version = "11.1" Module #17 Nom : module-filter-heuristics Paramètre : Nombre d'utilisations : n/d Propriétés : module.author = "Colin Guthrie" module.description = "Detect when various filters are desirable" module.version = "11.1" Module #18 Nom : module-filter-apply Paramètre : Nombre d'utilisations : n/d Propriétés : module.author = "Colin Guthrie" module.description = "Load filter sinks automatically when needed" module.version = "11.1" Destination #0 État : SUSPENDED Nom : auto_null Description : Sortie factice Pilote : module-null-sink.c Spécification de l'échantillon : s16le 2ch 44100Hz Plan des canaux : front-left,front-right Module du propriétaire : 10 Sourdine : non Volume : front-left: 31968 / 49% / -18,71 dB, front-right: 31968 / 49% / -18,71 dB balance 0,00 Volume de base : 65536 / 100% / 0,00 dB Source du moniteur : auto_null.monitor Latence : 0 usec, configuré 0 usec Marqueurs : DECIBEL_VOLUME LATENCY Propriétés : device.description = "Sortie factice" device.class = "abstract" device.icon_name = "audio-card" Formats : pcm Source #0 État : SUSPENDED Nom : auto_null.monitor Description : Monitor of Sortie factice Pilote : module-null-sink.c Spécification de l'échantillon : s16le 2ch 44100Hz Plan des canaux : front-left,front-right Module du propriétaire : 10 Sourdine : non Volume : front-left: 65536 / 100% / 0,00 dB, front-right: 65536 / 100% / 0,00 dB balance 0,00 Volume de base : 65536 / 100% / 0,00 dB Moniteur de la destination : auto_null Latence : 0 usec, configuré 0 usec Marqueurs : DECIBEL_VOLUME LATENCY Propriétés : device.description = "Monitor of Sortie factice" device.class = "monitor" device.icon_name = "audio-input-microphone" Formats : pcm Client #0 Pilote : module-systemd-login.c Module propriétaire : 14 Propriétés : application.name = "Login Session 2" systemd-login.session = "2" Client #1 Pilote : protocol-native.c Module propriétaire : 6 Propriétés : application.name = "GNOME Volume Control Media Keys" native-protocol.peer = "UNIX socket client" native-protocol.version = "32" application.id = "org.gnome.VolumeControl" application.icon_name = "multimedia-volume-control" application.version = "" application.process.id = "1456" application.process.user = "user123" application.process.host = "debian" application.process.binary = "gsd-media-keys" application.language = "fr_FR.UTF-8" window.x11.display = ":0" application.process.machine_id = "064d929e3d167b2a9106b04f5401b363" application.process.session_id = "2" Client #2 Pilote : protocol-native.c Module propriétaire : 6 Propriétés : application.name = "GNOME Shell Volume Control" native-protocol.peer = "UNIX socket client" native-protocol.version = "32" application.id = "org.gnome.VolumeControl" application.icon_name = "multimedia-volume-control" application.version = "3.28.2" application.process.id = "1203" application.process.user = "user123" application.process.host = "debian" application.process.binary = "gnome-shell" application.language = "fr_FR.UTF-8" window.x11.display = ":0" application.process.machine_id = "064d929e3d167b2a9106b04f5401b363" application.process.session_id = "2" Client #14 Pilote : protocol-native.c Module propriétaire : 6 Propriétés : application.name = "pactl" native-protocol.peer = "UNIX socket client" native-protocol.version = "32" application.process.id = "3238" application.process.user = "user123" application.process.host = "debian" application.process.binary = "pactl" application.language = "fr_FR.UTF-8" window.x11.display = ":0" application.process.machine_id = "064d929e3d167b2a9106b04f5401b363" application.process.session_id = "2"


gnome-logs ne me liste pas d'erreur avec les mots clef "pulseaudio" ou "alsa".

Voilà, je suis un peu perdu dans le lien entre Pulseaudio et ALSA donc merci d'avance pour votre aide !
France
Tu as regardé quelles avaient été les mises-à-jour entre le moment où "ça marchait" et le moment où "ça marche plus" ?
tu as raison, j'aurais dû vérifier les mises à jours !

Donc d'après /var/log/apt/history.log, il y a eu ces mises à jour entre temps :

Copy to clipboard
Start-Date: 2018-06-18 23:18:01 Commandline: packagekit role='update-packages' Install: ruby-xmlrpc:amd64 (0.3.0-1, automatic) Upgrade: debconf:amd64 (1.5.66, 1.5.67), libgles2-mesa:amd64 (18.0.5-1, 18.1.1-1), ruby2.5:amd64 (2.5.1-1+b1, 2.5.1-3), libegl1-mesa-dev:amd64 (18.0.5-1, 18.1.1-1), libibverbs1:amd64 (17.1-2, 18.1-1), libegl-mesa0:amd64 (18.0.5-1, 18.1.1-1), libglapi-mesa:amd64 (18.0.5-1, 18.1.1-1), debconf-i18n:amd64 (1.5.66, 1.5.67), mesa-common-dev:amd64 (18.0.5-1, 18.1.1-1), giblib1:amd64 (1.2.4-11, 1.2.4-12), ibverbs-providers:amd64 (17.1-2, 18.1-1), libnatpmp1:amd64 (20150609-3, 20150609-4), libxatracker2:amd64 (18.0.5-1, 18.1.1-1), libegl1-mesa:amd64 (18.0.5-1, 18.1.1-1), librdmacm1:amd64 (17.1-2, 18.1-1), gdm3:amd64 (3.28.2-2, 3.28.2-3), libkf5holidays5:amd64 (1:5.46.0-1, 1:5.47.0-1), libminiupnpc17:amd64 (2.0.20180410-2, 2.1-1), gir1.2-gdm-1.0:amd64 (3.28.2-2, 3.28.2-3), dh-strip-nondeterminism:amd64 (0.041-2, 0.042-1), libgbm1:amd64 (18.0.5-1, 18.1.1-1), libfile-stripnondeterminism-perl:amd64 (0.041-2, 0.042-1), libgdm1:amd64 (3.28.2-2, 3.28.2-3), python3-debconf:amd64 (1.5.66, 1.5.67), libruby2.5:amd64 (2.5.1-1+b1, 2.5.1-3), libxdo3:amd64 (1:3.20160805.1-3, 1:3.20160805.1-4), libwayland-egl1-mesa:amd64 (18.0.5-1, 18.1.1-1), libgles2-mesa-dev:amd64 (18.0.5-1, 18.1.1-1), lintian:amd64 (2.5.89, 2.5.90), golang-docker-credential-helpers:amd64 (0.5.0-2+b1, 0.6.0-1), libgl1-mesa-dev:amd64 (18.0.5-1, 18.1.1-1), libgl1-mesa-dri:amd64 (18.0.5-1, 18.1.1-1), xdotool:amd64 (1:3.20160805.1-3, 1:3.20160805.1-4), libeina1a:amd64 (1.20.7-4, 1.20.7-5), libosmesa6:amd64 (18.0.5-1, 18.1.1-1), libgl1-mesa-glx:amd64 (18.0.5-1, 18.1.1-1), xsel:amd64 (1.2.0-4, 1.2.0+git9bfc13d.20180109-1), minissdpd:amd64 (1.5.20180223-1, 1.5.20180223-2), mesa-vdpau-drivers:amd64 (18.0.5-1, 18.1.1-1), libecore1:amd64 (1.20.7-4, 1.20.7-5), libkf5holidays-data:amd64 (1:5.46.0-1, 1:5.47.0-1), libbotan-2-5:amd64 (2.6.0-2, 2.6.0-3), mesa-va-drivers:amd64 (18.0.5-1, 18.1.1-1), libglx-mesa0:amd64 (18.0.5-1, 18.1.1-1) End-Date: 2018-06-18 23:19:39 Start-Date: 2018-06-20 20:48:02 Commandline: packagekit role='update-packages' Install: libcdio18:amd64 (2.0.0-2, automatic), libmygpo-qt5-1:amd64 (1.1.0-2, automatic), fluid-soundfont-gm:amd64 (3.1-5.1, automatic) Upgrade: clementine:amd64 (1.3.1+git276-g3485bbe43+dfsg-1.1+b2, 1.3.1+git542-gf00d9727c+dfsg-1+b1), pbuilder:amd64 (0.229.2, 0.229.3), timidity-daemon:amd64 (2.13.2-41, 2.14.0-3), libservlet3.1-java:amd64 (8.5.30-1, 8.5.31-1), dbus-x11:amd64 (1.12.8-2, 1.12.8-3), python3-jedi:amd64 (0.11.1-1, 0.12.0-1), libisccfg160:amd64 (1:9.11.3+dfsg-1, 1:9.11.3+dfsg-2), libdbus-1-3:amd64 (1.12.8-2, 1.12.8-3), gnupg-utils:amd64 (2.2.7-1, 2.2.8-1), gvfs-backends:amd64 (1.36.1-1, 1.36.1-1+b1), liballegro4.4:amd64 (2:4.4.2-10, 2:4.4.2-11), gnupg-agent:amd64 (2.2.7-1, 2.2.8-1), gpg-wks-client:amd64 (2.2.7-1, 2.2.8-1), gvfs-bin:amd64 (1.36.1-1, 1.36.1-1+b1), oxygen-icon-theme:amd64 (5:5.46.0-1, 5:5.47.0-1), gnupg-l10n:amd64 (2.2.7-1, 2.2.8-1), xmms2-core:amd64 (0.8+dfsg-18.1+b4, 0.8+dfsg-18.1+b5), libobjc-6-dev:amd64 (6.4.0-17, 6.4.0-18), ant:amd64 (1.10.3-1, 1.10.3-2), libtomcat8-java:amd64 (8.5.30-1, 8.5.31-1), cpp-6:amd64 (6.4.0-17, 6.4.0-18), dbus:amd64 (1.12.8-2, 1.12.8-3), libx32stdc++-6-dev:amd64 (6.4.0-17, 6.4.0-18), python3-parso:amd64 (0.1.1-1, 0.2.1-1), libirs160:amd64 (1:9.11.3+dfsg-1, 1:9.11.3+dfsg-2), libopenmpt0:amd64 (0.3.9-1, 0.3.10-1), bind9-host:amd64 (1:9.11.3+dfsg-1, 1:9.11.3+dfsg-2), mencoder:amd64 (2:1.3.0-8, 2:1.3.0-8+b1), libxmmsclient6:amd64 (0.8+dfsg-18.1+b4, 0.8+dfsg-18.1+b5), dnsutils:amd64 (1:9.11.3+dfsg-1, 1:9.11.3+dfsg-2), lib32asan3:amd64 (6.4.0-17, 6.4.0-18), libcdio-cdda2:amd64 (10.2+0.94+2-2+b1, 10.2+0.94+2-2+b2), nano:amd64 (2.9.7-1, 2.9.8-1), gpg-wks-server:amd64 (2.2.7-1, 2.2.8-1), gpg:amd64 (2.2.7-1, 2.2.8-1), libisc169:amd64 (1:9.11.3+dfsg-1, 1:9.11.3+dfsg-2), libx32gcc-6-dev:amd64 (6.4.0-17, 6.4.0-18), libasan3:amd64 (6.4.0-17, 6.4.0-18), python-subprocess32:amd64 (3.2.7-3, 3.5.2-1), gcc-6-base:amd64 (6.4.0-17, 6.4.0-18), libsvn1:amd64 (1.10.0-1, 1.10.0-2), kodi:amd64 (2:17.6+dfsg1-2, 2:17.6+dfsg1-2+b1), dirmngr:amd64 (2.2.7-1, 2.2.8-1), libcdio-paranoia2:amd64 (10.2+0.94+2-2+b1, 10.2+0.94+2-2+b2), ppp:amd64 (2.4.7-2+2, 2.4.7-2+3), libxmmsclient-glib1:amd64 (0.8+dfsg-18.1+b4, 0.8+dfsg-18.1+b5), gvfs-libs:amd64 (1.36.1-1, 1.36.1-1+b1), gvfs-fuse:amd64 (1.36.1-1, 1.36.1-1+b1), libisc-export169:amd64 (1:9.11.3+dfsg-1, 1:9.11.3+dfsg-2), libgcc-6-dev:amd64 (6.4.0-17, 6.4.0-18), libsvn-perl:amd64 (1.10.0-1, 1.10.0-2), libopenmpt-modplug1:amd64 (0.3.9-1, 0.3.10-1), g++-6:amd64 (6.4.0-17, 6.4.0-18), libodfgen-0.1-1:amd64 (0.1.6-2, 0.1.7-1), subversion:amd64 (1.10.0-1, 1.10.0-2), libx32asan3:amd64 (6.4.0-17, 6.4.0-18), libgfortran3:amd64 (6.4.0-17, 6.4.0-18), gcc-6:amd64 (6.4.0-17, 6.4.0-18), libgcrypt20:amd64 (1.8.2-2, 1.8.3-1), liblwres160:amd64 (1:9.11.3+dfsg-1, 1:9.11.3+dfsg-2), lintian:amd64 (2.5.90, 2.5.91), libdbus-1-dev:amd64 (1.12.8-2, 1.12.8-3), lib32stdc++-6-dev:amd64 (6.4.0-17, 6.4.0-18), gpgv:amd64 (2.2.7-1, 2.2.8-1), libkf5prison5:amd64 (5.46.0-1, 5.47.0-1), wpasupplicant:amd64 (2:2.6-16, 2:2.6-17), numlockx:amd64 (1.2-7+b2, 1.2-7.1), xmms2-plugin-alsa:amd64 (0.8+dfsg-18.1+b4, 0.8+dfsg-18.1+b5), libdns-export1100:amd64 (1:9.11.3+dfsg-1, 1:9.11.3+dfsg-2), gnupg2:amd64 (2.2.7-1, 2.2.8-1), dictionaries-common:amd64 (1.27.4, 1.27.6), gvfs:amd64 (1.36.1-1, 1.36.1-1+b1), timidity:amd64 (2.13.2-41+b1, 2.14.0-3), xmms2-plugin-mad:amd64 (0.8+dfsg-18.1+b4, 0.8+dfsg-18.1+b5), libisccc160:amd64 (1:9.11.3+dfsg-1, 1:9.11.3+dfsg-2), calibre-bin:amd64 (3.25.0+dfsg-1, 3.26.0+dfsg-1), dbus-user-session:amd64 (1.12.8-2, 1.12.8-3), lib32gcc-6-dev:amd64 (6.4.0-17, 6.4.0-18), libbind9-160:amd64 (1:9.11.3+dfsg-1, 1:9.11.3+dfsg-2), gnupg:amd64 (2.2.7-1, 2.2.8-1), calibre:amd64 (3.25.0+dfsg-1, 3.26.0+dfsg-1), libdns1100:amd64 (1:9.11.3+dfsg-1, 1:9.11.3+dfsg-2), g++-6-multilib:amd64 (6.4.0-17, 6.4.0-18), kodi-bin:amd64 (2:17.6+dfsg1-2, 2:17.6+dfsg1-2+b1), xmms2-plugin-vorbis:amd64 (0.8+dfsg-18.1+b4, 0.8+dfsg-18.1+b5), gpg-agent:amd64 (2.2.7-1, 2.2.8-1), ant-optional:amd64 (1.10.3-1, 1.10.3-2), gvfs-daemons:amd64 (1.36.1-1, 1.36.1-1+b1), gpgconf:amd64 (2.2.7-1, 2.2.8-1), gcc-6-multilib:amd64 (6.4.0-17, 6.4.0-18), mplayer:amd64 (2:1.3.0-8, 2:1.3.0-8+b1), gpgsm:amd64 (2.2.7-1, 2.2.8-1), gstreamer1.0-plugins-ugly:amd64 (1.14.1-1, 1.14.1-1+b1), libstdc++-6-dev:amd64 (6.4.0-17, 6.4.0-18), xmms2-plugin-id3v2:amd64 (0.8+dfsg-18.1+b4, 0.8+dfsg-18.1+b5) End-Date: 2018-06-20 20:52:12


Il y a pas mal de paquets liés au son, mais comment savoir ce qui fait échouer Pulse-audio ?
France
J'ai entendu dire que la dernière version de timidity bloquait pulseaudio.
Vu que tu utilises buster/testing, il te faut aller vers le BTS debian maintenant.
Par exemple : ici où le bogue semble signalé et un contournement y est expliqué.

Tiens nous au jus.
Bien vu, c'est bien la mise à jour de timidity qui bloquait pulseaudio !

J'ai arrété le service timidity puis redémarré pulse-audio et ça marche :
Copy to clipboard
systemctl stop timidity pulseaudio --kill pulseaudio --start


Je verrai plus tard pour une solution moins manuelle 😊

Merci infiniment pour ce dépannage !
France
Avec plaisir. Tu nous mettras un [résolu] stp ?

Note modération : le sujet étant résolu, merci d'ajouter un [RÉSOLU] (ou un [CONTOURNÉ], ou bien encore un [ABANDONNÉ]) dans le titre de ton premier message. Voir ce paragraphe du manuel du site pour davantage d'informations.



Bonne musique !