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.