Suono di clic periodico dall'altoparlante del PC


13

Dopo un aggiornamento alcuni mesi fa, il mio laptop ha iniziato a emettere un suono di clic basso e ripetuto ogni pochi secondi. Non viene generato attraverso il normale sistema audio, poiché l'alterazione del volume e anche la disattivazione del suono non fanno alcuna differenza. Il mio audio normale funziona bene, comunque, quindi immagino che sia una specie di altoparlante per PC, poiché non riesco a sentire il clic quando ascolto attraverso le normali cuffie.

Stranamente, quando apro la finestra di dialogo delle impostazioni audio, il clic scompare magicamente. Non ho bisogno di cambiare alcuna impostazione; se lascio semplicemente aperta la finestra di dialogo in background, il problema scompare.

Qualche idea su cosa potrebbe essere?
Sto eseguendo regolarmente Ubuntu 12.04, e questo è l'output di lspci -v | grep -A7 -i "audio":

00:1b.0 Audio device: Intel Corporation N10/ICH 7 Family High Definition Audio Controller (rev 02)
    Subsystem: Acer Incorporated [ALI] Device 0349
    Flags: bus master, fast devsel, latency 0, IRQ 44
    Memory at 54200000 (64-bit, non-prefetchable) [size=16K]
    Capabilities: <access denied>
    Kernel driver in use: snd_hda_intel
    Kernel modules: snd-hda-intel

Ho esattamente lo stesso problema, con un laptop HP anziché con un Acer.
foglerit,

1
Più recentemente ho notato che succede solo quando il mio laptop è scollegato e funziona a batterie. Hai notato lo stesso @jonnat?
John J. Camilleri,

Sì, esattamente lo stesso collegato / scollegato.
foglerit,

Ho lo stesso problema su Acer e1-571G, penso che sia il suono di notifica della spina e della disconnessione sth come battry o forse un HDD secondario (che ho recentemente aggiunto al mio laptop);
ako

Risposte:


14

Sembra che il problema risieda nei driver audio ad alta definizione Intel ed è in circolazione da un po 'di tempo.

Per risolvere il problema temporaneamente, ma immediatamente, emettere il seguente comando:

echo 0 | sudo tee /sys/module/snd_hda_intel/parameters/power_save

Prova il comando precedente per essere sicuro di avere questo problema. Se questo funziona per te, puoi risolverlo in modo permanente aggiungendo la seguente riga sopra "exit 0" in "/etc/rc.local".

echo 0 > /sys/module/snd_hda_intel/parameters/power_save

Spero che sia di aiuto

Fonti: post 1 post 2


1
Questa soluzione ha funzionato su un Acer Aspire 5733. Grazie mille ragazzi!
Declan McGrath,

Grazie per l'aiuto! La prima riga ha funzionato, ma l'aggiunta della seconda riga /etc/rc.localnon sembra fare la differenza; Il problema si ripresenta ogni volta che scollego il laptop o lo riattivo dalla modalità di sospensione (mentre è scollegato). Devo eseguire il primo comando ogni volta per interrompere il clic, ma forse questo può essere impostato in modo permanente da qualche parte? Grazie ancora.
John J. Camilleri,

ha lavorato su un acer 5742 ubuntu 12.04. Molte grazie !
Elvis,

Questo funziona anche sulla mia workstation Fedora con una scheda Asustek. Nota divertente: prima della correzione, quando giocavo in silenzio, il clic si fermava. Alla fine della clip, il clic è tornato.
Davidmh,

Sui sistemi moderni che non utilizzano /etc/rc.localquesta opzione possono essere impostati in modo permanente aggiungendo options snd-hda-intel power_save=0a /etc/modprobe.d/alsa-info.conf. Vedi bugs.launchpad.net/ubuntu/+source/linux/+bug/1825754/comments/…
Maksim Zholudev

2

tratto da questi thread:

come eseguire un comando dopo aver ripreso dalla sospensione?

http://ubuntuforums.org/showthread.php?t=2019203

/programming/11183805/run-bash-script-from-another-script-without-waiting-for-script-to-finish-executi

crea uno script chiamato hda-fixe inseriscilo nella /etc/pmdirectory home o da qualche parte, se preferisci. Dovrebbe contenere:

#!/bin/sh
sleep 5
echo 0 > /sys/module/snd_hda_intel/parameters/power_save
exit 0

nella cartella /etc/pm/sleep.dcreare uno script chiamato dire 30_hda-fix contenente

#!/bin/sh
case $1 in
    resume|thaw)
        exec /etc/pm/hda-fix &
;;
esac

allo stesso modo, per quando si scollega il potere, rilasciare uno script simile /etc/pm/power.d

#!/bin/sh
case $1 in
    true)
         exec /etc/pm/hda-fix &
;;
esac

per qualche motivo lo script non si esegue bene se lo fai istantaneamente; il crepitio viene attivato dopo l'esecuzione degli script; pertanto, è necessario un secondo script eseguito e in attesa dell'inizio del cracking prima che venga eseguito. il &nella riga exec negli script evita il blocco dello script master; questo è l'unico modo che ho trovato per eseguire l'esecuzione del comando dopo l'inizio del cracking. Ho guardato il comando at ma gestisce solo i minuti, quindi questa è stata la mia soluzione alternativa


2

Relativo a: Ubuntu 16.04

Per me stava funzionando il contrario. Inserisci quanto segue in: /etc/modprobe.d/alsa-base.conf

opzioni snd-hda-intel power_save = 1 power_save_controller = Y

/ sys / module / snd_hda_intel / parametri / power_save era già 0, tuttavia ogni volta che si riproduce un suono il ticchettio ritorna per un breve periodo ma verrà disattivato dal power manager.


1

Nel caso in cui qualcun altro lo veda. Per me stava succedendo perché la potenza in ingresso era così debole che il computer continuava a passare da una carica all'altra. La correzione a breve termine era solo per attivare i suoni di sistema, la correzione a lungo termine sarà per capire perché non si carica molto bene.


0

Per me su Dell xps13 9333 con tlp installato la soluzione era modificare le mie impostazioni tlp (in / etc / default / tlp), impostazione: SOUND_POWER_SAVE_ON_AC = 0 SOUND_POWER_SAVE_ON_BAT = 0 SOUND_POWER_SAVE_CONTROLLER = N


0

È il dispositivo audio che entra e esce dallo standby. È una funzione di risparmio energetico. Non sono sicuro che ci sia un modo per metterlo in standby senza un clic, questo è quello che mi piacerebbe sapere.
Ho anche un laptop Acer. Sono su Debian e inizialmente non avevo questo problema, ma poi ho corso powertop --auto-tunee ora lo faccio.
Se è una consolazione, questi clic indicano che stai risparmiando un po 'di energia della batteria!

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.