Android MAME latency判断 / 2026-08-04

Android版MAMEでframe jitterを増やさずlowlatencyを使う方法

lowlatencyが有効な条件を判断し、run-aheadやVSyncと区別して実速度の対照結果を残します。

9分診断ガイドMAME 0.289。移植版がlowlatencyまたは明示的な同等設定を提供する必要があります

Android版MAMEでframe jitterを増やさずlowlatencyを使う方法

Android移植版がMAMEの`lowlatency`を提供し、ゲームが実速度を維持できる場合だけ使います。設定はthrottle前にframeを描き、VRR画面で特に有効ですが、一部システムではjitterが出るため初期値はoffです。同じ場面をoff/onで比較し、pacingや音声が悪化したら戻してください。

この順番で実行

  1. 01

    移植版、MAME revision、renderer、画面、入力、短縮名、lowlatency offの結果を記録します。

  2. 02

    UI、help、設定出力、logで設定の提供を確認します。

  3. 03

    正規ゲームの再現可能な反応で、熱機後の速度、pacing、音声、反応を記録します。

  4. 04

    lowlatencyだけを有効にし、VSync、frameskip、throttle、speed、renderer、bufferは変えません。

  5. 05

    反応が改善し出力が安定する場合だけ保持し、jitter等が出たら戻します。

  6. 06

    最小scopeで保存しoff/on証跡を残します。

診断表

設定/症状変化境界
`lowlatency`throttle前に描画遅延低下またはjitter
Run-aheadstateを進めて復元別技術
VSync / waitvsync画面更新と同期tearingや待機
速度100%未満実時間処理不足先に性能回復

変えるのはscheduleです

MAMEはthrottle前に描きます。run-aheadは実行を進めてstateを戻します。

VRRは好条件ですが保証ではありません

MAMEは新しい3D機やOSに似たsoftwareなどでjitterが出る可能性を警告します。Androidにはcompositorもあります。

実速度が対照条件です

遅いmachineは時間予算を超えています。実速度へ戻してlowlatencyだけを変更します。

公式情報源

関連ガイド