Hva er ALSA? Jeg leste Wikipedia-siden, men kunne ikke forstå det. Alt jeg forstår er at det er en modul i kjernen som har noe å gjøre med lyd.

Hva skjer hvis du ikke inkluderer den i kjerne, betyr det at høyttalerne ikke vil fungere eller noe. Jeg spør fordi jeg prøver å installere en versjon av Linux, men jeg vet ikke om kjernen skal inneholde ALSA

Svar

ALSA står for Advanced Linux Sound Architecture, jeg vil oppfordre deg til å peke rundt deres prosjektnettsted hvis du er virkelig nysgjerrig. Spesielt vil jeg ta en titt på « Jeg er ny på ALSA-sider & tutorials .

ArchLinux-wiki beskriver det sannsynligvis best.

Advanced Linux Sound Architecture (ALSA) er en Linux-kjernekomponent som erstattet den opprinnelige Open Sound System (OSSv3) for å tilby enhetsdrivere for lydkort. I tillegg til lydenhetsdrivere, pakker ALSA også et brukerplassbibliotek for applikasjonsutviklere som vil bruke driverfunksjoner med et høyere nivå API enn direkte interaksjon med kjernedrivere. p>

Dette diagrammet er også nyttig for å forstå hvor de forskjellige komponentene, ALSA, JACK, etc. passer i forhold til hverandre & kjernen.

                                            ss # 1

Og til slutt ett utdrag til – Slik fungerer det: Linux-lyd forklart :

Når det kommer til moderne Linux-lyd, begynnelsen er Advanced Linux Sound Architecture, eller ALSA. Dette kobles til Linux-kjernen og gir lydfunksjonalitet til resten av systemet. Men det er også mye mer ambisiøst enn en vanlig kjernedriver; den kan blandes, gi kompatibilitet med andre lag, lage et API for programmerere og jobbe med en så lav og stabil ventetid at den kan konkurrere med ASIO- og CoreAudio-ekvivalenter på Windows- og OS X-plattformer.

Så bunnlinjen er at ALSA er laget som gir andre lydprogramvarekomponenter tilgang til kjernen, så for å svare på spørsmål, ja du trenger det.

Kommentarer

  • du trenger ikke nødvendigvis det på en server tror jeg? gjør du?
  • Endanx for det, en enkel og klar forklaring!
  • @Kiwy, hvis du bare vil ha enkle alarmsignaler, kan PC-høyttalerdriveren gjøre alt du trenger (hvis serveren har maskinvaren – den ' er ikke lenger så universell som det var for tjue år siden). ALSA er bare nødvendig hvis du vil ha mer sofistikert lyd.
  • Er det virkelig slik at phonon er på toppen av xine, som er på toppen av gstreame r etc.? Jeg har ikke ' ingen pulseaudio på systemet mitt, og jeg har fortsatt hatt xine i arbeid uten å ha installert noe som pulseaudio og gst.

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *