Hemsida » hur » Så här fixar du ljudproblem i Ubuntu 9.10

    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.

    1. 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 ...
    2. 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.

    1. 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).
    2. Öppna ett terminalfönster.
    3. Navigera till katalogen som du sparade .deb-filen i.
    4. 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.

    1. Hämta ALSA-uppgraderingsskriptet (kräver forumregistrering).
    2. Öppna en terminal.
    3. Navigera till katalogen som du sparade .tar-filen i.
    4. 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!