🛠Tools🔥

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 接続の正式リリースが待たれる。