12Jul
Många användare har haft problem med ljud vid uppgradering från Ubuntu 9.04 till 9.10.Denna How-To visar dig hur du reparerar några av dessa ljudproblem, bland annat:
- Inget ljud i Flash-videor.
- Ljudet stannar helt efter att du öppnat en Flash-video.
- Inget ljud alls.
- Audio spelar ut högtalare men inte hörlurar anslutna till datorns framsida( gå till steg 5).
Snabb Ubuntu Audio Primer
Som standard använder Ubuntu 9.10 två komplementära program för att pumpa ljud genom dina högtalare eller hörlurar.
- ALSA
Advanced Linux Sound Architecture( ALSA) ger direkt åtkomst till ditt ljudkort.
Ett problem med ALSA är att endast ett program kan mata ljud till ALSA samtidigt. På grund av detta innehåller Ubuntu ett andra program som heter. .. - PulseAudio
PulseAudio är en ljudserver som tar ljuddata från alla dina applikationer och skickar den till ALSA.
PulseAudio låter dig göra några häftiga saker som att styra volymen för varje applikation separat och strömma ljud till en annan dator via ett nätverk.
Ett vanligt problem i Ubuntu 9.10 uppstår när ett program försöker använda ALSA direkt istället för att gå igenom PulseAudio som det ska. Följande steg kommer att lösa det problemet.
Steg 1: Installera vissa verktyg
I det här steget installerar vi Gnome ALSA Mixer och Standard Sound Chooser.
För att installera Gnome ALSA Mixer, öppna en terminal och skriv in:
sudo apt-get install gnome-alsamixer
Installera standardljudkodaren är lite mer komplicerad. Det brukade vara i alsa-utils-paketet, men det togs bort i Ubuntu 9.10.Lyckligtvis har en användbar Ubuntu-forumanvändare givit anvisningar för att installera det här verktyget.
- Ladda ner en gammal version av alsa-utils( se till att du väljer rätt arkitektur: i386 för ett 32-bitars system och amd64 för ett 64-bitarssystem).
- Öppna ett terminalfönster.
- Navigera till katalogen som du sparade. deb-filen i.
- Utför följande kommandon:
# Installera. deb
sudo dpkg -i alsa-utils_1.0.18-1ubuntu11 *. deb
# Kopiera asoundconf
sudo cp /usr/bin/ asoundconf/usr/
# Installera den grafiska fronten till standardljudkodspaketet
sudo apt-get installera asoundconf-gtk
# Uppdatera alsa-utils nu när du har asoundconf kopierat
sudo apt-uppgradera alsa-utils
# Flytta asoundconf tillrätt plats
sudo mv /usr/ asoundconf /usr/bin/
Vid denna punkt bör du nu ha ett verktyg som heter Standard ljudkort i System & gt;Inställningar.
Steg 2: Uppdatera PulseAudio och ALSA
För att säkerställa att du har de senaste versionerna av PulseAudio och ALSA, öppna en terminal och utför följande kommandon.
sudo apt-get uppgradering pulseaudio gstreamer0.10-pulseaudio
sudo apt-uppgradera alsa-base alsa-utils
Om dessa paket ännu inte är installerade, ersätt sedan "uppgradera" i ovanstående kommandon med "installera" och kör dem igen.
Om dina paket redan är uppdaterade ser du något liknande.
Steg 3: Välj PulseAudio som standard ljudkort
Öppna det vanliga ljudkortverktyget du installerade i steg 1. Det kommer att finnas i System & gt;Inställningar.
Välj PulseAudio. Klicka på Avsluta.
Steg 4: Starta om
Spara allt du har öppnat och starta om datorn.
Steg 5: Ställ in volymen
Öppna Gnome ALSA Mixer, som finns i Program & gt;Ljud &Video.
Kontrollera att ingenting är avstängt och ställ volymen på en bekväm nivå.I de flesta fall kan du uttrycka det maximalt, eftersom de flesta program som spelar ljud har egna volymkontroller. Särskilt se till att mängden Master och PCM inte är avstängd.
Observera att det finns separata volymkontroller för ljudkontakterna på datorns baksida och framsida, om ditt moderkort har båda. Om du har en dämpad men inte den andra kan varför ljudet kommer att spela ut av högtalarna, men inte av hörlurar som är anslutna till datorns framsida.
Steg 6: Testa ljudet
Öppna din favoritmusikspelande applikation( vi är partiella till RhythmBox).Kontrollera att volymen är på en rimlig nivå.Spela en låt. Hör du det? Om inte, fortsätt till steg 7.
Öppna din favorit webbläsare.Öppna en Youtube-video. Hör du både Youtube-videon och din musik? Om så är fallet fungerar ljudet ordentligt!
Om inte, fortsätt till steg 7.
Steg 7: Hämta den senaste versionen av ALSA
Om ljud fortfarande inte fungerar eller inte fungerar för flera applikationer, kanske du behöver uppdatera till den senaste versionen av ALSA.
Återigen ger en användbar Ubuntu-forumanvändare en enkel metod för att göra detta.
- Ladda ner ALSA-uppgraderingsskriptet( kräver forumregistrering).
- Öppna en terminal.
- Navigera till katalogen som du sparade. tar-filen in.
- Utför följande kommandon:
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
Steg 8: Starta om och testa
Spara allt du har öppnat och starta om datorn.
När du är tillbaka i Ubuntu, testa ditt ljud som beskrivs i steg 6. Om ditt ljud fortfarande inte fungerar finns det fortfarande en sista utväg. ..
Steg 9: Byt till det öppna ljudsystemet
ALSA designades som enersättning till ett liknande program som heter Open Sound System( OSS).Trots att många distribueringar antog ALSA fortsatte utvecklingen av OSS, och nuvarande versioner är helt kapabla att leverera högkvalitativt ljud i Ubuntu.
Byte till OSS är en artikel i sig. Lyckligtvis upprätthåller Ubuntu-gemenskapen bara en sådan artikel.
Slutsats
Förhoppningsvis genom att följa dessa steg har du kunnat få ljudet att fungera korrekt i Ubuntu 9.10.Låt oss veta om dessa steg fungerade för dig i kommentarerna!