Résumé du problème
Lorsque le haut-parleur de sortie de ligne est sélectionné comme sortie sonore, le son est bon. Le son vient uniquement des haut-parleurs connectés au port de sortie de ligne. Cependant, lorsque le casque est sélectionné comme périphérique de sortie, le son sort les deux du casque et des haut-parleurs.
(EDIT 1) J'ai fait un test sous Windows 10 (en utilisant une clé USB live), et le problème ne s'y produit pas. Il s'agit donc bien d'un problème logiciel.
Détails
Mon ordinateur de bureau dispose de trois options de sortie du son :
- Port HDMI/affichage (non utilisé)
- Port pour casque d'écoute à l'avant (casque d'écoute connecté)
- Port de sortie de ligne à l'arrière (haut-parleurs connectés)
Lorsque la sortie ligne est sélectionnée comme périphérique de sortie, le son est est entendu uniquement par les haut-parleurs connectés au port de sortie de ligne. Il n'y a pas de problème.
Cependant, lorsque le casque est sélectionné comme périphérique de sortie, le son est entendu les deux des écouteurs y les enceintes connectées à la sortie ligne ligne.
C'est vraiment étrange et cela va à l'encontre de l'objectif même du casque, à savoir, l'intimité et ne pas déranger les autres.
Paramètres actuels
Ma carte son telle que trouvée est la suivante.
sudo aplay -l
**** List of PLAYBACK Hardware Devices **** card 0: PCH [HDA Intel PCH], device 0: ALC3234 Analog [ALC3234 Analog]
le reste est coupé
J'ai même essayé de régler le volume du son de la sortie de ligne à zéro dans paramètres. Cela fonctionne pour les haut-parleurs de la sortie de ligne. Cependant, cela ne semble pas Cependant, cela ne semble pas avoir d'effet sur le volume du son lorsque le casque est sélectionné. Les haut-parleurs de sortie sont tout aussi forts, même lorsque le volume sonore est réglé sur zéro.
Je ne suis pas sûr que la sortie de alsamixer
sera utile. Mais c'est parti quand même.
EDIT 1
J'ai démarré le PC sous Windows 10 en utilisant une clé USB live. Et j'ai testé à nouveau les sorties sonores. Le problème ne s'y produit pas. Il s'agit donc bien d'un problème logiciel (un fichier de configuration ?).
EDIT 2
Sortie de pacmd list-sinks
(produit lorsque le problème s'est produit)
1 sink(s) available. * index: 1 name: <alsa_output.pci-0000_00_1f.3.analog-stereo> driver: <module-alsa-card.c> flags: HARDWARE HW_MUTE_CTRL HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY DYNAMIC_LATENCY state: RUNNING suspend cause: (none) priority: 9039 volume: front-left: 18352 / 28% / -33.17 dB, front-right: 18352 / 28% / -33.17 dB balance 0.00 base volume: 65536 / 100% / 0.00 dB volume steps: 65537 muted: no current latency: 22.61 ms max request: 4 KiB max rewind: 4 KiB monitor source: 1 sample spec: s16le 2ch 44100Hz channel map: front-left,front-right Stereo used by: 1 linked by: 1 configured latency: 23.22 ms; range is 0.50 .. 2000.00 ms card: 0 <alsa_card.pci-0000_00_1f.3> module: 23 properties: alsa.resolution_bits = "16" device.api = "alsa" device.class = "sound" alsa.class = "generic" alsa.subclass = "generic-mix" alsa.name = "ALC3234 Analog" alsa.id = "ALC3234 Analog" alsa.subdevice = "0" alsa.subdevice_name = "subdevice #0" alsa.device = "0" alsa.card = "0" alsa.card_name = "HDA Intel PCH" alsa.long_card_name = "HDA Intel PCH at 0xf7040000 irq 129" alsa.driver_name = "snd_hda_intel" device.bus_path = "pci-0000:00:1f.3" sysfs.path = "/devices/pci0000:00/0000:00:1f.3/sound/card0" device.bus = "pci" device.vendor.id = "8086" device.vendor.name = "Intel Corporation" device.product.id = "a170" device.product.name = "100 Series/C230 Series Chipset Family HD Audio Controller" device.form_factor = "internal" device.string = "front:0" device.buffering.buffer_size = "352800" device.buffering.fragment_size = "176400" device.access_mode = "mmap+timer" device.profile.name = "analog-stereo" device.profile.description = "Analog Stereo" device.description = "Built-in Audio Analog Stereo" module-udev-detect.discovered = "1" device.icon_name = "audio-card-pci" ports: analog-output-lineout: Line Out (priority 9000, latency offset 0 usec, available: yes) properties: analog-output-speaker: Speakers (priority 10000, latency offset 0 usec, available: no) properties: device.icon_name = "audio-speakers" analog-output-headphones: Headphones (priority 9900, latency offset 0 usec, available: unknown) properties: device.icon_name = "audio-headphones" active port: <analog-output-headphones>
EDIT 3
Sortie de pactl list sink-inputs
(pendant la lecture sur les haut-parleurs, scénario sans problème)
Sink Input #20 Driver: protocol-native.c Owner Module: 10 Client: 34 Sink: 1 Sample Specification: float32le 2ch 44100Hz Channel Map: front-left,front-right Format: pcm, format.sample_format = "\"float32le\"" format.rate = "44100" format.channels = "2" format.channel_map = "\"front-left,front-right\"" Corked: no Mute: no Volume: front-left: 65536 / 100% / 0.00 dB, front-right: 65536 / 100% / 0.00 dB balance 0.00 Buffer Latency: 42811 usec Sink Latency: 23180 usec Resample method: copy Properties: application.icon_name = "google-chrome" media.name = "Playback" application.name = "Google Chrome" native-protocol.peer = "UNIX socket client" native-protocol.version = "34" application.process.id = "3091" application.process.user = "masroor" application.process.host = "masroor-OptiPlex-5040" application.process.binary = "chrome" application.language = "en_US.UTF-8" window.x11.display = ":0" application.process.machine_id = "749ee17244e440b5b766e258f177b412" module-stream-restore.id = "sink-input-by-application-name:Google Chrome"
Sortie de pactl list sink-inputs
(lors de la lecture au casque, scénario problématique, le son sort à la fois du casque et des haut-parleurs, alors qu'il est censé sortir seulement des écouteurs)
Sink Input #20 Driver: protocol-native.c Owner Module: 10 Client: 34 Sink: 1 Sample Specification: float32le 2ch 44100Hz Channel Map: front-left,front-right Format: pcm, format.sample_format = "\"float32le\"" format.rate = "44100" format.channels = "2" format.channel_map = "\"front-left,front-right\"" Corked: no Mute: no Volume: front-left: 65536 / 100% / 0.00 dB, front-right: 65536 / 100% / 0.00 dB balance 0.00 Buffer Latency: 45714 usec Sink Latency: 22927 usec Resample method: copy Properties: application.icon_name = "google-chrome" media.name = "Playback" application.name = "Google Chrome" native-protocol.peer = "UNIX socket client" native-protocol.version = "34" application.process.id = "3091" application.process.user = "masroor" application.process.host = "masroor-OptiPlex-5040" application.process.binary = "chrome" application.language = "en_US.UTF-8" window.x11.display = ":0" application.process.machine_id = "749ee17244e440b5b766e258f177b412" module-stream-restore.id = "sink-input-by-application-name:Google Chrome"