HaikuOS、OSS ライブラリ Haiku Nvidia を公開──Half-Life 2 のネイティブ動作を実現
Turing/Ampere アーキテクチャ GPU への対応により、HaikuOS 上で Source Engine を用いたゲームのネイティブ実行が可能になった。
リリース: 2026-06-14 · 読了 3 分記事の要約
1. 核心(What)
- HaikuOS 向け Nvidia GPU ドライバプロジェクトが Turing および Ampere アーキテクチャの GPU をサポート。
- nillerusr による Source Engine のソースコードを利用し、Half-Life 2 が HaikuOS 上でネイティブ動作。
- RTX 2060 環境において 2560x1440 解像度での描画を確認。
- hrev59825 において HDMI および DisplayPort 経由の音声出力パッチが一時的に実装。
2. 影響(Why)
- OS の実用性転換: これまで趣味的な立ち位置だった HaikuOS が、Nvidia ドライバの整備により、日常的なデスクトップ用途やレガシーゲームの実行環境として選択肢に入り始めた。
- 国内ニッチ層への影響: 国内のレガシー OS 研究グループや特定ハードウェアの再利用を検討する中規模組織において、既存の x86_64 資産を現代的な GPU 上で動かすためのベースラインとなる。
3. 根拠・詳細(How)
- ドライバ実装の仕組み: Turing/Ampere 世代のファームウェアバイナリを HaikuOS の Accelerant API にインターフェースさせることで描画を制御。現状、Lovelace 世代以降の GPU はバイナリ未対応のため動作不可。
- フレームバッファ仕様: Screen Preferences 上の表示は 24bit/pixel だが、これは Accelerant API の仕様によるもの。内部フレームバッファは XRGB 形式(8bit アライメント)で処理される。
4. 展望・課題(Next)
- 周辺機能の安定化: hrev59826 で一時的に差し戻された HD Audio ドライバによる HDMI/DisplayPort 音声出力の再実装と、DisplayPort 接続の正式リリースが待たれる。