Audio déformé et saccadé


11

Après avoir installé 12.04 Precise sur mon PC, j'ai rencontré des problèmes de sortie audio qui ne se sont pas produits lors de l'utilisation de Lucid.

Le son est saccadé et déformé dans les tons les plus bas. Comme je n'ai aucune expérience dans la configuration / test et quoi que ce soit avec les périphériques audio, j'ai besoin d'aide même pour diagnostiquer le problème.

Mettre à jour

$ sudo lshw -c multimedia

  *-multimedia  

       description: Audio device
       product: Radeon X1200 Series Audio Controller
       vendor: Hynix Semiconductor (Hyundai Electronics)
       physical id: 5.2
       bus info: pci@0000:01:05.2
       version: 00
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi bus_master cap_list
       configuration: driver=snd_hda_intel latency=32
       resources: irq:19 memory:fdafc000-fdafffff
  *-multimedia
       description: Audio device
       product: SBx00 Azalia (Intel HDA)
       vendor: Hynix Semiconductor (Hyundai Electronics)
       physical id: 14.2
       bus info: pci@0000:00:14.2
       version: 00
       width: 64 bits
       clock: 33MHz
       capabilities: pm bus_master cap_list
       configuration: driver=snd_hda_intel latency=32
       resources: irq:16 memory:fe024000-fe027fff

Update 2

Cela a quelque chose à voir avec le volume. Si l'audio est silencieux, il n'est pas saccadé, si le son est fort, il commence à être saccadé.


Désolé, que voulez-vous dire par "gamme basse"? L'agitation et la distorsion n'affectent-elles pas tout l'audio?
ish

Le son est saccadé en général et déformé uniquement pour les tonalités graves. Pour moi, cela ressemble à un problème de mise en mémoire tampon, ou quelque chose de similaire.
Misery

1
Veuillez mettre à jour la question avec pastebin de sudo lshw -c multimedia.
ish

1
J'ai ce même problème ... les sons graves provoquent un hachage / bégaiement de la lecture dans les vidéos / audio. le fait de baisser le volume au minimum réduit le clapotis. Je ne peux pas écouter de mp3 ou regarder vlc sans paniquer. (pilote snd_hda_intel pour Intel série 6 / C200)
beanaroo

Réponses:


10

Misère, il semble que j'aie trouvé une solution sur mon système en utilisant le même pilote (un périphérique audio différent cependant)

  1. Terminal ouvert: gksudo gedit /etc/modprobe.d/alsa-base.conf
  2. Ajoutez la ligne suivante:

    options snd-hda-intel model=generic
    
  3. Redémarrer le système

Mon audio semble bien fonctionner maintenant. Volume complet, contenu flash, vidéos, fichiers audio. Faites-nous savoir si cela aide.


Le mérite revient à Adityeah


il a fait la chose:]
Misery

Cela ne m'a pas aidé à faire fonctionner correctement le son dans Steam . (Pour les futurs Googlers)
earthmeLon

@earthmeLon Cette solution concerne un problème à l'échelle du système. Non limité à une seule application. Désolé.
beanaroo

hey ça n'a pas marché pour moi? j'ai Dell i5 de 2e génération d'Intel avec des haut
Edward Torvalds

Je vais devoir tester ça.
Elder Geek

5

Une solution possible consiste à désactiver la fonction "auto-mute" dans alsamixer. Il est utilisé lorsque le bogue «basculer vers un casque et revenir en arrière» se produit (principalement dans des volumes élevés).

Tout d'abord, ouvrez votre terminal ou appuyez sur:

CTRL + ALT + T

Ensuite, tapez et appuyez sur "Entrée":

$ alsamixer

Cet écran affichera:

Écran de mixage Alsa dans le terminal

Utilisez la flèche droite jusqu'à ce que vous sélectionniez "Auto-Mute"

Ensuite, appuyez sur la flèche vers le bas pour le régler sur "Désactiver" (voir le texte au-dessus).

Enfin, appuyez sur Escpour appliquer et quitter

C'est tout.


2

Installez alsa-tools:

sudo apt install alsa-tools

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

sudo vi /usr/local/bin/sound_fix.sh

Dans le script, écrivez ceci:

#!/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.

Donnez la permission de s'exécuter en utilisant:

sudo chmod 700 [path_to_script_folder]/sound_fix.sh

Exécutez le script en utilisant:

./[path_to_script_folder]/sound_fix.sh

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_folder]/sound_fix.sh

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, consultez ce lien.


réponse parfaite, travaillant pour 18.04
Genius

0

Pour le bruit de crépitement dans les écouteurs en particulier sur le côté gauche .. écrivez un script bash avec les lignes suivantes

hda-verb /dev/snd/hwC0D0 0x20 SET_COEF_INDEX 0x67
hda-verb /dev/snd/hwC0D0 0x20 SET_PROC_COEF 0x3000

N'oubliez pas de l' exécuter en tant que root.

Et pour les systèmes sur lesquels le verbe hda n'est pas installé, vous pouvez installer le verbe hda à partir des gestionnaires de packages respectifs

Ajoutez le script aux scripts de démarrage ou il sera nécessaire d'exécuter le script à chaque démarrage du système

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.