[Résolu] Grésillement Audio

Tags: #<Tag:0x00007f63c7954548>

Bonjour,

Je souhaiterai un petit coups de main pour l’installation des pilotes Audio car je rencontre un problème de grésillement sur mon casque.

Information

Sous Windows aucun soucis de matériel
Sous Linux un grésillement 

lsb_release -a

Description: Debian GNU/Linux 12 (bookworm)
Codename   : Bookworm

lsusb

 Bus 004 Device 005: ID 046d:0aaa Logitech, Inc. Logitech G PRO X Gaming Headset

lspci

00:00.0 Host bridge: Intel Corporation 82G33/G31/P35/P31 Express DRAM Controller

00:1a.0 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 (rev 03)
00:1a.1 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 (rev 03)
00:1a.2 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #6 (rev 03)
00:1a.7 USB controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 (rev 03)
00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 03)

00:1c.0 PCI bridge: Red Hat, Inc. QEMU PCIe Root port
00:1c.1 PCI bridge: Red Hat, Inc. QEMU PCIe Root port
00:1c.2 PCI bridge: Red Hat, Inc. QEMU PCIe Root port
00:1c.3 PCI bridge: Red Hat, Inc. QEMU PCIe Root port

00:1d.0 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 (rev 03)
00:1d.1 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 (rev 03)
00:1d.2 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 (rev 03)
00:1d.7 USB controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 (rev 03)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 92)
00:1f.0 ISA bridge: Intel Corporation 82801IB (ICH9) LPC Interface Controller (rev 02)
00:1f.2 SATA controller: Intel Corporation 82801IR/IO/IH (ICH9R/DO/DH) 6 port SATA Controller [AHCI mode] (rev 02)
00:1f.3 SMBus: Intel Corporation 82801I (ICH9 Family) SMBus Controller (rev 02)
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Navi 22 [Radeon RX 6700/6700 XT/6750 XT / 6800M/6850M XT] (rev c1)
05:01.0 PCI bridge: Red Hat, Inc. QEMU PCI-PCI bridge
05:02.0 PCI bridge: Red Hat, Inc. QEMU PCI-PCI bridge
05:03.0 PCI bridge: Red Hat, Inc. QEMU PCI-PCI bridge
05:04.0 PCI bridge: Red Hat, Inc. QEMU PCI-PCI bridge
06:08.0 Communication controller: Red Hat, Inc. Virtio console
06:11.0 Non-Volatile memory controller: Micron/Crucial Technology P1 NVMe PCIe SSD[Frampton2] (rev 03)
06:12.0 Ethernet controller: Red Hat, Inc. Virtio network device
07:1b.0 USB controller: Red Hat, Inc. QEMU XHCI Host Controller (rev 01)
09:01.0 SCSI storage controller: Red Hat, Inc. Virtio SCSI

Journactl -b0 -p warning

déc. 10 14:20:17 debian12 kernel: Speculative Return Stack Overflow: IBPB-extending microcode not applied!
déc. 10 14:20:17 debian12 kernel: Speculative Return Stack Overflow: WARNING: See https://kernel.org/doc/html/latest/admin-guide/hw-vuln/srso.html for mitigation options.
déc. 10 14:20:17 debian12 kernel: shpchp 0000:05:01.0: pci_hp_register failed with error -16
déc. 10 14:20:17 debian12 kernel: shpchp 0000:05:01.0: Slot initialization failed
déc. 10 14:20:17 debian12 kernel: shpchp 0000:05:02.0: pci_hp_register failed with error -16
déc. 10 14:20:17 debian12 kernel: shpchp 0000:05:02.0: Slot initialization failed
déc. 10 14:20:17 debian12 kernel: shpchp 0000:05:03.0: pci_hp_register failed with error -16
déc. 10 14:20:17 debian12 kernel: shpchp 0000:05:03.0: Slot initialization failed
déc. 10 14:20:17 debian12 kernel: shpchp 0000:05:04.0: pci_hp_register failed with error -16
déc. 10 14:20:17 debian12 kernel: shpchp 0000:05:04.0: Slot initialization failed
déc. 10 14:20:17 debian12 kernel: sd 0:0:0:0: Power-on or device reset occurred
déc. 10 14:20:17 debian12 kernel: device-mapper: core: CONFIG_IMA_DISABLE_HTABLE is disabled. Duplicate IMA measurements will not be recorded in the IMA log.
déc. 10 14:20:17 debian12 kernel: platform eisa.0: EISA: Cannot allocate resource for mainboard
déc. 10 14:20:17 debian12 kernel: platform eisa.0: Cannot allocate resource for EISA slot 1
déc. 10 14:20:17 debian12 kernel: platform eisa.0: Cannot allocate resource for EISA slot 2
déc. 10 14:20:17 debian12 kernel: platform eisa.0: Cannot allocate resource for EISA slot 3
déc. 10 14:20:17 debian12 kernel: platform eisa.0: Cannot allocate resource for EISA slot 4
déc. 10 14:20:17 debian12 kernel: platform eisa.0: Cannot allocate resource for EISA slot 5
déc. 10 14:20:17 debian12 kernel: platform eisa.0: Cannot allocate resource for EISA slot 6
déc. 10 14:20:17 debian12 kernel: platform eisa.0: Cannot allocate resource for EISA slot 7
déc. 10 14:20:17 debian12 kernel: platform eisa.0: Cannot allocate resource for EISA slot 8
déc. 10 14:20:17 debian12 kernel: amd_pstate: the _CPC object is not present in SBIOS or ACPI disabled
déc. 10 14:20:17 debian12 systemd-sysctl[318]: Couldn't write '1' to 'kernel/unprivileged_userns_clone', ignoring: No such file or directory
déc. 10 14:20:17 debian12 kernel: snd_hda_intel 0000:00:1b.0: no codecs found!
déc. 10 14:20:18 debian12 kernel: Error: Driver 'pcspkr' is already registered, aborting...
déc. 10 14:20:18 debian12 kernel: alsactl[409]: memfd_create() called without MFD_EXEC or MFD_NOEXEC_SEAL set
déc. 10 14:20:18 debian12 udisksd[541]: failed to load module mdraid: libbd_mdraid.so.2: cannot open shared object file: No such file or directory
déc. 10 14:20:18 debian12 udisksd[541]: Failed to load the 'mdraid' libblockdev plugin
déc. 10 14:20:18 debian12 udisksd[541]: Error probing device: Error sending ATA command IDENTIFY PACKET DEVICE to '/dev/sr0': Unexpected sense data returned:
                                         0000: 70 00 05 00  00 00 00 0a  00 58 00 01  21 04 00 00    p........X..!...
                                         0010: 00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00    ................
                                          (g-io-error-quark, 0)
déc. 10 14:20:20 debian12 pulseaudio[714]: Failed to find a working profile.
déc. 10 14:20:20 debian12 pulseaudio[714]: Failed to load module "module-alsa-card" (argument: "device_id="0" name="pci-0000_00_1b.0" card_name="alsa_card.pci-0000_00_1b.0" namereg_fail=false tsched=yes fixed_latency_range=no ignore_dB=no deferred_volume=yes use_ucm=yes avoid_resampling=no card_properties="module-udev-detect.discovered=1""): initialization failed.
déc. 10 14:20:23 debian12 lightdm[791]: gkr-pam: unable to locate daemon control file
déc. 10 14:20:24 debian12 pulseaudio[852]: Failed to find a working profile.
déc. 10 14:20:24 debian12 pulseaudio[852]: Failed to load module "module-alsa-card" (argument: "device_id="0" name="pci-0000_00_1b.0" card_name="alsa_card.pci-0000_00_1b.0" namereg_fail=false tsched=yes fixed_latency_range=no ignore_dB=no deferred_volume=yes use_ucm=yes avoid_resampling=no card_properties="module-udev-detect.discovered=1""): initialization failed.
déc. 10 14:20:25 debian12 gnome-keyring-daemon[1042]: discover_other_daemon: 1
déc. 10 14:20:25 debian12 gnome-keyring-daemon[1050]: discover_other_daemon: 1
déc. 10 14:20:25 debian12 gnome-keyring-daemon[1054]: discover_other_daemon: 1
déc. 10 14:20:26 debian12 pulseaudio[852]: ALSA woke us up to read new data from the device, but there was actually nothing to read.

Package

apt install -y  alsa-utils;
apt install -y pulseaudio;
apt install -y pulseaudio-equalizer ;
apt install -y pulseaudio-module-gsettings;
apt install -y pulseaudio-utils pulsemixer;
apt install -y pavucontrol;

Bien que pas convaincu que des messages de warning ‹ eisa › soient fondamentaux pour expliquer l’origine du problème de grésillement, pas convaincu non plus que les’ apt install -y’ la pulserie soit la meilleure idée, pulseaudio étant remplacé par pipewire.
October 2022 - Debian 12 Switches To PipeWire & WirePlumber By Default With The GNOME Desktop - Phoronix

ps: tu prends d’énormes riques à t’aventurer avec apt install -y; tu peux facilement tout casser, voir tout désinstaller. You’ve been warned.
Pour débroussailler un peu, que dit ceci:

grep -sh ^d /etc/apt/s{,*/}*t

uname -rv

lspci | grep Audio

ps -e | grep pipewire

dpkg -l | awk '/pipe|pulse|plumb|libspa|libfdk|ldacbt|alsa/{print $1,$2,":",$3}'

Et essayez
sudo apt install libfdk-aac2 libldacbt-{abr,enc}2
puis rebooter ppur voir si ça a un effet quelconque.

Un truc tout bête, mais à vérifier :
Le niveau de sortie de Pulseaudio.
Il ne doit surtout pas être trop élevé (maxi 100-120 %) sinon cela entraîne de la saturation à tous les étages.
A vérifier aussi la connectique de sortie et les câbles utilisées : les petits câbles (avec la prise jack verte en 3,5mm), fournis de base avec les cartes mères, ne valent rien. J’avais des grésillement avec, mais pas tout le temps, cela dépendait de la position du câble. Je les ai changé pour du vrai câble Hi-Fi et depuis le son est nickel.

C’est le principe de la distorsion pour les guitare électrique :wink:

Bonjour,

J’ai résolu mon problème en faisant les commandes suivantes.

clear;
sed -i -e "s/load\-module module\-udev\-detect/load\-module module\-udev\-detect tsched\=0/g" /etc/pulse/default.pa;
update-initramfs -u;

Ce qui donne ceci:
image

@Verner :
Mon système d’exploitation est une Machine virtuelle qui dispose de sauvegarde avant tout changement, et le système d’exploitation ne contient aucune donnée .
Je suis bien conscient que faire ses actions est un poil « barbare » mais quand on sait ce qu’on fait et si on dispose de retour en arrière aucun soucis.

Je te remercie de t’inquiéter sur ce point.

Note:

  • J’utilises pas GNOME ! Mais XFCE
  • Le volume était à 65% justement pour éviter ce problème, mais je l’ai omis de le préciser.
  • Le matériel n’est pas en cause, il faut ce dire que si Windows fonctionne SANS AUCUN SOUCIS, c’est bien LINUX le FAUTIF .

Merci à tous et à toutes.