Sådan løser du lydproblemer i Ubuntu 9.10
Mange brugere har haft problemer med lyd ved opgradering fra Ubuntu 9.04 til 9.10. Denne vejledning viser dig hvordan du løser nogle af disse lydproblemer, herunder:
- Ingen lyd i Flash-videoer.
- Lyden stopper helt, når du har åbnet en Flash-video.
- Ingen lyd overhovedet.
- Audio afspilles uden for højttalere, men ikke hovedtelefoner, der er tilsluttet til computerens forside (gå til trin 5).
Hurtig Ubuntu Audio Primer
Ubuntu 9.10 bruger som standard to komplementære programmer til at pumpe lyd gennem dine højttalere eller hovedtelefoner.
- ALSA
Advanced Linux Sound Architecture (ALSA) giver direkte adgang til dit lydkort.
Et problem med ALSA er, at kun ét program kan sende lyd til ALSA på én gang. På grund af dette indeholder Ubuntu et andet program kaldet ... - PulseAudio
PulseAudio er en lydserver, der tager lyddata fra alle dine applikationer og sender det videre til ALSA.
PulseAudio giver dig mulighed for at lave nogle kølige ting som at styre lydstyrkeniveauet for hver applikation separat, og streame lyd til en anden computer via et netværk.
Et almindeligt problem i Ubuntu 9.10 opstår, når en applikation forsøger at bruge ALSA direkte, i stedet for at gennemgå PulseAudio som det skulle. De følgende trin løser dette problem.
Trin 1: Installer nogle værktøjer
I dette trin installerer vi Gnome ALSA Mixer og Standard Sound Chooser.
For at installere Gnome ALSA Mixer skal du åbne en terminal og skrive:
sudo apt-get install gnome-alsamixer
Installation af Standard Sound Chooser er lidt mere kompliceret. Det plejede at være i alsa-utils-pakken, men det blev fjernet i Ubuntu 9.10. Heldigvis har en nyttig Ubuntu-forumbruger givet anvisninger til at installere dette værktøj.
- Download en gammel version af alsa-utils (sørg for at du vælger den rigtige arkitektur: i386 til et 32-bit system og amd64 til et 64-bit system).
- Åbn et terminalvindue.
- Naviger til den mappe, du har gemt .deb filen i.
- Udfør følgende kommandoer:
# Installer .deb
sudo dpkg -i alsa-utils_1.0.18-1ubuntu11 * .deb
# Kopier asoundconf
sudo cp / usr / bin / asoundconf / usr /
# Installer den grafiske front-end til standardlydkort-vælgeren
sudo apt-get installere asoundconf-gtk
# Opdater alsa-utils nu, hvor du har kopieret asoundconf
sudo apt-get opgradere alsa-utils
# Flyt asoundconf til det rigtige sted
sudo mv / usr / asoundconf / usr / bin /
På dette tidspunkt skal du nu have et værktøj kaldet Standard lydkort i System> Indstillinger.
Trin 2: Opdater PulseAudio og ALSA
For at sikre, at du har de nyeste versioner af PulseAudio og ALSA, skal du åbne en terminal og udføre følgende kommandoer.
sudo apt-get opgradering pulseaudio gstreamer0.10-pulseaudio
sudo apt-get opgradering alsa-base alsa-utils
Hvis disse pakker endnu ikke er installeret, skal du erstatte "upgrade" i ovenstående kommandoer med "install" og køre dem igen.
Hvis dine pakker allerede er opdateret, vil du se noget som dette.
Trin 3: Vælg PulseAudio som dit standard lydkort
Åbn det standard lydkortværktøj, du installerede i trin 1. Det kommer til at være i System> Indstillinger.
Vælg PulseAudio. Klik på Afslut.
Trin 4: Genstart
Gem alt, du har åbent, og genstart din computer.
Trin 5: Indstil lydstyrken
Åbn Gnome ALSA Mixer, som findes i Applications> Sound & Video.
Sørg for, at intet er dæmpet og sæt lydstyrken på et behageligt niveau. I de fleste tilfælde kan du sætte det maksimalt, da de fleste applikationer, der afspiller lyd, har deres egen lydstyrke. Sørg især for, at master- og PCM-volumen ikke er dæmpet.
Bemærk, at der er separate lydstyrker til lydstikkene på bagsiden og forsiden af din computer, hvis dit bundkort har begge. Hvis du har en dempet, men ikke den anden, kan lyden afspille højttalerne, men ikke udenfor hovedtelefonerne, der er tilsluttet computerens forside..
Trin 6: Test lyden
Åbn din yndlingsmusikafspilningsprogram (vi er delvis til RhythmBox). Sørg for, at lydstyrken er på et rimeligt niveau. Spil en sang. Hører du det? Hvis ikke, fortsæt til trin 7.
Åbn din yndlingswebbrowser. Åbn en Youtube video. Hører du både Youtube video og din musik? Hvis ja, fungerer lyden korrekt!
Hvis ikke, fortsæt til trin 7.
Trin 7: Få den nyeste version af ALSA
Hvis lyd stadig ikke virker eller ikke fungerer for flere programmer, skal du muligvis opdatere til den nyeste version af ALSA.
Igen giver en nyttig Ubuntu-forumbruger en nem metode til at gøre dette.
- Download ALSA-opgraderingsskriptet (kræver forumregistrering).
- Åbn en terminal.
- Naviger til den mappe, du har gemt .tar-filen i.
- Udfør følgende kommandoer:
tjære 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
Trin 8: Genstart og test
Gem alt, du har åbent, og genstart din computer.
Når du er tilbage i Ubuntu, skal du teste din lyd som beskrevet i trin 6. Hvis din lyd stadig ikke virker, er der stadig en sidste udvej ...
Trin 9: Skift til åbent lydsystem
ALSA blev designet som en erstatning til et lignende program kaldet Open Sound System (OSS). Selvom mange distributioner vedtog ALSA fortsatte udviklingen af OSS, og de nuværende versioner er perfekt i stand til at levere højkvalitetslyd i Ubuntu.
Skift til OSS er en artikel i sig selv. Heldigvis opretholder Ubuntu-samfundet netop en sådan artikel.
Konklusion
Forhåbentlig ved at følge disse trin har du været i stand til at få lyden til at fungere korrekt i Ubuntu 9.10. Lad os vide, om disse trin fungerede for dig i kommentarerne!