Audio distorto e instabile


11

Dopo aver installato 12.04 Precise sul mio PC, ho riscontrato alcuni problemi con l'uscita audio che non si sono verificati durante l'utilizzo di Lucid.

Il suono è discontinuo e distorto nei toni più bassi. Poiché non ho esperienza nell'impostazione / test e nel fare qualsiasi cosa con i dispositivi audio, ho bisogno di aiuto anche per diagnosticare il problema.

Aggiornare

$ 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

Aggiornamento 2

Ha qualcosa a che fare con il volume. Se l'audio è silenzioso, non è discontinuo, se il suono è forte allora inizia a essere discontinuo.


Scusa, cosa intendi per "gamma bassa"? Il choppiness e la distorsione non influenzano tutto l'audio?
ish,

Il suono è discontinuo in generale e distorto solo per i toni bassi. Per me sembra un problema di buffering o qualcosa di simile.
Miseria

1
Si prega di aggiornare la domanda con pastebin di sudo lshw -c multimedia.
ish,

1
Ho lo stesso problema ... I suoni bassi causano l'interruzione / la balbuzie della riproduzione in video / audio. abbassando il volume verso il basso si riduce l'increspatura. Non riesco ad ascoltare mp3 o guardare vlc senza impazzire. (driver snd_hda_intel per Intel serie 6 / C200)
beanaroo,

Risposte:


10

Miseria, mi sembra di aver trovato una soluzione sul mio sistema utilizzando lo stesso driver (dispositivo audio diverso però)

  1. Terminale aperto: gksudo gedit /etc/modprobe.d/alsa-base.conf
  2. Aggiungi la seguente riga:

    options snd-hda-intel model=generic
    
  3. Riavvia il sistema

Il mio audio sembra funzionare bene ora. Volume completo, contenuto flash, video, file audio. Facci sapere se aiuta.


Il merito va ad Adityeah


ha fatto la cosa:]
Miseria

Questo non mi ha aiutato a far funzionare correttamente il suono in Steam . (Per i futuri googler)
earthmeLon

@earthmeLon Questa soluzione è per un problema a livello di sistema. Non limitato a una sola applicazione. Scusate.
beanaroo,

ehi questo non ha funzionato per me? ho Intel i5 Dell di seconda generazione con altoparlanti IDT
Edward Torvalds,

Dovrò provare questo.
Anziano Geek,

5

Una possibile soluzione è disabilitare "auto-mute" in alsamixer. Viene utilizzato quando si verifica il bug "passa alle cuffie e viceversa" (principalmente in volumi elevati).

Innanzitutto, apri il tuo terminale o premi:

CTRL + ALT + T

Quindi, digitare e premere "invio":

$ alsamixer

Questa schermata mostrerà:

Schermata del mixer Alsa nel terminale

Utilizzare la freccia destra fino a selezionare "Silenziamento automatico"

Quindi, premere la freccia giù per impostarlo come "Disabilita" (vedere il testo sopra di esso).

Infine, premi Escper applicare ed uscire

Questo è tutto.


2

Installa alsa-tools:

sudo apt install alsa-tools

Crea e salva uno script in / usr / local / bin:

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

All'interno dello script, scrivi questo:

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

Esegui lo script come root in un terminale per risolvere immediatamente il problema.

Autorizza l'esecuzione utilizzando:

sudo chmod 700 [path_to_script_folder]/sound_fix.sh

Esegui lo script usando:

./[path_to_script_folder]/sound_fix.sh

Per eseguire lo script all'avvio, utilizzare cron con il comando @reboot:

sudo crontab -e

e quindi aggiungere la riga in crontab:

@reboot [full_path_to_script_folder]/sound_fix.sh

Per eseguire lo script al riavvio dalla sospensione, copiare lo script in

/lib/systemd/system-sleep

Per maggiori dettagli tecnici su questa correzione, controlla questo link.


risposta perfetta, funzionante per il 18.04
Genius il

0

Per un rumore scoppiettante nelle cuffie, specialmente sul lato sinistro .. scrivi uno script bash con le seguenti righe

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

Non dimenticare di eseguire esso come root.

E per i sistemi su cui non è installato hda-verb, è possibile installare hda-verb dai rispettivi gestori di pacchetti

Aggiungi lo script agli script di avvio o ci sarà la necessità di eseguire lo script ogni volta che il sistema si avvia

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.