Bonjour à toutes et à tous,
Suite au récents upgrade de kernel, j'ai un craquement du son dans toutes les applications; j'ai cherché sur le net, mais rien trouvé de bien utile.
Voici les différentes sorties que j'ai:
dmesg | grep firmware
[ 0.063105] Spectre V2 : Enabling Restricted Speculation for firmware calls
[ 3.472092] [drm] Loading DMUB firmware via PSP: version=0x04000045
[ 3.472637] [drm] Found VCN firmware Version ENC: 1.33 DEC: 4 VEP: 0 Revision: 3
[ 6.377301] systemd[1]: systemd-hibernate-clear.service - Clear Stale Hibernate Storage Info was skipped because of an unmet condition check (ConditionPathExists=/sys/firmware/efi/efivars/HibernateLocation-8cf2644b-4b0b-428f-9387-6d876050dc67).
[ 7.086034] cs35l41-hda i2c-CSC3551:00-cs35l41-hda.0: firmware: failed to load cirrus/cs35l41-dsp1-spk-prot-10431f12-spkid0-l0.wmfw (-2)
[ 7.086133] cs35l41-hda i2c-CSC3551:00-cs35l41-hda.0: firmware: failed to load cirrus/cs35l41-dsp1-spk-prot-10431f12-spkid0-l0.wmfw (-2)
[ 7.086222] cs35l41-hda i2c-CSC3551:00-cs35l41-hda.0: firmware: failed to load cirrus/cs35l41-dsp1-spk-prot-10431f12-spkid0-l0.wmfw (-2)
[ 7.086236] cs35l41-hda i2c-CSC3551:00-cs35l41-hda.0: firmware: failed to load cirrus/cs35l41-dsp1-spk-prot-10431f12-l0.wmfw (-2)
[ 7.086334] cs35l41-hda i2c-CSC3551:00-cs35l41-hda.0: firmware: failed to load cirrus/cs35l41-dsp1-spk-prot-10431f12-l0.wmfw (-2)
[ 7.086343] cs35l41-hda i2c-CSC3551:00-cs35l41-hda.0: firmware: failed to load cirrus/cs35l41-dsp1-spk-prot-10431f12-l0.wmfw (-2)
[ 7.086355] cs35l41-hda i2c-CSC3551:00-cs35l41-hda.0: firmware: failed to load cirrus/cs35l41-dsp1-spk-prot-10431f12-spkid0.wmfw (-2)
[ 7.086364] cs35l41-hda i2c-CSC3551:00-cs35l41-hda.0: firmware: failed to load cirrus/cs35l41-dsp1-spk-prot-10431f12-spkid0.wmfw (-2)
[ 7.086373] cs35l41-hda i2c-CSC3551:00-cs35l41-hda.0: firmware: failed to load cirrus/cs35l41-dsp1-spk-prot-10431f12-spkid0.wmfw (-2)
[ 7.087179] cs35l41-hda i2c-CSC3551:00-cs35l41-hda.0: firmware: failed to load cirrus/cs35l41-dsp1-spk-prot-10431f12-spkid0-l0.bincfg (-2)
[ 7.087189] cs35l41-hda i2c-CSC3551:00-cs35l41-hda.0: firmware: failed to load cirrus/cs35l41-dsp1-spk-prot-10431f12-spkid0-l0.bincfg (-2)
[ 7.087198] cs35l41-hda i2c-CSC3551:00-cs35l41-hda.0: firmware: failed to load cirrus/cs35l41-dsp1-spk-prot-10431f12-spkid0-l0.bincfg (-2)
[ 7.982776] cs35l41-hda i2c-CSC3551:00-cs35l41-hda.1: firmware: failed to load cirrus/cs35l41-dsp1-spk-prot-10431f12-spkid0-r0.wmfw (-2)
[ 7.982797] cs35l41-hda i2c-CSC3551:00-cs35l41-hda.1: firmware: failed to load cirrus/cs35l41-dsp1-spk-prot-10431f12-spkid0-r0.wmfw (-2)
[ 7.982814] cs35l41-hda i2c-CSC3551:00-cs35l41-hda.1: firmware: failed to load cirrus/cs35l41-dsp1-spk-prot-10431f12-spkid0-r0.wmfw (-2)
[ 7.982835] cs35l41-hda i2c-CSC3551:00-cs35l41-hda.1: firmware: failed to load cirrus/cs35l41-dsp1-spk-prot-10431f12-r0.wmfw (-2)
[ 7.982853] cs35l41-hda i2c-CSC3551:00-cs35l41-hda.1: firmware: failed to load cirrus/cs35l41-dsp1-spk-prot-10431f12-r0.wmfw (-2)
[ 7.982868] cs35l41-hda i2c-CSC3551:00-cs35l41-hda.1: firmware: failed to load cirrus/cs35l41-dsp1-spk-prot-10431f12-r0.wmfw (-2)
[ 7.982886] cs35l41-hda i2c-CSC3551:00-cs35l41-hda.1: firmware: failed to load cirrus/cs35l41-dsp1-spk-prot-10431f12-spkid0.wmfw (-2)
[ 7.982897] cs35l41-hda i2c-CSC3551:00-cs35l41-hda.1: firmware: failed to load cirrus/cs35l41-dsp1-spk-prot-10431f12-spkid0.wmfw (-2)
[ 7.982906] cs35l41-hda i2c-CSC3551:00-cs35l41-hda.1: firmware: failed to load cirrus/cs35l41-dsp1-spk-prot-10431f12-spkid0.wmfw (-2)
[ 7.983158] cs35l41-hda i2c-CSC3551:00-cs35l41-hda.1: firmware: failed to load cirrus/cs35l41-dsp1-spk-prot-10431f12-spkid0-r0.bincfg (-2)
[ 7.983170] cs35l41-hda i2c-CSC3551:00-cs35l41-hda.1: firmware: failed to load cirrus/cs35l41-dsp1-spk-prot-10431f12-spkid0-r0.bincfg (-2)
[ 7.983180] cs35l41-hda i2c-CSC3551:00-cs35l41-hda.1: firmware: failed to load cirrus/cs35l41-dsp1-spk-prot-10431f12-spkid0-r0.bincfg (-2)
dmesg | grep '\(acp6x\|DMIC\)'
[ 6.841075] snd_pci_acp6x 0000:03:00.5: enabling device (0000 -> 0002)
[ 7.160568] acp_yc_mach acp_yc_mach.0: Enabling ACP DMIC support via DMI
[ 7.160765] acp_yc_mach acp_yc_mach.0: Enabling ACP DMIC support via DMI
inxi -SG
System:
Host: asus-debian Kernel: 6.12.21-amd64 arch: x86_64 bits: 64
Desktop: GNOME v: 48.0 Distro: Debian GNU/Linux trixie/sid
Graphics:
Device-1: Advanced Micro Devices [AMD/ATI] Rembrandt [Radeon 680M]
driver: amdgpu v: kernel
Device-2: Sonix USB2.0 FHD UVC WebCam driver: uvcvideo type: USB
Display: wayland server: X.Org v: 24.1.6 with: Xwayland v: 24.1.6
compositor: gnome-shell driver: X: loaded: amdgpu
unloaded: fbdev,modesetting,vesa dri: radeonsi gpu: amdgpu
resolution: 2880x1800~60Hz
API: EGL v: 1.5 drivers: kms_swrast,radeonsi,swrast
platforms: gbm,wayland,x11,surfaceless,device
API: OpenGL v: 4.6 compat-v: 4.5 vendor: amd mesa v: 25.0.3-1 renderer: AMD
Radeon Graphics (radeonsi rembrandt LLVM 19.1.7 DRM 3.61 6.12.21-amd64)
API: Vulkan v: 1.4.309 drivers: N/A surfaces: xcb,xlib,wayland
Info: Tools: api: eglinfo, glxinfo, vulkaninfo x11: xdriinfo, xdpyinfo,
xprop, xrandr
inxi -A
Audio:
Device-1: Advanced Micro Devices [AMD/ATI] Rembrandt Radeon High Definition
Audio driver: snd_hda_intel
Device-2: Advanced Micro Devices [AMD] ACP/ACP3X/ACP6x Audio Coprocessor
driver: snd_pci_acp6x
Device-3: Advanced Micro Devices [AMD] Family 17h/19h/1ah HD Audio
driver: snd_hda_intel
API: ALSA v: k6.12.21-amd64 status: kernel-api
Server-1: PipeWire v: 1.4.1 status: active
Voila, si quelqu'un a une idée, je suis preneur.
En vous remerciant par avance
[testing] craquements sonores dans toutes les appli avec Pipewire Le sujet est résolu
- piratebab
- Site Admin
- Messages : 5851
- Inscription : 24 avr. 2016, 18:41
- Localisation : sud ouest
- Status : En ligne
Il te manque effectivement les firmwares cirrus. Est ce que tu as bien le depot des firmwares non-free dans ton sources.list.
Je ne saais pas si c'est la cause de ton probleme, mais il faut déja corriger ça.
Je ne saais pas si c'est la cause de ton probleme, mais il faut déja corriger ça.
-
- Membre
- Messages : 13
- Inscription : 10 avr. 2024, 19:44
- Status : Hors-ligne
bonjour,
Merci beaucoup! j'ai effectivement trouvé le paquet cirrus-firmware, qui correspond à un circuit audio, et je l'ai installé avec apt; je ne sais pas trop quoi en faire arrivé là. J'ai fait une recherche, et une page Debian https://wiki.debian.org/snd-cs46xx m'indique qu'il a été retiré du kernel pour un problème de droit et ( si j'ai bien compris) qu'il devrait revenir dans une version ultérieure de noyau. Ou pas. Donc, je ne sais pas trop à quoi correspond mon package. Je ne vois pas non plus à quoi il correspond dans les rapports que j'ai sur mon matériel ( le paquet correspond à un circuit audio cirrus, et si j'ai bien lu les sorties systemes, j'ai un circuit sons AMD). Voilà, voilà... Quelqu'un a une idée?
Merci beaucoup! j'ai effectivement trouvé le paquet cirrus-firmware, qui correspond à un circuit audio, et je l'ai installé avec apt; je ne sais pas trop quoi en faire arrivé là. J'ai fait une recherche, et une page Debian https://wiki.debian.org/snd-cs46xx m'indique qu'il a été retiré du kernel pour un problème de droit et ( si j'ai bien compris) qu'il devrait revenir dans une version ultérieure de noyau. Ou pas. Donc, je ne sais pas trop à quoi correspond mon package. Je ne vois pas non plus à quoi il correspond dans les rapports que j'ai sur mon matériel ( le paquet correspond à un circuit audio cirrus, et si j'ai bien lu les sorties systemes, j'ai un circuit sons AMD). Voilà, voilà... Quelqu'un a une idée?
- piratebab
- Site Admin
- Messages : 5851
- Inscription : 24 avr. 2016, 18:41
- Localisation : sud ouest
- Status : En ligne
Est ce que tu as toujours les firmware manquant dans ton dmesg | grep firmware ?
Le wiki debian que tu cites est ancien (2015). Il parle de debian 08, on en est à la 12. firmware est bien dans les depots debian.
Est ce que tu as toujours les craquements ?
Le wiki debian que tu cites est ancien (2015). Il parle de debian 08, on en est à la 12. firmware est bien dans les depots debian.
Est ce que tu as toujours les craquements ?
- piratebab
- Site Admin
- Messages : 5851
- Inscription : 24 avr. 2016, 18:41
- Localisation : sud ouest
- Status : En ligne
Il va falloir mener l'enquete.
que donne
que donne
Code : Tout sélectionner
dpkg -s firmware-cirrus
Code : Tout sélectionner
dpkg -s pipewire-pulse
-
- Membre
- Messages : 13
- Inscription : 10 avr. 2024, 19:44
- Status : Hors-ligne
voila:
dpkg -s firmware-cirrus
Package: firmware-cirrus
Status: install ok installed
Priority: optional
Section: non-free-firmware/kernel
Installed-Size: 3805
Maintainer: Debian Kernel Team <debian-kernel@lists.debian.org>
Architecture: all
Multi-Arch: foreign
Source: firmware-nonfree
Version: 20241210-1
Suggests: initramfs-tools
Description: Binary firmware for Cirrus Logic audio chips
This package contains the binary firmware for Cirrus Logic audio chips
like smart amplifiers, converters and DSPs.
Homepage: https://git.kernel.org/pub/scm/linux/ke ... rmware.git
dpkg -s pipewire-pulse
Package: pipewire-pulse
Status: install ok installed
Priority: optional
Section: sound
Installed-Size: 62
Maintainer: Utopia Maintenance Team <pkg-utopia-maintainers@alioth-lists.debian.net>
Architecture: amd64
Multi-Arch: foreign
Source: pipewire
Version: 1.4.1-1
Replaces: pipewire-bin (<< 0.3.27-2)
Depends: pipewire (= 1.4.1-1), dconf-gsettings-backend | gsettings-backend, init-system-helpers (>= 1.52)
Recommends: wireplumber
Suggests: libspa-0.2-bluetooth, pulseaudio-utils
Breaks: pipewire-bin (<< 0.3.27-2)
Conflicts: pulseaudio-module-gsettings
Description: PipeWire PulseAudio daemon
PipeWire is a server and user space API to deal with multimedia
pipelines. This includes:
.
- Making available sources of audio and video (such as from a capture devices
or application provided streams) and multiplexing this with clients.
- Accessing sources of audio and video for consumption.
- Generating graphs for audio and video processing.
.
This package contains the PulseAudio replacement daemon.
Merci en tout cas de m'aider à chercher!
dpkg -s firmware-cirrus
Package: firmware-cirrus
Status: install ok installed
Priority: optional
Section: non-free-firmware/kernel
Installed-Size: 3805
Maintainer: Debian Kernel Team <debian-kernel@lists.debian.org>
Architecture: all
Multi-Arch: foreign
Source: firmware-nonfree
Version: 20241210-1
Suggests: initramfs-tools
Description: Binary firmware for Cirrus Logic audio chips
This package contains the binary firmware for Cirrus Logic audio chips
like smart amplifiers, converters and DSPs.
Homepage: https://git.kernel.org/pub/scm/linux/ke ... rmware.git
dpkg -s pipewire-pulse
Package: pipewire-pulse
Status: install ok installed
Priority: optional
Section: sound
Installed-Size: 62
Maintainer: Utopia Maintenance Team <pkg-utopia-maintainers@alioth-lists.debian.net>
Architecture: amd64
Multi-Arch: foreign
Source: pipewire
Version: 1.4.1-1
Replaces: pipewire-bin (<< 0.3.27-2)
Depends: pipewire (= 1.4.1-1), dconf-gsettings-backend | gsettings-backend, init-system-helpers (>= 1.52)
Recommends: wireplumber
Suggests: libspa-0.2-bluetooth, pulseaudio-utils
Breaks: pipewire-bin (<< 0.3.27-2)
Conflicts: pulseaudio-module-gsettings
Description: PipeWire PulseAudio daemon
PipeWire is a server and user space API to deal with multimedia
pipelines. This includes:
.
- Making available sources of audio and video (such as from a capture devices
or application provided streams) and multiplexing this with clients.
- Accessing sources of audio and video for consumption.
- Generating graphs for audio and video processing.
.
This package contains the PulseAudio replacement daemon.
Merci en tout cas de m'aider à chercher!

- piratebab
- Site Admin
- Messages : 5851
- Inscription : 24 avr. 2016, 18:41
- Localisation : sud ouest
- Status : En ligne
Je ne comprends pas pourquoi tu as toujours le soucis avec les drivers cirrus, l'install est OK (pense à utiliser les balises de mise en forme dans tes posts).
Est ce que tu peux regarder si le paquet contient bien le fichier cs35l41-dsp1-spk-prot-10431f12-spkid0-l0.wmfw.
Sinon je les ai trouvé ici: https://github.com/CirrusLogic/linux-fi ... ain/cirrus
Pour les installer: https://wiki.debian.org/Firmware
Est ce que tu peux regarder si le paquet contient bien le fichier cs35l41-dsp1-spk-prot-10431f12-spkid0-l0.wmfw.
Sinon je les ai trouvé ici: https://github.com/CirrusLogic/linux-fi ... ain/cirrus
Pour les installer: https://wiki.debian.org/Firmware
-
- Membre
- Messages : 13
- Inscription : 10 avr. 2024, 19:44
- Status : Hors-ligne
bonjour,
Pour la petite histoire, apres réinstallation complete, plus de probleme. En installant steam, les craquements sont revenus. Je me suis aperçu que qsynth et fluidsynth avaient été installés automatiquement. En les supprimant, plus de craquements.
A priori le probleme est lié aussi à un conflit entre pipewire et fluidsynth.
Merci encore!
Pour la petite histoire, apres réinstallation complete, plus de probleme. En installant steam, les craquements sont revenus. Je me suis aperçu que qsynth et fluidsynth avaient été installés automatiquement. En les supprimant, plus de craquements.
A priori le probleme est lié aussi à un conflit entre pipewire et fluidsynth.
Merci encore!
- piratebab
- Site Admin
- Messages : 5851
- Inscription : 24 avr. 2016, 18:41
- Localisation : sud ouest
- Status : En ligne
effectivement, les 2 tentent d'accéder à la carte son via alsa.
Mais généralement l'utilisation de la carte est exclusif. Si l'un y accède, l'autre n'y a pas accès.
Se serait bien que tu regles ton pb de driver cirrus, ça te débloquera de nouvelles possibilités (il semble que ta carte son possede un DSP)
Mais généralement l'utilisation de la carte est exclusif. Si l'un y accède, l'autre n'y a pas accès.
Se serait bien que tu regles ton pb de driver cirrus, ça te débloquera de nouvelles possibilités (il semble que ta carte son possede un DSP)