この記事はアーカイブ済みで、これ以上更新されることはありません。

MainStage 2.2:一部のデュアルコアコンピュータでパフォーマンスが低下するように見えることがある

一部のデュアルコアコンピュータで、MainStage 2.2 の CPU 負荷が MainStage 2.1.x よりも大きく見えることがあります。MainStage 2.1.x で正しく再生されていたコンサートが、MainStage 2.2 ではオーバーロードになることがあります。

この問題は、オーディオ環境設定で I/O セーフティバッファ設定を有効にしている場合に発生することがあります。この設定が有効になっていると、予期しない CPU スパイクによるオーバーロードからの保護のため、出力バッファが追加されます。MainStage 2.2 では、この追加のバッファのサイズが変更になりました。MainStage 2.1.x では、追加のバッファのサイズは I/O バッファサイズの 2 倍でしたが、MainStage 2.2 では I/O バッファサイズ設定と同じになっています。この結果、CPU 負荷は大きくなりますが、MainStage 2.1.x で同じ設定にしている場合よりも、ラウンドトリップのレイテンシは小さくなります。

MainStage 2.2 のレイテンシと CPU のパフォーマンスを MainStage 2.1.x と同じにするには、次の手順を実行します。

  1. 「I/O バッファサイズ」を 1 段階大きい設定にします (たとえば、128 サンプルで実行している場合は、256 サンプルに設定します)。

  2. 「I/O セーフティバッファ」をオフにします。

No alt supplied for Image

注意:I/O セーフティバッファを有効にしている場合、MainStage 2.2 のオーディオ環境設定に表示される「結果のラウンドトリップのレイテンシ」の値は、I/O セーフティバッファのサイズが小さくなっているにもかかわらず、それ以前のバージョンの MainStage と異なりません。これは、I/O セーフティバッファを有効にしている場合、MainStage 2.1.x ではラウンドトリップのレイテンシが正しく表示されていなかったためです。MainStage 2.1.x のレイテンシは、環境設定ウインドウに表示されていた値より大きかったことになります。MainStage 2.2 ではレイテンシが正しく表示されます。

公開日: