Ce este ALSA? Am citit pagina Wikipedia, dar nu am putut să o înțeleg. Tot ce înțeleg este că este un modul din kernel care are legătură cu sunetul.

Ce se întâmplă dacă nu îl includeți în kernel, înseamnă că difuzoarele nu vor funcționa sau așa ceva. Întreb pentru că încerc să instalez o versiune de Linux, dar nu știu dacă nucleul ar trebui să includă ALSA

Răspunde

ALSA reprezintă Advanced Linux Sound Architecture, te-aș încuraja să te bagi în jurul site-ului lor web al proiectului dacă ești cu adevărat curios. Mai exact, ar trebui să arunc o privire asupra „ Sunt nou în paginile ALSA & tutoriale .

Wiki-ul ArchLinux probabil îl descrie cel mai bine.

Arhitectura avansată de sunet Linux (ALSA) este o componentă a nucleului Linux care a înlocuit Open-ul original Sistem de sunet (OSSv3) pentru furnizarea de drivere de dispozitiv pentru plăci de sunet. În afară de drivere de dispozitiv de sunet, ALSA include și o bibliotecă de spațiu pentru utilizatorii pentru dezvoltatorii de aplicații care doresc să utilizeze caracteristici ale driverelor cu un API de nivel superior decât interacțiunea directă cu driverele de nucleu.

Această diagramă este, de asemenea, utilă pentru a înțelege unde se potrivesc diferitele componente, ALSA, JACK etc. una față de cealaltă & nucleul.

                                            ss # 1

Și în sfârșit încă un extras – Cum funcționează: Linux audio explicat :

Când este vorba de sunetul modern Linux, începutul este Advanced Linux Sound Architecture sau ALSA. Aceasta se conectează la kernel-ul Linux și oferă funcționalitate audio pentru restul sistemului. Dar este, de asemenea, mult mai ambițios decât un driver de nucleu normal; poate amesteca, oferi compatibilitate cu alte straturi, poate crea un API pentru programatori și poate lucra la o latență atât de scăzută și stabilă încât poate concura cu echivalentele ASIO și CoreAudio de pe Platformele Windows și OS X.

Deci, linia de jos este că ALSA este stratul care oferă acces altor componente software audio la nucleu, astfel încât să răspundă întrebare, da aveți nevoie de ea.

Comentarii

  • nu aveți neapărat nevoie de ea pe un server cred că nu?
  • Mulțumesc pentru asta, o explicație simplă și clară!
  • @Kiwy, dacă doriți doar bipuri simple de alarmă, driverul difuzorului PC poate face tot ce aveți nevoie (dacă serverul are hardware – ' nu mai este la fel de universal ca acum douăzeci de ani). ALSA este necesară doar dacă doriți un sunet mai sofisticat.
  • Este într-adevăr astfel încât phonon să fie în partea de sus de xine, care este deasupra gstreame r etc.? Nu ' nu am niciun pulseaudio pe sistemul meu și încă am funcționat xine fără a fi nevoie să instalez nimic precum pulseaudio și gst.

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *