web-dev-qa-db-ja.com

PII 333MHzでMIDIサーバーを実行するLinuxディストリビューション

MIDIメッセージをネットワークからTurtleBeachMontegoのサウンドボードに1997年からリダイレクトするために使用できるLinuxディストリビューションを探しています。現在、コンピューターはWindows 98 seを実行しており、合計レイテンシーが発生します。アナログケーブルを介してオーディオをフィードバックする場合は10ミリ秒です。コンピューターにディスプレイがないため、リモートコントロールを実行できません(アドホックメッセージとして追加したシャットダウン以外)。

完全なハードウェアリスト:

  • サウンド:TurtleBeach Montego
  • グラフィック:NVIDIA GeForce 6200 AGP
  • CPU:Pentium II Deschutes 333 MHz
  • RAM:256 MB
  • IDEコントローラー

以下は、セットアップの要件のリストです

  • 10ミリ秒以下の合計遅延
  • SSH
  • ALSA
  • ユーティリティプログラム(ls、cp、...)

また、遅延を増やすことなく、「聞こえるもの」ポートを介してデジタルオーディオリターンを実現できれば便利です(Windows 98では、40ミリ秒を下回ることはできません)。

すべてのディストリビューションは、そのマシンに対して要求が厳しすぎるようです。自分で設定する必要がありますか?ただのサーバーなのでGUIは必要ありません。

1
user877329

Gentooとある程度の忍耐。

私はそれよりも最小限のハードウェアでGentooを実行し、最小限のWMとOperaブラウザも備えた完全なX11デスクトップを実行することができました(それはもっと「日常の使用ボックスよりも機能します」)。

CPU使用率を制限するために、Gentooと次のパフォーマンスの最適化をお勧めします。

  • カーネルオプションをコンパイルして、必要なハードウェアのみを手動で選択します。
  • 適切なSSE拡張子を持つCPU用に特別にコンパイルします。
  • 通常のユーザーランドの代わりにBusyBoxを使用して、メモリとCPUの負荷をさらに削減します
  • x11 3用のモジュラーGPUドライバーの絶対最小値をコンパイルすることは、通常、最も必要なものです。カード専用のもの(ATIオープンソース)、最後の手段であるVGAのデフォルト、およびその他のフォールバックドライバー。
  • オーディオカーネルドライバーをコンパイルして、必要なものだけを提供します。
  • 使用フラグを慎重に選択して、ユーザーランドソフトウェアを手動でコンパイルし、オーディオバスに接触する無関係なソフトウェアを避けます。

それは複雑なことのように聞こえるかもしれませんが、Gentooでそれをすべて行うには、忍耐力、中レベルの技術文書を少し読んで、タオルを投げないという決意が必要です。

2
Techdragon

レイテンシーは主にカーネルの問題です。新しいカーネル(したがって新しいディストリビューション)の方が良い結果が得られると思います。ディストリビューションは同じベースソフトウェア上に構築されているので、違いを生むのはおそらくそれをよく知っていることです(あなたはwillそれを最新の状態に保つ必要があり、その周りに半分忘れられたシステムを持っているなじみのない方法で管理することは、ビット腐敗の確実なレシピです)。日常的に使用するものについては、最小インストールを確認してください。

2
vonbrand

プラネットCCRMA 。これは、オーディオ用に最適化されたFedoraから派生したディストリビューションです。カーネル用のオプションのリアルタイム/低レイテンシーパッチが含まれています(詳細については ドキュメントのこの部分を参照 )が、最近のカーネルにはこの作業の多くがすでに統合されているため、実際にあなたのニーズに十分に適していると思います。

どちらのディストリビューションを選択した場合でも、 [〜#〜] jack [〜#〜] で低レイテンシのオーディオとMIDIを確認することをお勧めします。

2
mattdm

私はストリーミングクライアントとして256MBのRAMを搭載したsplll 600 MHzでDebian(おそらくバスター)を使用しています。チャームのように機能します。

0
K. Nick