12Jul

Come risolvere i problemi audio in Ubuntu 9.10

Molti utenti hanno avuto problemi con l'audio durante l'aggiornamento da Ubuntu 9.04 a 9.10.Questo How-To ti mostrerà come risolvere alcuni di questi problemi audio, tra cui:

  • Nessun audio nei video Flash.
  • L'audio si arresta completamente dopo l'apertura di un video Flash.
  • Nessun audio.
  • L'audio viene riprodotto dagli altoparlanti ma non dalle cuffie collegate alla parte anteriore del computer( passare al punto 5).

Quick Ubuntu Audio Primer

Per impostazione predefinita, Ubuntu 9.10 utilizza due programmi complementari per pompare il suono attraverso gli altoparlanti o le cuffie.

  1. ALSA
    L'Advanced Linux Sound Architecture( ALSA) fornisce accesso diretto alla scheda audio.
    Un problema con ALSA è che solo un programma può trasmettere audio ad ALSA in una volta. Per questo motivo, Ubuntu include un secondo programma chiamato. ..
  2. PulseAudio
    PulseAudio è un server audio che acquisisce i dati audio da tutte le applicazioni e le trasferisce su ALSA.
    PulseAudio ti permette di fare cose interessanti come controllare il livello del volume di ogni applicazione separatamente e trasmettere l'audio ad un altro computer su una rete.

Un problema comune in Ubuntu 9.10 si verifica quando un'applicazione tenta di utilizzare direttamente ALSA, invece di passare attraverso PulseAudio come dovrebbe. I seguenti passaggi risolveranno questo problema.

Passaggio 1: Installare alcune utilità

In questo passaggio installeremo Gnome ALSA Mixer e Default Sound Chooser.

Per installare Gnome ALSA Mixer, aprire un terminale e digitare:

sudo apt-get install gnome-alsamixer

L'installazione del selettore di suoni di default è un po 'più complicata. Si trovava nel pacchetto alsa-utils, ma è stato rimosso in Ubuntu 9.10.Fortunatamente, un utente utile del forum di Ubuntu ha fornito le istruzioni per installare questa utility.

  1. Scarica una vecchia versione di alsa-utils( assicurati di aver scelto l'architettura corretta: i386 per un sistema a 32 bit e amd64 per un sistema a 64 bit).
  2. Apre una finestra di terminale.
  3. Passare alla directory in cui è stato salvato il file. deb.
  4. Eseguire i seguenti comandi:

# Installare il. deb
sudo dpkg -i alsa-utils_1.0.18-1ubuntu11 *. deb
# Copia asoundconf
sudo cp /usr/bin/ asoundconf/usr/
# Installa il front-end grafico nel selettore Scheda audio predefinita
sudo apt-get install asoundconf-gtk
# Aggiorna alsa-utils ora che hai copiato asoundconf
sudo apt-get upgrade alsa-utils
# Sposta asoundconf alposto giusto
sudo mv /usr/ asoundconf /usr/bin/

A questo punto ora dovresti avere un'utilità chiamata Default Sound Card in Sistema & gt;Preferenze.

Passaggio 2: aggiornamento PulseAudio e ALSA

Per assicurarsi di disporre delle ultime versioni di PulseAudio e ALSA, aprire un terminale ed eseguire i seguenti comandi.

sudo apt-get upgrade pulseaudio gstreamer0.10-pulseaudio
sudo apt-get upgrade alsa-base alsa-utils

Se questi pacchetti non sono ancora installati, quindi sostituire "upgrade" con i comandi precedenti con "install" ed eseguirli di nuovo.

Se i tuoi pacchetti sono già stati aggiornati, vedrai qualcosa di simile.

Passaggio 3: scegli PulseAudio come scheda audio predefinita

Apri l'utilità della scheda audio predefinita installata al passaggio 1. Sarà in System & gt;Preferenze.

Scegli PulseAudio. Fai clic su Esci.

Passaggio 4: Riavviare

Salvare tutto ciò che è stato aperto e riavviare il computer.

Passaggio 5: impostare il volume

Aprire il mixer ALSA di Gnome, che si trova in Applicazioni & gt;Suono e amp;Video.

Assicurarsi che nulla sia disattivato e impostare il volume a un livello confortevole. Nella maggior parte dei casi, puoi metterlo al massimo, poiché la maggior parte delle applicazioni che riproducono audio hanno i loro controlli del volume. In particolare, assicurarsi che i volumi Master e PCM non siano disattivati.

Si noti che ci sono controlli del volume separati per i connettori audio nella parte posteriore e anteriore del computer, se la scheda madre dispone di entrambi. Avere un audio disattivato ma non l'altro potrebbe essere il motivo per cui l'audio verrà riprodotto dagli altoparlanti, ma non dalle cuffie collegate alla parte anteriore del computer.

Passaggio 6: testare l'audio

Apri la tua applicazione di riproduzione musicale preferita( siamo parziali su RhythmBox).Assicurarsi che il controllo del volume sia a un livello ragionevole. Suonare una canzone. Lo senti? In caso contrario, andare al passaggio 7.

Aprire il browser Web preferito. Apri un video di Youtube. Ascolti sia il video di Youtube sia la tua musica? Se è così, allora l'audio funziona correttamente!

In caso contrario, passare al punto 7.

Passaggio 7: ottenere l'ultima versione di ALSA

Se l'audio non funziona ancora o non funziona per più applicazioni, potrebbe essere necessario aggiornare all'ultima versione di ALSA.

Ancora, un utente del forum di Ubuntu utile fornisce un metodo semplice per farlo.

  1. Scarica lo script di aggiornamento ALSA( richiede la registrazione al forum).
  2. Aprire un terminale.
  3. Passare alla directory in cui è stato salvato il file. tar.
  4. Eseguire i seguenti comandi:

tar xvf AlsaUpgrade-1.0.22.1-2.tar
sudo. /AlsaUpgrade-1.0.22.1-2.sh -d
sudo./AlsaUpgrade-1.0.22.1-2.sh -c
sudo. /AlsaUpgrade-1.0.22.1-2.sh -i

Passaggio 8: Riavviare e testare

Salvare tutto ciò che è stato aperto e riavviare il computer.

Una volta tornati in Ubuntu, prova il tuo audio come descritto al punto 6. Se il tuo audio continua a non funzionare, c'è ancora un ultimo ricorso. ..

Step 9: Passa al sistema Open Sound

ALSA è stato progettato come unsostituzione a un programma simile chiamato Open Sound System( OSS).Anche se molte distribuzioni hanno adottato ALSA, lo sviluppo di OSS è continuato e le versioni correnti sono perfettamente in grado di fornire un suono di alta qualità in Ubuntu. Passaggio da

a OSS è un articolo di per sé.Fortunatamente, la comunità di Ubuntu mantiene solo un tale articolo.

Conclusione

Speriamo che seguendo questi passaggi sei riuscito a far funzionare correttamente il suono in Ubuntu 9.10.Facci sapere se questi passaggi hanno funzionato per te nei commenti!