Aller au contenu

[Résolu] "pop/crack" lecture source sonore (ALC221)


Messages recommandés

Bonsoir,

J'ai trouvé ces fichiers à modifier mais je ne sais pas m'y prendre :

1) editer ce fichier

/etc/pipewire/media-session.d/*-monitor.conf

mettre 0 à l'annotation ci-dessous

session.suspend-timeout-seconds

redémarrer

pipewire.service
pipewire-pulse.service

ou redémarrer.

Ma question doit-on être en root pour modifier le premier fichier?

 

Lien vers le commentaire
Partager sur d’autres sites

@L33thium j'ai trouvé ceci ici via ce topic en bas de page :

sudo sed -i 's/--\["session.suspend-timeout-seconds"\] = 5/\["session.suspend-timeout-seconds"\] = 0/' /usr/share/wireplumber/main.lua.d/50-alsa-config.lua

J'ai redémarré, j'ai allumé une source entendu un "pop" puis j'ai refermé le navigateur. Je l'ai rallumé et la plus de "pop".

Lien vers le commentaire
Partager sur d’autres sites

Fait attention avant d'entrer des commandes en root si tu ne comprends pas ce qu'elles font

Là ça va mais cette modification n'est que temporaire. Elle sera écrasée à la prochaine mise à jour du paquet responsable de ce fichier

Pour modifier la configuration de wireplumber, le premier lien que je t'ai indiqué sur la shoot te montre comment faire ça comme il faut : https://wiki.archlinux.org/title/PipeWire#Noticeable_audio_delay_or_audible_pop/crack_when_starting_playback

Lien vers le commentaire
Partager sur d’autres sites

traduction :
Avec un terminal utilisateur (pas root) : nano
~/.config/wireplumber/wireplumber.conf.d/51-disable-suspension.conf

(Le fichier est vide c'est normal, tu le créé)

tu copie/colle
 

monitor.alsa.rules = [
  {
    matches = [
      {
        # Matches all sources
        node.name = "~alsa_input.*"
      },
      {
        # Matches all sinks
        node.name = "~alsa_output.*"
      }
    ]
    actions = {
      update-props = {
        session.suspend-timeout-seconds = 0
      }
    }
  }
]

Tu enregistre et tu quitte (ctrl+O, ctrl+X).

Tu redémarre ta session pour que ce soit pris en compte

Ça aura le même effet que la commande sed que tu as utilisé, mais ça restera même après les mises à jour.

Lien vers le commentaire
Partager sur d’autres sites

explication sur le fichier modifié avec la commande sed :
En clair sauf exception, tout ce qui ne se trouve pas dans le dossier /etc ou /home peut être écrasé sans avertissement par le système.

/usr/share ne fait pas partie des exceptions.

Lien vers le commentaire
Partager sur d’autres sites

@L33thium,

Est-il préférable qu'avant de créer le fichier que tu m'énonces plus haut?

Je dois exécuter :

sudo sed -i 's/\["session.suspend-timeout-seconds"\] = 0/--\["session.suspend-timeout-seconds"\] = 5/' /usr/share/wireplumber/main.lua.d/50-alsa-config.lua

Je redémarrerai (je suis à mon travail) et je crée le fichier et redémarrerai une seconde fois?

ça ressemblerai à ça?

Lien vers le commentaire
Partager sur d’autres sites

  • 1 mois après...

Bonsoir,

En cherchant j'ai trouvé la solution pour les "pops/cracks" d'une distribution basée sous debian/ubuntu

Pour faire cette modification, il vous faut posséder un chipset son Realtek ALC221 (uniquement) et éditer ce fichier : /etc/modprobe.d/alsa-base.conf

ensuite ajouter à la fin du fichier cette spécification :

options snd-hda-intel power_save=0 power_save_controller=N

:dd:

  • Merci 2
Lien vers le commentaire
Partager sur d’autres sites

  • ceric64 a modifié le titre en [Résolu] "pop/crack" lecture source sonore (ALC221)
  • 2 semaines après...

Pour debian, j'ai vu une commande sur un autre forum spécialisé en debian toujours pour mon chipset ALC221 qui posait problème (en root) :

echo 'options snd-hda-intel power_save=0 power_save_controller=N' | sudo tee -a /etc/modprobe.d/alsa-base.conf

J'ai uniquement comme sur ubuntu un pop/crack si je n'éteins pas mes enceintes à la deconnexion des sessions.

Sinon que ce soit sous debian ou sous ubuntu, je n'ai plus ces "pop/crack" durant mes soirées musicales. :musique:

Lien vers le commentaire
Partager sur d’autres sites

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

×
×
  • Créer...