Crépitement audio dans les écouteurs

10

Je viens d'installer Ubuntu 16.10 sur un Lenovo Yoga 910 et je constate que le son crépite de temps en temps lors de l'écoute au casque. Il se produit principalement sur le canal gauche et semble être associé à des fréquences plus basses, comme si j'utilise un égaliseur pour tourner tous les curseurs en dessous de 1 kHz tout en bas, le crépitement disparaît. Il semble être déterministe, se produisant de manière cohérente sur des enregistrements spécifiques dans des emplacements spécifiques.

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

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

J'ai également essayé de désactiver la mise en sourdine automatique, alsamixermais je n'ai pas aidé.

J'ai trouvé ce récent rapport de bogue ALSA qui semble être ce que je vis. J'ai pensé que je demanderais ici pour voir si quelqu'un avait des idées d'autre chose que je pourrais essayer de résoudre le problème.

nedned
la source
Merci pour la suggestion! J'ai essayé de jouer avec hdajackretask, mais surtout cela n'a pas aidé. Je dis surtout, car après une session de tripotage puis de restauration des valeurs modifiées, lors du redémarrage, le crépitement avait complètement disparu. Le redémarrage suivant, il était revenu. Il n'est donc pas clair si cela était lié à quelque chose que j'ai fait avec hdajackretask, ni comment cela serait rendu persistant si c'était le cas. Peut-être que j'aurai un autre jeu bientôt.
nedned
J'ai le même matériel et j'ai le même problème le 16.04 (j'ai aussi essayé des noyaux plus récents). J'ai essayé toutes les solutions que j'ai rencontrées, mais pas le succès.
myanimal
Pourquoi les responsables Debian n'émettent pas de correctif?
Brian Haak

Réponses:

4

Une solution à ce problème a été trouvée par Robert Joynt dans un commentaire à ce rapport de bogue du pilote alsa . Voici une copie des instructions:

Installez alsa-tools s'il n'est pas installé:

sudo apt install alsa-tools

Créez et enregistrez un script dans /usr/local/bin:

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

Exécutez le script en tant que root dans un terminal pour résoudre immédiatement le problème.

Pour exécuter le script au démarrage, utilisez cron avec la commande @reboot:

sudo crontab -e

puis ajoutez la ligne dans crontab:

@reboot [full path to script]

Pour exécuter le script à la reprise à partir de la suspension, copiez le script dans /lib/systemd/system-sleep

Pour plus de détails techniques concernant ce correctif, voir https://bugzilla.kernel.org/show_bug.cgi?id=195457

nedned
la source
Cela a résolu mon problème, merci pour cela. Mais je me suis demandé que, au début, ce problème n'existait pas, puis pourquoi est-il apparu soudainement. Le problème avec mon PC était que le son de l'oreille gauche de mon casque crépitait chaque fois que je le suspendais.
Genius
0

TL; DR: plug-in suspend, suspension, reprise => fixe

Comment j'ai réparé les écouteurs crépitants Ubuntu:

  1. Je me suis assuré que je n'ai pas de sur-volume (comme 150% du volume max etc ...)
  2. Je me suis assuré que les écouteurs sont correctement branchés
  3. J'ai envoyé l'ordinateur portable en veille - "Suspendre"
  4. ... a attendu qu'il s'endorme ...
  5. Reprise de la suspension / réveil de l'ordinateur portable / rallumage
  6. Connecté / déverrouillé
  7. Pas de crépitement :)

Donc, vous n'aurez peut-être pas besoin d'un script, si cela vous arrive beaucoup et que vous souhaitez l'empêcher ou savoir quel est le contexte technique - reportez-vous à la réponse de @ nedned .

Si le problème après toute solution persiste, assurez-vous d'abord que vos écouteurs ne craquent PAS lorsqu'ils sont utilisés avec des 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 d'écouteurs - il peut y avoir de l'eau à l'intérieur - laissez-les sécher - ou peut être complètement endommagé (après beaucoup de surcharge ).

jave.web
la source
0

Je poste juste une solution qui fonctionne pour moi.

C'était quelque chose d'aussi simple que d'ajouter votre utilisateur à l'accès par impulsions:

sudo adduser [votre-utilisateur] accès par impulsions

Esperons que ça marche!

BTW, n'oubliez pas de vous amuser!

PS - Ce n'est qu'une solution de contournement, car si vous plongez dans les paramètres sonores et que vous touchez les paramètres de volume de votre navigateur Web en streaming, cela échouera. Dans mon cas, c'est donc une solution pour moi, car je n'ai pas l'habitude d'y plonger ...: D ... Je ne suis qu'un consommateur de musique ...; P

Francisco José Alcázar Escuder
la source