Verzerrtes und abgehacktes Audio


11

Nach der Installation von 12.04 Precise auf meinem PC sind einige Probleme mit der Audioausgabe aufgetreten, die bei Verwendung von Lucid nicht aufgetreten sind.

Der Klang ist abgehackt und in den unteren Tönen verzerrt. Da ich keine Erfahrung mit dem Einstellen / Testen und Ausführen von Audiogeräten habe, benötige ich Hilfe, um das Problem zu diagnostizieren.

Aktualisieren

$ 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

Es hat etwas mit der Lautstärke zu tun. Wenn der Ton leise ist, ist er nicht abgehackt. Wenn der Ton laut ist, beginnt er abgehackt zu werden.


Entschuldigung, was meinst du mit "niedrige Reichweite"? Beeinflusst die Abgehacktheit und Verzerrung nicht alle Audiodaten?
ish

Der Klang ist im Allgemeinen abgehackt und nur für tiefe Töne verzerrt. Für mich scheint es ein Pufferproblem oder ähnliches zu sein.
Elend

1
Bitte aktualisieren Sie die Frage mit dem Pastebin von sudo lshw -c multimedia.
ish

1
Ich habe das gleiche Problem ... Bassgeräusche verursachen ein Hacken / Stottern der Wiedergabe in Videos / Audio. Durch Verringern der Lautstärke wird die Choppiness verringert. Ich kann weder MP3 hören noch VLC ansehen, ohne dass der Ton ausflippt. (snd_hda_intel Treiber für Intel der 6 / C200-Serie)
Beanaroo

Antworten:


10

Elend, ich habe anscheinend eine Lösung auf meinem System gefunden, die denselben Treiber verwendet (jedoch ein anderes Audiogerät).

  1. Terminal öffnen: gksudo gedit /etc/modprobe.d/alsa-base.conf
  2. Fügen Sie die folgende Zeile hinzu:

    options snd-hda-intel model=generic
    
  3. System neu starten

Mein Audio scheint jetzt gut zu funktionieren. Volle Lautstärke, Flash-Inhalte, Videos, Audiodateien. Lassen Sie uns wissen, ob es hilft.


Der Kredit geht an Adityeah


es hat die Sache gemacht:]
Elend

Dies hat mir nicht geholfen, den Sound in Steam richtig zum Laufen zu bringen . (Für zukünftige Googler)
earthmeLon

@earthmeLon Diese Lösung ist für ein systemweites Problem vorgesehen. Nicht auf eine Anwendung beschränkt. Es tut uns leid.
Beanaroo

Hey, das hat bei mir nicht funktioniert? Ich habe Intel i5 2. Generation Dell mit IDT-Lautsprechern
Edward Torvalds

Ich muss das testen.
Elder Geek

5

Eine mögliche Lösung ist das Deaktivieren der automatischen Stummschaltung in alsamixer. Es wird verwendet, wenn der Fehler "Umschalten auf Kopfhörer und wieder zurück" auftritt (hauptsächlich bei hohen Lautstärken).

Öffnen Sie zuerst Ihr Terminal oder drücken Sie:

CTRL + ALT + T

Geben Sie dann ein und drücken Sie die Eingabetaste:

$ alsamixer

Dieser Bildschirm wird angezeigt:

Alsa Mischbildschirm im Terminal

Verwenden Sie den Rechtspfeil, bis Sie "Auto-Mute" auswählen.

Drücken Sie anschließend den Abwärtspfeil, um "Deaktivieren" zu aktivieren (siehe den Text darüber).

Zum Schluss drücken Sie Esc, um zu übernehmen und zu beenden

Das ist es.


2

Installieren Sie alsa-tools:

sudo apt install alsa-tools

Erstellen und speichern Sie ein Skript in / usr / local / bin:

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

Schreiben Sie im Skript Folgendes:

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

Führen Sie das Skript als Root in einem Terminal aus, um das Problem sofort zu beheben.

Geben Sie die Berechtigung zum Ausführen mit:

sudo chmod 700 [path_to_script_folder]/sound_fix.sh

Führen Sie das Skript aus mit:

./[path_to_script_folder]/sound_fix.sh

Verwenden Sie cron mit dem Befehl @reboot, um das Skript beim Start auszuführen:

sudo crontab -e

und dann Zeile in crontab hinzufügen:

@reboot [full_path_to_script_folder]/sound_fix.sh

Kopieren Sie das Skript nach

/lib/systemd/system-sleep

Weitere technische Details zu diesem Fix finden Sie unter diesem Link.


perfekte Antwort, arbeiten für 18.04
Genius

0

Für knisternde Geräusche in Kopfhörern, insbesondere auf der linken Seite. Schreiben Sie ein Bash-Skript mit den folgenden Zeilen

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

Vergessen Sie nicht , es als root auszuführen .

Und für Systeme, auf denen hda-verb nicht installiert ist, können Sie hda-verb von den jeweiligen Paketmanagern installieren

Fügen Sie das Skript zu den Startskripten hinzu, da sonst das Skript bei jedem Systemstart ausgeführt werden muss

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.