
2025/12/29 6:57
**Dolphin進捗報告 – リリース 2512** - 本レポートでは、Dolphin の最新リリースにおける現在の状況と主要なマイルストーンを概説します。 - 主なハイライトとしては、パフォーマンス向上、バグ修正、および新機能の統合が挙げられます。 - 開発チームは今後の締切に合わせて作業を進めており、エンドユーザー向けに安定したビルドを提供できる見込みです。
RSS: https://news.ycombinator.com/rss
要約▶
Japanese Translation:
リリースノートでは、Dolphin をモバイルデバイス上で高速化・信頼性向上・設定の簡易化を図る Android 専用アップデートが発表されています。主なハイライトは以下の通りです。
- RetroAchievements サポート – GameCube タイトルでアカウントにログインし、実績を解除できます。UI はまだ未完成のため、ユーザーには実績リストを閲覧する際にウェブサイトを開いたままにしておくよう推奨されています。
- 新しいレイテンシーモード 2 つ – 「Rush Frame Presentation」と「Smooth Frame Presentation」は入力遅延を軽減(低フレームレートゲームで 8–14 ms)し、安定したフレームペーシングを維持します。
- Immediately Present XFB – デュアルバッファ V‑Sync をバイパスしてコンソールライクな遅延(約 60 ms)を削減します。
- Reset All Settings ボタン – Android の既定設定をすばやく復元します(JoshuaVandaele と Simonx22 によって実装)。
- SDL Stock Profile – GameCube コントローラ用の事前構成済みマッピングで、設定が簡単になります。
- GamePatch シリーズ (SuperSamus) – Need for Speed: Nitro や Rayman Raving Rabbids などのタイトルにおけるアイドルループを修正し、パフォーマンスを向上させます。
- BBA‑IPC – 新しい「Broadband Adapter (IPC)」オプションで複数の Dolphin インスタンスが単一状態を共有できるようになります。
- Non‑blocking DNS lookups – InetAToN が非同期で実行され、Mario Kart Wii などオンラインプレイ中に発生する停止を防ぎます。
- SDIO バイト順序バグ修正 – CID/CSD の順序を正しくし、最大 32 GB の仮想 SD カードが信頼性高く動作します(Super Smash REX など大容量ホームブリュータイトルに重要)。
- 新しい OSD フォント「Vera Sans Mono」 – ベクタースケールで、Load フォルダ内に「OSD_Font.ttf」という名前の TTF を置くことで上書き可能です。
バグ修正は複数のゲームで発生していたクラッシュやフレーム欠損を解消し、全体的な安定性を向上させます。今回のアップデートにより入力遅延が低減され、フレームペーシングが改善され、設定オプションが拡充され、将来的には完全な RetroAchievements UI や追加ゲームパッチなどの改良へとつながる基盤が整います。
本文
ドロフィン進捗報告 – ホリデー版
ハイライト
-
フレーム提示(Frame Presentation)
- Rush Frame Presentation:フレームの同期に影響を与えず、レイテンシを低減します。
- Smooth Frame Presentation:約1〜2 ms の遅延を追加し、安定性を向上させます。
-
GameCube コントローラサポート
- SDL “Stock” プロファイルが新設され、簡単にマッピングできます。
-
設定リセット機能
- 「Reset All Settings」ボタン(Android・デスクトップ)を追加しました。
-
ゲームパッチ
- Idle‑loop スキップ、アンキャップゲーム修正、BBA IPC、SD カードエミュレーション、Logitech マイクロフォン、OSD フォントアップグレード等。
詳細機能一覧
| # | 機能 | 作者 | 説明 |
|---|---|---|---|
| 2509-493 | Rush & Smooth Frame Presentation | Billiard | レイテンシ低減とフレーム同期を最適化する2種類のスロットリングモード。 |
| 2509-74 | SDL Stock Profile (GameCube) | Samb | 最新コントローラ用に迅速マッピングできるプロファイル。 |
| 2509-237 / 2509-339 | Reset Settings | JoshuaVandaele, Simonx22 | すべてのドロフィン設定をワンクリックで初期化。 |
| 2509-217 | Game Patches | SuperSamus + コントリビューター | Idle‑loop スキップ、アンキャップ修正、パフォーマンス向上パッチ等。 |
| 2509-242 | BBA IPC | cristian64 | 同一マシン内でローカルBBAを実現するプロセス間通信。 |
| 2509-250 | InetAToN async | sepalani | 非同期 DNS 解決により Android のフリーズを排除。 |
| 2509-481 | SDIO CSD/CID fix | Naim2000 | バイト順序修正で最大32 GBまでの仮想 SD カードが正常動作。 |
| 2509-542 | Logitech Microphone emulation | Biendeo | デスクトップのみで、PC マイクを Logi‑Mic としてエミュレート。 |
| 2509-406 | OSD Font upgrade | TryTwo | Vera Sans Mono ベクターフォントに更新し、スケーラブルに対応。 |
| 2509-554 | AX‑HLE Low‑Pass Filter fix | flacs | NFL Blitz Pro の音声で未初期化メモリバグを修正。 |
技術的備考
-
レイテンシ改善
- Immediately Present XFB(即時フレーム出力)+ Rush Frame Presentation を併用すると、最適設定では約10 ms のレイテンシ削減が可能です。
- Smooth Frame Presentation は上記機能使用時のジッタを抑制します。
-
アンキャップゲームパッチ
多くのタイトルは意図した速度より高速に動作し、パフォーマンススパイクや不具合を引き起こします。パッチは VBI ベースでフレームリミットを強制し、安定性を回復します。 -
SD カードエミュレーション
CSD/CID バイト順序を修正し、最大32 GBまでの仮想 SD カードが完全機能。大容量ホームブリュー作品(例:Super Smash REX)のクラッシュ問題も解消。 -
ネットワーク改善
非同期 DNS (
) により、オンラインロビーへの参加・離脱時に Android がフリーズする現象を除去しました。InetAToN
新機能の有効化方法
- Configuration → Advanced を開く。
- 必要なオプションをトグル:
- Rush Frame Presentation
- Smooth Frame Presentation
- GameCube コントローラマッピングの場合は、Controller → GameCube へ進みデバイスを選択後、「SDL Gamepad (Stock)」プロファイルを読み込む。
締めくくり
ドロフィンチームよりハッピーホリデー!
このリリースで実現した低レイテンシ、滑らかなプレイ体験、新たな便利機能をぜひお楽しみください。