Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#26 Le 04/12/2024, à 19:28

Valérie_z

Re : [RESOLU] Carte audio son saturé et grésillant

Bonjour !

Ouhla, j'ai laissé passé tout ça :-)

@tycoon
Merci pour tous ces détails et ces recherches.
Et bien oui, maintenant que tu le dis, ça me revient. Il y a eu 2 échanges avec Digigram au moment de l'installation : l'un avec le support qui est passé par DKMS (https://github.com/Digigram-audio/pcxhr), et avec qui j'ai en effet rencontré un souci du même type que le tien, et un autre avec l'un des commerciaux qui était passé derrière avec une approche différente, partant du principe que la reconnaissance des cartes VX-HR sont intégrées au noyau Linux (donc utilise les pilotes libres). J'ai retrouvé un échange où il m'indiquait avoir testé la VX222HR-Mic sur un Debian 10 avant me l'envoyer, bien vue par ALSAMIXER. Du coup, ça rejoint un peu la méthode que tu préconises, mais j'imagine que la coexistence de Dkms rend les choses bancales.

Avant de faire du ménage, voici le retour des commandes :

valerie@pc1:~$ dkms status
La commande « dkms » n'a pas été trouvée, mais peut être installée avec :
sudo apt install dkms
valerie@pc1:~$ 

Je suppose que je ne l'installe pas...

valerie@pc1:~$ dpkg -l | grep pcxhr
valerie@pc1:~$ 
valerie@pc1:~$ sudo dmesg | grep pcxhr
valerie@pc1:~$ sudo dmesg | grep firmware
valerie@pc1:~$ 

L'option -i n'est pas connue.

Et voici l'intégral :
https://paste.ubuntu.com/p/b9d3shnCM4/

@krodelabestiole

valerie@pc1:~$ pactl list short cards
0	alsa_card.usb-046d_0819_1113C4E0-02	module-alsa-card.c
1	alsa_card.pci-0000_02_02.0	module-alsa-card.c
2	alsa_card.pci-0000_00_1f.3	module-alsa-card.c
valerie@pc1:~$ 
valerie@pc1:~$ pactl list short sinks
0	alsa_output.pci-0000_02_02.0.stereo-fallback	module-alsa-card.c	s16le 2ch 44100Hz	SUSPENDED
valerie@pc1:~$ 
valerie@pc1:~$ aplay -l
**** Liste des périphériques matériels PLAYBACK ****
carte 0 : VX222HRMic0 [Digigram [PCM #0]], périphérique 0 : pcxhr 0 [pcxhr 0]
  Sous-périphériques : 4/4
  Sous-périphérique #0 : subdevice #0
  Sous-périphérique #1 : subdevice #1
  Sous-périphérique #2 : subdevice #2
  Sous-périphérique #3 : subdevice #3
carte 2 : PCH [HDA Intel PCH], périphérique 0 : ALC897 Analog [ALC897 Analog]
  Sous-périphériques : 1/1
  Sous-périphérique #0 : subdevice #0
carte 2 : PCH [HDA Intel PCH], périphérique 3 : HDMI 0 [HDMI 0]
  Sous-périphériques : 1/1
  Sous-périphérique #0 : subdevice #0
carte 2 : PCH [HDA Intel PCH], périphérique 7 : HDMI 1 [HDMI 1]
  Sous-périphériques : 1/1
  Sous-périphérique #0 : subdevice #0
carte 2 : PCH [HDA Intel PCH], périphérique 8 : HDMI 2 [HDMI 2]
  Sous-périphériques : 1/1
  Sous-périphérique #0 : subdevice #0
carte 2 : PCH [HDA Intel PCH], périphérique 9 : HDMI 3 [HDMI 3]
  Sous-périphériques : 1/1
  Sous-périphérique #0 : subdevice #0
valerie@pc1:~$ 

Pipeware et Pulseaudio sont bien chargés et actifs, wireplumber est chargé mais inactif :

systemctl --user status pipewire wireplumber pulseaudio
● pipewire.service - PipeWire Multimedia Service
     Loaded: loaded (/usr/lib/systemd/user/pipewire.service; enabled; vendor preset: enabled)
     Active: active (running) since Fri 2024-11-01 21:02:51 CET; 1 month 2 days ago
TriggeredBy: ● pipewire.socket
   Main PID: 1974 (pipewire)
      Tasks: 2 (limit: 38148)
     Memory: 2.9M
        CPU: 1.069s
     CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service
             └─1974 /usr/bin/pipewire

Notice: journal has been rotated since unit was started, output may be incomplete.

○ wireplumber.service - Multimedia Service Session Manager
     Loaded: loaded (/usr/lib/systemd/user/wireplumber.service; enabled; vendor preset: enabled)
     Active: inactive (dead)

● pulseaudio.service - Sound Service
     Loaded: loaded (/usr/lib/systemd/user/pulseaudio.service; enabled; vendor preset: enabled)
     Active: active (running) since Thu 2024-11-21 21:55:05 CET; 1 week 5 days ago
TriggeredBy: ● pulseaudio.socket
   Main PID: 1649785 (pulseaudio)
      Tasks: 5 (limit: 38148)
     Memory: 11.0M
        CPU: 20min 51.332s
     CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pulseaudio.service
             └─1649785 /usr/bin/pulseaudio --daemonize=no --log-target=journal

Notice: journal has been rotated since unit was started, output may be incomplete.
~

Et

valerie@pc1:~$ pactl info
Chaîne du serveur: /run/user/1000/pulse/native
Version du protocole de bibliothèque: 35
Version du protocole du serveur: 35
Local: oui
Index client: 186
Tile Size: 65472
Nom d’utilisateur : valerie
Nom d’hôte : pc1
Nom du serveur : pulseaudio
Version du serveur : 15.99.1
Spécification d’échantillon par défaut : s16le 2ch 44100Hz
Plan de canaux par défaut : front-left,front-right
Destination par défaut : alsa_output.pci-0000_02_02.0.stereo-fallback
Source par défaut : alsa_input.usb-046d_0819_1113C4E0-02.mono-fallback
Cookie : 198b:02c7
valerie@pc1:~$ 

PC1 : 12e Gen Intel® Core™ i9-12900 x 24 CPU 5.10 GHz - 32.0 Gio de RAM - Sous Ubuntu 22.04.1 LTS (64 bits) - Noyau : 6.8.0-48-generic
PC2 :  Intel® Core™2 CPU 6700 @ 2.66GHz - 3,8 Gio de RAM - Sous Ubuntu 18.04 LTS (64 bits) - Noyau : 4.15.0-197-generic
PC3 : AMD® Ryzen 9 6900HX - 8 coeurs x 4.90 GHz - 32 GO de RAM DDR5 - Sous Ubuntu 22.04.3 LTS (64 bits) - Noyau : 6.5.0-35-generic

Hors ligne

#27 Le 04/12/2024, à 19:57

krodelabestiole

Re : [RESOLU] Carte audio son saturé et grésillant

Valérie_z a écrit :

Pipeware et Pulseaudio sont bien chargés et actifs

alors les problèmes viennent peut-être de là : tu as deux serveurs de son au lieu d'un.

pulseaudio a été remplacé par pipewire sur les dernières versions d'ubuntu.
si tu as pulseaudio c'est très probablement que tu as migré depuis une version précédente. je suppose que la migration aurait dû désinstaller pulse mais ne l'a pas fait.

si ça marche c'est peut-être une mauvaise idée de toucher à quoi que ce soit, mais sur les systèmes modernes pulseaudio n'existe plus :

kro@monopoutre ~  systemctl --user status pipewire wireplumber pulseaudio
Unit pulseaudio.service could not be found.
● pipewire.service - PipeWire Multimedia Service
     Loaded: loaded (/usr/lib/systemd/user/pipewire.service; enabled; preset: enabled)
     Active: active (running) since Wed 2024-12-04 12:24:56 CET; 7h ago
TriggeredBy: ● pipewire.socket
   Main PID: 2773 (pipewire)
      Tasks: 2 (limit: 35656)
     Memory: 18.5M
        CPU: 2.732s
     CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service
             └─2773 /usr/bin/pipewire

● wireplumber.service - Multimedia Service Session Manager
     Loaded: loaded (/usr/lib/systemd/user/wireplumber.service; enabled; preset: enabled)
     Active: active (running) since Wed 2024-12-04 12:24:56 CET; 7h ago
   Main PID: 2776 (wireplumber)
      Tasks: 4 (limit: 35656)
     Memory: 22.0M
        CPU: 15.476s
     CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service
             └─2776 /usr/bin/wireplumber

dans l'absolu je conseillerais quand-même de désinstaller pulseaudio (voir le tuto de mon message précédent).

kro@monopoutre ~  apt list pulseaudio pipewire wireplumber pipewire-pulse
En train de lister... Fait
pipewire-pulse/stable,now 0.3.65-3+deb12u1 amd64  [installé]
pipewire/stable,now 0.3.65-3+deb12u1 amd64  [installé, automatique]
pulseaudio/stable 16.1+dfsg1-2+b1 amd64
wireplumber/stable,now 0.4.13-1 amd64  [installé]

Hors ligne

#28 Le 04/12/2024, à 20:05

tycooon

Re : [RESOLU] Carte audio son saturé et grésillant

Je n'ai jamais vu ça , tous les log dmseg ne montrent strictement aucun signe de carte son. Je pense qu'il doit être mal configuré.
On va s'en penser....
Je serai partant pour installer les firmware Alsa avec une compilation, en partant du package : ttps://www.alsa-project.org/files/pub/firmware/alsa-firmware-1.2.4.tar.bz2, puisque le dkms ne fonctionne pas
Je vais faire des essais avant , afin de m'assurer de leur bonne mise en oeuvre.

L'objectif est d'avoir ceci après la compilation.

usr/lib/firmware/pcxhr/
usr/lib/firmware/pcxhr/b321_512.b56
usr/lib/firmware/pcxhr/d321_512.d56
usr/lib/firmware/pcxhr/dspb1222e.b56
usr/lib/firmware/pcxhr/dspb1222hr.b56
usr/lib/firmware/pcxhr/dspb882e.b56
usr/lib/firmware/pcxhr/dspb882hr.b56
usr/lib/firmware/pcxhr/dspb924.b56
usr/lib/firmware/pcxhr/dspd1222.d56
usr/lib/firmware/pcxhr/dspd222.d56
usr/lib/firmware/pcxhr/dspd882.d56
usr/lib/firmware/pcxhr/dspe882.e56
usr/lib/firmware/pcxhr/dspe924.e56
usr/lib/firmware/pcxhr/e321_512.e56
usr/lib/firmware/pcxhr/xc_1_882.dat
usr/lib/firmware/pcxhr/xi_1_882.dat
usr/lib/firmware/pcxhr/xlxc1222e.dat
usr/lib/firmware/pcxhr/xlxc1222hr.dat
usr/lib/firmware/pcxhr/xlxc222.dat
usr/lib/firmware/pcxhr/xlxc882e.dat
usr/lib/firmware/pcxhr/xlxc882hr.dat
usr/lib/firmware/pcxhr/xlxc924.dat
usr/lib/firmware/pcxhr/xlxint.dat

J'attend l'avis de @krodelabestiole pour être plus prudent

Hors ligne

#29 Le 04/12/2024, à 21:01

tycooon

Re : [RESOLU] Carte audio son saturé et grésillant

je n'avais pas lu le message précédant .
si tu désinstalles pulseaudio sur Ubuntu jammy, faire une simulation avant, je crois que sur jammy ,  quelques paquets essentiels risquent d'être supprimés

sudo apt remove -s pulseaudio

sudo apt -s remove pulseaudio
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait     
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
  libpulsedsp libsbc1 libsoxr0 libspeexdsp1 pulseaudio-utils
Veuillez utiliser « sudo apt autoremove » pour les supprimer.
Les paquets suivants seront ENLEVÉS :
  pulseaudio pulseaudio-module-bluetooth ubuntu-desktop ubuntu-desktop-minimal
0 mis à jour, 0 nouvellement installés, 4 à enlever et 1 non mis à jour.
Remv pulseaudio-module-bluetooth [1:15.99.1+dfsg1-1ubuntu2.2]
Remv ubuntu-desktop [1.481.4]
Remv ubuntu-desktop-minimal [1.481.4]

Remv pulseaudio [1:15.99.1+dfsg1-1ubuntu2.2]

Si c'est le cas voir le tuto mais sans la commande :

sudo apt remove pulseaudio

Information Web :
Les cartes VX222e avec la révision matérielle IS=06 ou supérieure nécessitent le dernier pilote pcxhr du dépôt Github de Digigram. Les révisions matérielles antérieures peuvent utiliser le pilote snd-pcxhr inclus dans le noyau Linux.

Note perso : le dkms du dépôt Github de Digigram ne fonctionne pas, la solution à privilégier est d'utiliser les firmware alsa pour les cartes => IS=06

Dernière modification par tycooon (Le 05/12/2024, à 12:21)

Hors ligne

#30 Le 05/12/2024, à 19:33

Valérie_z

Re : [RESOLU] Carte audio son saturé et grésillant

Bonsoir !

Donc, je résume :
Il faudrait faire 2 choses.

1/ Désinstaller pulseaudio en suivant la procédure du tuto à condition que apt remove ne supprime pas de paquet essentiel.
Pour ce faire, je simule cette suppression, et obtiens le retour suivant :

valerie@pc1:~$ sudo apt remove -s pulseaudio
[sudo] Mot de passe de valerie : 
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait      
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
  gconf-service gconf-service-backend gconf2-common libc++1 libc++1-14 libc++abi1-14 libgconf-2-4 libunwind-14 libwpe-1.0-1
  libwpebackend-fdo-1.0-1
Veuillez utiliser « sudo apt autoremove » pour les supprimer.
Les paquets suivants seront ENLEVÉS :
  pulseaudio pulseaudio-module-bluetooth
0 mis à jour, 0 nouvellement installés, 2 à enlever et 1 non mis à jour.
Remv pulseaudio-module-bluetooth [1:15.99.1+dfsg1-1ubuntu2.2]
Remv pulseaudio [1:15.99.1+dfsg1-1ubuntu2.2]

Visiblement pas de paquet essentiel supprimé, je vais donc pouvoir procéder à la suppression en suivant ce tuto AVEC la commande finale sudo apt remove pulseaudio :
https://linux.claudeclerc.fr/linuxaddic … s:pipewire

Question : si une fois fait la situation se dégrade, comment revient-on en arrière ?
J'imagine qu'il vaut mieux installer TimeShift et apprendre à faire un backup et une restauration avant de se lancer dans le dur ?



2/ installer les firmware Alsa avec une compilation, en partant du package : ttps://www.alsa-project.org/files/pub/firmware/alsa-firmware-1.2.4.tar.bz2.

Note : actuellement cette compilation est bien présente, elle avait bien été réalisée à partir de l'archive alsa-firmware-1.2.4.tar.bz2 que j'avais récupérée sur alsa-project (le même lien).
Celle-ci avait été installée avec la seconde aide de Digigram, (après l'installation problématique de Dkms). Le résultat est bien là :

valerie@pc1:~$ ls /usr/lib/firmware/pcxhr
b321_512.b56    dspb882e.b56   dspd222.d56  e321_512.e56  pcxhr1.conf  pcxhr5.conf   xi_1_882.dat    xlxc882e.dat
d321_512.d56    dspb882hr.b56  dspd882.d56  Makefile.am   pcxhr2.conf  pcxhr.conf    xlxc1222e.dat   xlxc882hr.dat
dspb1222e.b56   dspb924.b56    dspe882.e56  Makefile.in   pcxhr3.conf  README        xlxc1222hr.dat  xlxc924.dat
dspb1222hr.b56  dspd1222.d56   dspe924.e56  pcxhr0.conf   pcxhr4.conf  xc_1_882.dat  xlxc222.dat     xlxint.dat
valerie@pc1:~$ 

Faut-il tout de même le refaire ?

Merci et bonne soirée

Dernière modification par Valérie_z (Le 05/12/2024, à 19:37)


PC1 : 12e Gen Intel® Core™ i9-12900 x 24 CPU 5.10 GHz - 32.0 Gio de RAM - Sous Ubuntu 22.04.1 LTS (64 bits) - Noyau : 6.8.0-48-generic
PC2 :  Intel® Core™2 CPU 6700 @ 2.66GHz - 3,8 Gio de RAM - Sous Ubuntu 18.04 LTS (64 bits) - Noyau : 4.15.0-197-generic
PC3 : AMD® Ryzen 9 6900HX - 8 coeurs x 4.90 GHz - 32 GO de RAM DDR5 - Sous Ubuntu 22.04.3 LTS (64 bits) - Noyau : 6.5.0-35-generic

Hors ligne

#31 Le 05/12/2024, à 20:01

tycooon

Re : [RESOLU] Carte audio son saturé et grésillant

Super !

Note : actuellement cette compilation est bien présente, elle avait bien été réalisée à partir de l'archive alsa-firmware-1.2.4.tar.bz2 que j'avais récupérée sur alsa-project (le même lien).
Celle-ci avait été installée avec la seconde aide de Digigram, (après l'installation problématique de Dkms). Le résultat est bien là :

je vais faire un essai en suivant la procédure pour voir ce que ça donne,et s'il y a de la casse.
pour être sûr de la version :

lsb_release -a
uname -r

Hors ligne

#32 Le 05/12/2024, à 21:50

Valérie_z

Re : [RESOLU] Carte audio son saturé et grésillant

Voilà :

valerie@pc1:~$ lsb_release  -a
LSB Version:	core-11.1.0ubuntu4-noarch:printing-11.1.0ubuntu4-noarch:security-11.1.0ubuntu4-noarch
Distributor ID:	Ubuntu
Description:	Ubuntu 22.04.5 LTS
Release:	22.04
Codename:	jammy
valerie@pc1:~$ uname -a
Linux pc1 6.8.0-48-generic #48~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Mon Oct  7 11:24:13 UTC 2 x86_64 x86_64 x86_64 GNU/Linux
valerie@pc1:~$ 

D'ailleurs à ce sujet, une mise à jour vers la 22.04.1 LTS m'est régulièrement proposée par le gestionnaire de mise à jour, je ne l'est pas encore faite.
Est-ce qu'il vaut mieux la faire avant ou peu importe ?

Merci


PC1 : 12e Gen Intel® Core™ i9-12900 x 24 CPU 5.10 GHz - 32.0 Gio de RAM - Sous Ubuntu 22.04.1 LTS (64 bits) - Noyau : 6.8.0-48-generic
PC2 :  Intel® Core™2 CPU 6700 @ 2.66GHz - 3,8 Gio de RAM - Sous Ubuntu 18.04 LTS (64 bits) - Noyau : 4.15.0-197-generic
PC3 : AMD® Ryzen 9 6900HX - 8 coeurs x 4.90 GHz - 32 GO de RAM DDR5 - Sous Ubuntu 22.04.3 LTS (64 bits) - Noyau : 6.5.0-35-generic

Hors ligne

#33 Le 06/12/2024, à 12:59

tycooon

Re : [RESOLU] Carte audio son saturé et grésillant

Ca ne fonctionne pas. Sur le papier oui, mes services sont lancés, mes devices sont trouvés aussi, wpctl status  est correct, mais pas de son. J'ai des erreurs sur le chargement des snd.
Comme ta carte son est vraiment spécifique, avec une compilation des firmware Alsa, je ne tenterai pas le coup.

La solution est effectivement de migrer vers la 24.04 et de réinstaller la compilation à partir de l'archive alsa-firmware-1.2.4.tar.bz2.
La migration n'est jamais sans risque si :
- il existe des dépôts non officiels dans sources.list
- Des DKMS installés qui ne passe pas la compilation lors de la migration
- D'applications installées hors du cadre officiel Ubuntu avec des paquets non reconnus lors de la migration.
- etc,
Dans tous les cas, une sauvegarde de tes données personnelles sont essentielles.Ne serais-ce en cas d'échec, de repartir sur une installation fraîche.

Hors ligne