Audio scoppiettante attraverso le cuffie


10

Ho appena installato Ubuntu 16.10 su un Lenovo Yoga 910 e trovo che l'audio scoppi di volta in volta durante l'ascolto tramite le cuffie. Si verifica principalmente sul canale sinistro e sembra essere associato a frequenze più basse, come se dovessi usare un equalizzatore per spostare tutti i cursori sotto 1kHz fino in fondo, il crackle scompare. Sembra essere deterministico, che si verifica costantemente su registrazioni specifiche in posizioni specifiche.

Non sembra essere associato a pulseaudio, come ho provato a disabilitarlo, ma il crepitio rimane. Ho anche provato a usare il kernel 4.10 mainline.

Ho provato tutte le permutazioni delle seguenti snd-hda-intelopzioni /etc/modprobe.d/alsa-base.conf: model=auto, power_save=0, power_save_controller=Ne tutti i possibili valori di position_fix.

Ho anche provato a disabilitare il silenziamento automatico alsamixerma non mi è stato di aiuto.

Ho trovato questa recente segnalazione di bug di ALSA che potrebbe essere ciò che sto vivendo. Ho pensato di chiedere qui per vedere se qualcuno avesse qualche idea per qualcos'altro che avrei potuto provare a risolvere il problema.


Grazie per il suggerimento! Ho provato a giocare con hdajackretask, ma soprattutto questo non ha aiutato. Dico principalmente, perché dopo una sessione di armeggiare e poi ripristinare i valori modificati, al riavvio, il crackle era completamente sparito. Il riavvio successivo era tornato. Quindi non è chiaro se questo fosse legato a qualcosa che ho fatto con hdajackretask, né come ciò sarebbe reso persistente se lo avesse fatto. Forse avrò di nuovo un altro gioco presto.
nedned

Ho lo stesso hardware e ho lo stesso problema su 16.04 (ho anche provato kernel più recenti). Ho provato tutte le soluzioni che ho incontrato, ma non il successo.
myanimal

Perché i manutentori Debian non stanno emettendo una patch?
Brian Haak,

Risposte:


4

Una soluzione a questo problema è stata trovata da Robert Joynt in un commento a questa segnalazione di bug del driver alsa . Ecco una copia delle istruzioni:

Installa alsa-tools se non installato:

sudo apt install alsa-tools

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

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

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]

Per eseguire lo script al riavvio dalla sospensione, copiare lo script in /lib/systemd/system-sleep

Per ulteriori dettagli tecnici su questa correzione, consultare https://bugzilla.kernel.org/show_bug.cgi?id=195457


Questo ha risolto il mio problema, grazie per quello. Ma mi chiedevo che all'inizio questo problema non esistesse, quindi perché si è verificato all'improvviso. Il problema con il mio PC era che, il suono proveniente dalla spina dell'orecchio sinistro della mia cuffia crepitava ogni volta che lo sospendevo.
Genio

0

TL; DR: plug-in 🎧, suspend, resume => fixed

Come ho riparato le mie cuffie scoppiettanti di Ubuntu:

  1. Mi sono assicurato di non avere un volume eccessivo (come il 150% del volume massimo, ecc ...)
  2. Mi sono assicurato che le cuffie siano collegate correttamente
  3. Ho mandato il laptop a dormire - "Sospendi"
  4. ... ho aspettato che diventasse assonnato ...
  5. Ripreso dalla sospensione / risveglio del laptop / riaccensione
  6. Logged-in / sbloccato
  7. Nessun crepitio :)

Quindi potresti non aver bisogno di alcun copione, tuttavia, se questo ti sta succedendo molto e vuoi in qualche modo prevenirlo o sapere qual è il background tecnico - fai riferimento alla risposta di @nedned .

Se il problema si verifica dopo la soluzione, per prima cosa, assicurati che le tue cuffie NON stiano scoppiettando quando vengono utilizzate con dispositivi con cui li usi normalmente - come il tuo telefono per cui usi le cuffie, ecc ... se scoppiettano ovunque - è probabilmente il problema con le cuffie - potrebbe esserci dell'acqua al loro interno - lasciarle asciugare - o potrebbero essere completamente danneggiate (dopo un sacco di sovraccarico ).


0

Sto solo pubblicando una soluzione che funziona per me.

Era qualcosa di semplice come aggiungere il tuo utente all'accesso al polso:

sudo adduser [tuo-utente] accesso ad impulsi

Spero funzioni!

A proposito, non dimenticare di divertirti!

PS: è solo una soluzione alternativa, perché se ti immergi nelle impostazioni audio e tocchi le impostazioni del volume dello streaming del tuo browser web, fallirà. Nel mio caso, quindi è una soluzione per me, perché non mi immergo lì ...: D ... Sono solo un consumatore di musica ...; P

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.