#1 Le 20/03/2020, à 18:41
- Fuligule Morillon
[RésolU]-Supprimer une redirection audio (micro vers HP) récalcitrante
******* solution ajoutée en bas ********
Message d'origine :
Bonjour,
Sous Ubuntu Mate 18.04.1, avec pulseaudio et ALSA installés mais pas OSS, sur un PC portable (Toshiba satellite M70-170), j'ai le problème suivant :
Tout signal audio appliqué sur l'entrée (jack micro) est systématiquement recopié vers la sortie (HP intégrés ou jack de sortie si celui-ci est branché), sans retard perceptible.
Cette redirection (loopback) est gênante, j'aurais besoin de la désactiver, mais je n'y arrive pas.
Cela correspond à ce que l'on obtient en faisant l'une des manipulations décrites ici : https://doc.ubuntu-fr.org/pulseaudio#re … _la_sortie
Je ne me souviens pas l'avoir fait avec cette installation. Peut-être sous 12.04, il y a longtemps, avant de passer à mate 18.04 via un dual boot ?
Le module module-loopback n'est pas chargé.
J'ai épluché tous les menus de pavucontrol, alsamixer et de l'icône "volume", sans résultat. Tant qu'il y a du son en entrée, il ressort quoi que je fasse, sauf si je coupe le volume général (mais dans ce cas, les autres sources ne passent pas non plus, donc ça ne convient pas).
Si je lance une autre source (VLC, audacity...), les signaux sortent en même temps.
Toutes les sources fonctionnent, pas de distortion ni de coupures ni de grésillements.
J'ai regardé dans le BIOS : aucun menu ne concerne la carte son.
En connectant une source de bruit avant de démarrer le PC, il apparaît que la redirection se met en marche au cours du démarrage, pendant que le logo mate et les points s'affichent, donc avant d'ouvrir une session.
Le même problème se produit sous ubuntu 12.04 qui est toujours installé en dual boot sur ce PC.
Le curseur de volume du micro n'a aucun effet sur le volume du son redirigé, même en le mettant à 0, mais le curseur de volume de sortie le fait varier.
aplay -l renvoie ceci :
**** Liste des Périphériques Matériels PLAYBACK ****
carte 0: ICH6 [Intel ICH6], périphérique 0: Intel ICH [Intel ICH6]
Sous-périphériques: 1/1
Sous-périphérique #0: subdevice #0
carte 0: ICH6 [Intel ICH6], périphérique 4: Intel ICH - IEC958 [Intel ICH6 - IEC958]
Sous-périphériques: 1/1
Sous-périphérique #0: subdevice #0
Et pactl list modules renvoie :
Module #0
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 #1
Nom : module-switch-on-port-available
Paramètre :
Nombre d'utilisations : n/d
Propriétés :
Module #2
Nom : module-switch-on-connect
Paramètre :
Nombre d'utilisations : n/d
Propriétés :
module.author = "Michael Terry"
module.description = "When a sink/source is added, switch to it or conditionally switch to it"
module.version = "11.1"
Module #3
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 #4
Nom : module-alsa-card
Paramètre : device_id="0" name="pci-0000_00_1e.2" card_name="alsa_card.pci-0000_00_1e.2" namereg_fail=false tsched=yes fixed_latency_range=no ignore_dB=no deferred_volume=yes use_ucm=yes card_properties="module-udev-detect.discovered=1"
Nombre d'utilisations : 0
Propriétés :
module.author = "Lennart Poettering"
module.description = "ALSA Card"
module.version = "11.1"
Module #5
Nom : module-bluetooth-policy
Paramètre :
Nombre d'utilisations : n/d
Propriétés :
module.author = "Frédéric Dalleau, Pali Rohár"
module.description = "Policy module to make using bluetooth devices out-of-the-box easier"
module.version = "11.1"
Module #6
Nom : module-bluetooth-discover
Paramètre :
Nombre d'utilisations : n/d
Propriétés :
module.author = "João Paulo Rechi Vita"
module.description = "Detect available Bluetooth daemon and load the corresponding discovery module"
module.version = "11.1"
Module #7
Nom : module-bluez5-discover
Paramètre :
Nombre d'utilisations : n/d
Propriétés :
module.author = "João Paulo Rechi Vita"
module.description = "Detect available BlueZ 5 Bluetooth audio devices and load BlueZ 5 Bluetooth audio drivers"
module.version = "11.1"
Module #8
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 #9
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 #10
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 #11
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 #12
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 #13
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 #14
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 #15
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 #16
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 #17
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 #18
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 #19
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"
Module #20
Nom : module-x11-publish
Paramètre : display=:0
Nombre d'utilisations : n/d
Propriétés :
module.author = "Lennart Poettering"
module.description = "X11 credential publisher"
module.version = "11.1"
Module #21
Nom : module-x11-bell
Paramètre : display=:0 sample=bell.ogg
Nombre d'utilisations : n/d
Propriétés :
module.author = "Lennart Poettering"
module.description = "X11 bell interceptor"
module.version = "11.1"
Module #22
Nom : module-x11-cork-request
Paramètre : display=:0
Nombre d'utilisations : n/d
Propriétés :
module.author = "Lennart Poettering"
module.description = "Synthesize X11 media key events when cork/uncork is requested"
module.version = "11.1"
Module #23
Nom : module-x11-xsmp
Paramètre : display=:0 session_manager=local/Satellite-M70:@/tmp/.ICE-unix/1024,unix/Satellite-M70:/tmp/.ICE-unix/1024
Nombre d'utilisations : n/d
Propriétés :
module.author = "Lennart Poettering"
module.description = "X11 session management"
module.version = "11.1"
Merci d'avance pour votre aide.
******** mise à jour : **********
Ah, les loups y'a ! Voici la solution, trouvée par hasard, à taper dans un terminal :
amixer cset iface=MIXER,name='Mic Playback Switch' off
Et voilà.
Pour rétablir la redirection si besoin, remplacer "off" par "on" ("mute" fonctionne aussi, mais "unmute" est sans effet).
Dernière modification par Fuligule Morillon (Le 27/02/2021, à 14:24)
Hors ligne