Så här fixar du ljudproblem i Ubuntu 9.10
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, inklusive:
- Inget ljud i Flash-videor.
- Ljudet stannar helt efter att du öppnat en Flash-video.
- Inget ljud alls.
- Ljud 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 på en gång. 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 en applikation 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 några 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 Standard Sound Chooser är lite mer komplicerat. 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-bitars system).
- Ö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 standardljudkorthämmaren
sudo apt-get installera asoundconf-gtk
# Uppdatera alsa-utils nu när du har kopierat asoundconf
sudo apt-få uppgradera alsa-utils
# Flytta asoundconf till rätt ställe
sudo mv / usr / asoundconf / usr / bin /
Vid den här tiden borde du nu ha ett verktyg som heter Standard ljudkort i System> 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-få uppgradera alsa-base alsa-utils
Om dessa paket ännu inte är installerade, ersätt sedan "uppgradering" i ovanstående kommandon med "installera" och kör dem igen.
Om dina paket redan är uppdaterade ser du något som detta.
Steg 3: Välj PulseAudio som standard ljudkort
Öppna det standardljudkortverktyget du installerade i steg 1. Det kommer att finnas i System> 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> Ljud & Video.
Se till att inget är avstängt och ställ in 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 avstängd 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 upp din favoritmusikspelande applikation (vi är partiella till RhythmBox). Kontrollera att volymkontrollen är på en rimlig nivå. Spela en låt. Hör du det? Om inte, fortsätt till steg 7.
Öppna din favoritwebblä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 att göra detta.
- Hämta ALSA-uppgraderingsskriptet (kräver forumregistrering).
- Öppna en terminal.
- Navigera till katalogen som du sparade .tar-filen i.
- Utför följande kommandon:
tjära 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 enligt beskrivningen i steg 6. Om ditt ljud fortfarande inte fungerar finns det fortfarande en sista utväg ...
Steg 9: Växla till det öppna ljudsystemet
ALSA designades som ett ersättare 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 perfekt kapabla att leverera högkvalitativt ljud i Ubuntu.
Byte till OSS är en artikel i sig. Lyckligtvis behå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!