Geluid herstarten in Ubuntu

Ubuntu geluid menu

Ubuntu geluid menu dat snel toegang geeft tot volumeverandering en mediaplayers

Soms gebeurt het eens dat ik storingen op mijn geluid begin te krijgen. Dit kan heel merkbaar zijn maar soms ook zeer subtiel, zoals een tiende van een seconde pauze per 3 seconden. Niet zo storend maar als je dan volop naar muziek aan het luisteren bent of een film aan het bekijken bent, dan wordt het wel irritant. Nu zou dit te wijten zijn aan een haperende sound driver. De standaard sound driver in Ubuntu is ALSA. Met een herstart van je pc valt dit op te lossen maar waarom zou je daar genoegen mee nemen als het nog sneller kan opgelost worden?

De truc is om dus ALSA te herstarten. Het eerste wat we moeten doen, is vinden welke applicaties allemaal gebruik maken van de ALSA sound driver op dit moment. Het is namelijk de bedoeling dat geen enkele applicaties ALSA zou tegenhouden om deftig te kunnen herstarten. Om te ontdekken welke applicaties gebruik maken van ALSA, moeten we eerst een terminal openen in Ubuntu. Hierin voeren we dit commando in:

lsof | grep pcm

Waarna we een output krijgen zoals dit:

jeroen@jeroen-laptop:/etc/init.d$ lsof | grep pcm
pulseaudi 1384 jeroen mem CHR 116,5 7667 /dev/snd/pcmC0D0p
pulseaudi 1384 jeroen 36u CHR 116,5 0t0 7667 /dev/snd/pcmC0D0p
operaplug 22445 jeroen mem REG 8,1 22076 12460921 /usr/lib32/alsa-lib/libasound_module_pcm_pulse.so
firefox 29464 jeroen mem REG 8,1 27168 12456464 /usr/lib/alsa-lib/libasound_module_pcm_pulse.so
npviewer. 29564 jeroen mem REG 8,1 22076 12460921 /usr/lib32/alsa-lib/libasound_module_pcm_pulse.so

Hieraan kan ik zie dat bijvoorbeeld Firefox en Opera op dit moment ALSA gebruiken. Simpelweg deze applicaties sluiten en nogmaals het commando uitvoeren om te zien of het gelukt is. Zodra de lijst zo leeg mogelijk is (probeer het terug te dringen tot enkel items waar “alsa” in staat), kunnen we proberen om ALSA te herstarten:

sudo alsa reload

Met dit commando geven we aan dat ALSA zichzelf moet herladen, hiermee worden de interne modules van ALSA één voor één uitgeschakeld en herstart. We krijgen een resultaat als dit:

jeroen@jeroen-laptop:/etc/init.d$ sudo alsa reload
lsof: WARNING: can’t stat() fuse.gvfs-fuse-daemon file system /home/jeroen/.gvfs
Output information may be incomplete.
/sbin/alsa: Warning: Processes using sound devices: 1384(pulseaudio).
Unloading ALSA sound driver modules: snd-seq-midi snd-rawmidi snd-seq-midi-event snd-seq snd-seq-device snd-hda-codec-hdmi snd-hda-codec-realtek snd-hda-intel snd-hda-codec snd-hwdep snd-pcm snd-timer snd-page-alloc (failed: modules still loaded: snd-hda-codec-hdmi snd-hda-codec-realtek snd-hda-intel snd-hda-codec snd-hwdep snd-pcm snd-timer snd-page-alloc).
Loading ALSA sound driver modules: snd-seq-midi snd-rawmidi snd-seq-midi-event snd-seq snd-seq-device snd-hda-codec-hdmi snd-hda-codec-realtek snd-hda-intel snd-hda-codec snd-hwdep snd-pcm snd-timer snd-page-alloc.

Zoals je ziet heeft hij de driver modules van ALSA ge-unload om ze daarna terug te loaden. Als dit niet zou lukken, wil dit zeggen dat er mogelijk nog een applicatie gebruik maakt van ALSA. Als je het maar niet kan vinden welke applicatie dat is of waarom ALSA niet wil reloaden, herstart de pc en het probleem zal ook opgelost zijn. Dan heb je toch eens de kortere weg geprobeerd om terug vlot speelbaar geluid te hebben in Ubuntu.

Plaats een reactie

Uw emailadres zal niet gepubliceerd worden.

*

U mag deze HTML tags en attributen gebruiken: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">