11 votes

Crépitement du son dans les écouteurs

Je viens d'installer Ubuntu 16.10 sur un Lenovo Yoga 910 et je constate que l'audio grésille de temps en temps lorsque j'écoute au casque. Cela se produit principalement sur le canal gauche et semble être associé à des fréquences plus basses, car si j'utilise un égaliseur pour tourner tous les curseurs en dessous de 1kHz vers le bas, le grésillement disparaît. Il semble déterministe, se produisant de manière cohérente sur des enregistrements spécifiques à des endroits spécifiques.

Il ne semble pas être associé à pulseaudio, car j'ai essayé de le désactiver, mais le grésillement persiste. J'ai également essayé d'utiliser le noyau principal 4.10.

J'ai essayé toutes les permutations suivantes snd-hda-intel options en /etc/modprobe.d/alsa-base.conf : model=auto , power_save=0 , power_save_controller=N et toutes les valeurs possibles de position_fix .

J'ai également essayé de désactiver la mise en sourdine automatique dans la fonction alsamixer mais cela n'a pas aidé.

J'ai trouvé ce récent document de l'ALSA rapport de bogue ce qui semble correspondre à ce que je vis. J'ai pensé poser la question ici pour voir si quelqu'un avait des idées sur quelque chose d'autre que je pourrais essayer pour résoudre le problème.

2voto

RickyR Points 21

Ce problème est toujours présent dans Ubuntu 20.04.1, sur un HP Pavilion 15-cw1905nz, et il y a de bonnes raisons de penser qu'il ne s'agit pas d'un bug spécifique à Ubuntu.

La solution de robertjjoynt a fonctionné pour moi, mais seulement après avoir changé la carte son de hwC0D0 à hwC1D0. Donc mon script va :

#!/bin/bash 
hda-verb /dev/snd/hwC1D0 0x20 SET_COEF_INDEX 0x67 
hda-verb /dev/snd/hwC1D0 0x20 SET_PROC_COEF 0x3000

Vous devrez peut-être le modifier un peu : si le script ci-dessus ne fonctionne pas, essayez de remplacer "hwC1D0" par un autre périphérique (listé dans /dev/snd/) jusqu'à ce que cela fonctionne.

Si cela ne fonctionne toujours pas, il se peut que les coefficients particuliers que vous devez modifier ne soient pas les mêmes. Il y a une réponse de Frédéric Pierret sur bugzilla détaillant comment tout cela fonctionne. Mes oreilles lui sont éternellement reconnaissantes, ainsi qu'à Robert.

0voto

Joe Points 661

TL;DR : plug-in , suspend, resume => corrigé

Comment j'ai réparé le grésillement de mon casque Ubuntu :

  1. J'ai veillé à ce que ne ont un volume excessif (comme 150% du volume maximum, etc...)
  2. J'ai veillé à ce que les écouteurs soient branché correctement
  3. J'ai mis l'ordinateur portable en veille - "Suspendre"
  4. ...a attendu qu'il s'endorme...
  5. Reprise de la suspension / réveiller l'ordinateur portable / le rallumer
  6. Connecté/Déverrouillé
  7. Pas de crépitement :)

Il se peut donc que vous n'ayez pas besoin de script, mais si cela vous arrive souvent et que vous souhaitez l'éviter ou connaître le contexte technique, reportez-vous à la section Réponse de @nedned .

Si le problème persiste après toutes les solutions, vérifiez d'abord que vos écouteurs ne grésillent PAS lorsqu'ils sont utilisés avec les appareils avec lesquels vous les utilisez normalement - comme votre téléphone pour lequel vous utilisez les écouteurs etc... s'ils grésillent partout - c'est probablement le problème des écouteurs - il peut y avoir de l'eau à l'intérieur - laissez-les sécher - ou ils peuvent être complètement endommagés (après un grand nombre de sur-volumes). moi).

0voto

Je poste juste une solution qui fonctionne pour moi.

Il s'agissait d'une chose aussi simple que l'ajout d'un utilisateur à l'accès à l'impulsion :

sudo adduser [your-user] pulse-access

J'espère que cela fonctionnera !

N'oubliez pas de vous amuser !

P.S.- Ce n'est qu'une solution de contournement, car si vous plongez dans les paramètres du son et que vous touchez aux paramètres de volume de votre navigateur web, cela échouera. Dans mon cas, c'est une solution pour moi, car je n'ai pas l'habitude de plonger là-dedans...:D... Je suis seulement un consommateur de musique...;P

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X