Mange brukere har hatt problemer med lyd ved oppgradering fra Ubuntu 9.04 til 9.10. Denne How-To vil vise deg hvordan du reparerer noen av disse lydproblemene, inkludert:
- Ingen lyd i Flash-videoer.
- Lyden stopper helt etter at du har åpnet en Flash-video.
- Ingen lyd i det hele tatt.
- Lyden spilles ut av høyttalere, men ikke hodetelefoner koblet til forsiden av datamaskinen (gå til trinn 5).
Rask Ubuntu Audio Primer
Ubuntu 9.10 bruker som standard to komplementære programmer for å pumpe lyd gjennom høyttalere eller hodetelefoner.
- ALSA Advanced Linux Sound Architecture (ALSA) gir direkte tilgang til lydkortet ditt. Et problem med ALSA er at bare ett program kan sende lyd til ALSA på en gang. På grunn av dette inkluderer Ubuntu et annet program kalt …
- Pulseaudio PulseAudio er en lydserver som tar lyddata fra alle dine applikasjoner og sender den til ALSA. PulseAudio lar deg gjøre noen kule ting som å kontrollere volumnivået for hvert program separat, og streame lyd til en annen datamaskin over et nettverk.
Et vanlig problem i Ubuntu 9.10 skjer når et program forsøker å bruke ALSA direkte, i stedet for å gå gjennom PulseAudio som det skal. Følgende trinn løser dette problemet.
Trinn 1: Installer noen verktøy
I dette trinnet installerer vi Gnome ALSA Mixer og Standard Sound Chooser.
For å installere Gnome ALSA Mixer, åpne en terminal og skriv inn:
sudo apt-get install gnome-alsamixer
Installering av standard lydvelger er litt mer komplisert. Det pleide å være i alsa-utils-pakken, men det ble fjernet i Ubuntu 9.10. Heldigvis har en nyttig Ubuntu forum bruker gitt anvisninger for å installere dette verktøyet.
- Last ned en gammel versjon av alsa-utils (sørg for at du velger riktig arkitektur: i386 for et 32-biters system og amd64 for et 64-biters system).
- Åpne et terminalvindu.
- Naviger til katalogen som du lagret.deb-filen i.
- Utfør følgende kommandoer:
# Install the.deb sudo dpkg -i alsa-utils_1.0.18-1ubuntu11*.deb # Copy asoundconf sudo cp /usr/bin/asoundconf /usr/ # Install the graphical front-end to the Default Sound Card chooser sudo apt-get install asoundconf-gtk # Update alsa-utils now that you have asoundconf copied sudo apt-get upgrade alsa-utils # Move asoundconf to the right place sudo mv /usr/asoundconf /usr/bin/
På dette tidspunktet bør du nå ha et verktøy som heter Standard lydkort i System> Innstillinger.
Trinn 2: Oppdater PulseAudio og ALSA
For å sikre at du har de nyeste versjonene av PulseAudio og ALSA, åpne en terminal og utfør følgende kommandoer.
sudo apt-get upgrade pulseaudio gstreamer0.10-pulseaudio sudo apt-get upgrade alsa-base alsa-utils
Hvis disse pakkene ennå ikke er installert, erstatter du "oppgradering" i kommandoen ovenfor med "installere" og kjører dem igjen.
Hvis pakkene dine allerede er oppdatert, ser du noe slikt.
Trinn 3: Velg PulseAudio som standard lydkort
Åpne verktøyet Standard lydkort du installerte i trinn 1. Det kommer til å være i System> Innstillinger.
Trinn 4: Reboot
Lagre alt du har åpent og start datamaskinen på nytt.
Trinn 5: Still inn volumet
Åpne Gnome ALSA Mixer, som er i Programmer> Lyd og video.
Trinn 6: Test lyden
Åpne opp favorittmusikkavspillingsprogrammet ditt (vi er delvis til RhythmBox). Kontroller at volumkontrollen er på et rimelig nivå. Spill en sang. Hører du det? Hvis ikke, fortsett til trinn 7.
Åpne din favoritt nettleser. Åpne en Youtube-video. Hører du både Youtube-videoen og musikken din? I så fall fungerer lyden ordentlig!
Hvis ikke, fortsett til trinn 7.
Trinn 7: Få den nyeste versjonen av ALSA
Hvis lyd fortsatt ikke fungerer eller ikke fungerer for flere programmer, må du kanskje oppdatere til den nyeste versjonen av ALSA.
Igjen gir en nyttig Ubuntu forum bruker en enkel metode for å gjøre dette.
- Last ned ALSA-oppgraderingsskriptet (krever forumregistrering).
- Åpne en terminal.
- Naviger til katalogen som du lagret.tar-filen i.
- Utfør følgende kommandoer:
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
Trinn 8: Reboot og test
Lagre alt du har åpent og start datamaskinen på nytt.
Når du er tilbake i Ubuntu, test lyden din som beskrevet i trinn 6. Hvis lyden fortsatt ikke virker, er det fortsatt en siste utvei …
Trinn 9: Bytt til åpent lydsystem
ALSA ble designet som en erstatning til et lignende program kalt Open Sound System (OSS). Selv om mange distribusjoner vedtok ALSA, fortsatte utviklingen av OSS, og dagens versjoner er perfekt i stand til å levere lyd av høy kvalitet i Ubuntu.
Bytte til OSS er en artikkel i seg selv. Heldigvis opprettholder Ubuntu-samfunnet bare en slik artikkel.
Konklusjon
Forhåpentligvis ved å følge disse trinnene har du kunnet få lyden til å fungere skikkelig i Ubuntu 9.10. Gi oss beskjed om disse trinnene fungerte for deg i kommentarene!