Linux distro para executar um servidor MIDI em um PII 333 MHz

1

Estou procurando uma distribuição Linux que possa ser usada para redirecionar a mensagem MIDI da rede para o soundboard do TurtleBeach Montego de 1997. Atualmente, o computador está executando o Windows 98 e eu recebo uma latência total de 10 ms ao alimentar áudio de volta através de um cabo analógico. Como o computador não tem tela, não posso fazer nenhum controle remoto (além do desligamento, que adicionei como mensagens ad-hoc).

Lista completa de hardware:

  • Som: TurtleBeach Montego
  • Gráficos: NVIDIA GeForce 6200 AGP
  • CPU: Pentium II Deschutes 333 MHz
  • RAM: 256 MB
  • controlador IDE

A seguir, uma lista de requisitos para a configuração

  • Uma latência total menor ou igual a 10 ms
  • SSH
  • ALSA
  • Programas utilitários (ls, cp, ...)

Além disso, seria bom obter retorno de áudio digital através da porta "o que você ouve" sem aumentar a latência (no Windows 98, não posso chegar abaixo de 40 ms se o fizer).

Todas as distros parecem ser muito exigentes para essa máquina. Preciso configurar o meu próprio? Eu não preciso de nenhuma GUI, pois é apenas um servidor.

    
por user877329 07.04.2013 / 15:42

4 respostas

2

A latência é principalmente um problema no kernel, eu diria que novos kernels (e, portanto, distribuições mais recentes) vão dar melhores resultados. Distribuições são construídas sobre o mesmo software básico, então o que deve fazer a diferença é provavelmente mais a familiaridade com ele (você terá que mantê-lo atualizado, e ter um sistema meio esquecido em torno do qual é gerido de uma forma desconhecida é uma receita certa para a podridão de bits). Verifique uma instalação mínima para o que você usa no dia a dia.

    
por 07.04.2013 / 17:41
2

Planet CCRMA . Esta é uma distribuição derivada do Fedora, otimizada para áudio. Ele inclui patches opcionais em tempo real / baixa latência para o kernel (consulte esta parte dos documentos para obter detalhes ), mas observa que kernels recentes já têm muito deste trabalho integrado e, portanto, você pode realmente achar que é bom o suficiente para as suas necessidades.

Em qualquer distribuição escolhida, você provavelmente vai querer analisar o JACK para áudio e MIDI de baixa latência.

    
por 07.04.2013 / 19:55
2

Gentoo e alguma paciência.

Eu executei o Gentoo em um hardware mais minimalista do que isso e consegui rodar um desktop X11 completo com o mínimo de WM e o Opera Browser nele também. (foi mais um "eu gostaria de saber se iria funcionar" do que uma caixa de uso diário).

Eu recomendaria o Gentoo e as seguintes otimizações de desempenho para limitar o uso da CPU.

  • Compile suas opções de kernel selecionando manualmente somente o hardware que você precisa.
  • Compile especificamente para a CPU com extensões SSE apropriadas.
  • Use o BusyBox em vez da área de usuário normal para reduzir ainda mais a memória & Cargas de CPU
  • compila o mínimo absoluto dos drivers de GPU modular para X11 3 normalmente é o máximo que você precisa. Aquele especificamente para o seu cartão (ATI open source), o último recurso VGA padrão, e qualquer outro driver de fallback que você preferir.
  • Compile seus drivers de kernel de áudio para fornecer apenas os que você precisa.
  • Compile manualmente o software do seu usuário selecionando cuidadosamente os sinalizadores de uso, evitando qualquer software estranho que toque no barramento de áudio.

Isso pode soar como um conjunto complexo de coisas, mas fazer tudo isso no Gentoo exigirá apenas paciência, leitura de documentação técnica de nível médio e determinação para não jogar a toalha.

    
por 22.04.2013 / 18:48
0

Eu uso Debian (provavelmente buster) em 600 MHz com 256 MB de ram como um cliente de streaming. Funciona como um encanto.

    
por 16.11.2017 / 19:49