O que é ALSA? Eu li a página da Wikipedia, mas não consegui entender. Tudo que eu entendo é que é um módulo no kernel que tem algo a ver com som.

O que acontece se você não incluí-lo no kernel, isso significa que os alto-falantes não funcionarão ou algo assim. Estou perguntando porque estou tentando instalar uma versão do Linux, mas não sei se o kernel deve incluir ALSA

Resposta

ALSA significa Advanced Linux Sound Architecture, eu o encorajo a dar uma olhada no site do projeto se você estiver realmente curioso. Especificamente, eu “daria uma olhada nos” Sou novo nas páginas ALSA & tutoriais .

O wiki do ArchLinux provavelmente o descreve melhor.

A Advanced Linux Sound Architecture (ALSA) é um componente do kernel do Linux que substituiu o Open original Sistema de som (OSSv3) para fornecer drivers de dispositivo para placas de som. Além dos drivers de dispositivo de som, ALSA também inclui uma biblioteca de espaço do usuário para desenvolvedores de aplicativos que desejam usar recursos de driver com uma API de nível superior do que a interação direta com os drivers do kernel.

Este diagrama também é útil para entender onde os vários componentes, ALSA, JACK, etc. se encaixam entre si & o kernel.

                                            ss # 1

E, finalmente, mais um trecho – Como funciona: áudio do Linux explicado :

Quando se trata de áudio Linux moderno, o início é a Advanced Linux Sound Architecture, ou ALSA. Isso se conecta ao kernel do Linux e fornece funcionalidade de áudio para o resto do sistema. Mas também é muito mais ambicioso do que um driver de kernel normal; ele pode misturar, fornecer compatibilidade com outras camadas, criar uma API para programadores e trabalhar em uma latência tão baixa e estável que pode competir com os equivalentes ASIO e CoreAudio no Plataformas Windows e OS X.

Portanto, o resultado final é que ALSA é a camada que fornece a outros componentes de software de áudio acesso ao kernel, para responder ao seu pergunta, sim, você precisa.

Comentários

  • você não precisa necessariamente disso em um servidor, eu acho? e você?
  • Obrigado por isso, uma explicação simples e clara!
  • @Kiwy, se você quiser apenas bipes de alarme simples, o driver do alto-falante do PC pode fazer tudo que você precisa (se o servidor tiver o hardware – it ' não é mais tão universal como era há vinte anos). ALSA só é necessário se você quiser um som mais sofisticado.
  • É realmente para que o phonon esteja no topo de xine, que está em cima de gstreame r etc.? Eu não ' não tenho nenhum pulseaudio em meu sistema, e ainda tive o xine funcionando sem ter instalado nada como pulseaudio e gst.

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *