概要
- Haiku OSのNvidiaドライバー対応状況とDisplayPort機能に関する議論
- 最新GPU(RTX 5090等)は現状未対応、Turing/Ampere世代のみサポート
- HDMI/DisplayPortの違いやサウンド出力、リフレッシュレートの話題
- 画面ビット深度設定と実際のフレームバッファフォーマットの解説
- Haikuで安価に動作する推奨Nvidiaカード選定のアドバイス
Haiku OSでのNvidiaドライバーの現状と課題
- RTX 5090 など最新GPUは現時点で未対応
- Turing および Ampere 世代のみファームウェアblobが提供
- Lovelace やそれ以降の世代は今後の対応待ち
- Haiku OS の体験向上
- ドライバー導入で 日常利用可能なOS へ進化
- 2060 カードで2560x1440@60/120/144Hz動作実績
HDMIとDisplayPortの違い・利点
- DisplayPort の利点
- 高リフレッシュレート や 複数ディスプレイ 対応
- VRヘッドセット等、 HDMI必須機器 への柔軟な接続
- マルチブート 環境での入力切替の煩雑さ回避
- HDMI/DisplayPortのサウンド出力
- hrev59825 でHD Audioドライバーによる音声出力対応パッチ
- hrev59826 で一旦リバート、今後再対応予定
画面ビット深度とフレームバッファ
- Screen preferences でのビット表記
- 24bpp 表示はAPI仕様によるもの
- 実際のフレームバッファは XRGB形式(24bit使用+8bitアラインメント)
- 32bit(10bit各色) は未サポート、将来的対応予定
- 表記改善の要望
- 例:「32bpp - 16 million colors」(8/8/8/[8]の場合)
- 例:「32bpp - 1 billion colors」(10/10/10/[2]の場合)
Haiku向け推奨Nvidiaカード選定
- Core 2 Duo や i7(第10世代程度) 向けの中古カード選択
- GTX 1650 :現行新品で約AUD$260、動作報告あり
- GTX 1630 :Turing世代で価格はやや安いが性能差は小
- GTX 1660 :中古で入手性良好、価格はAUD$100台
- GTX 1060 :やや古く、サポート下限は GTX 1660 推奨
- RTX 2060 :十分な性能と対応状況
- Haiku LLMソフトウェア との互換性は今後の開発動向次第
まとめ
- Haiku OSでの Nvidiaドライバー対応 は進行中
- DisplayPortサポート は実装済みだが、リリース待ち
- ビット深度表記 や サウンド出力 は今後の改善ポイント
- Turing世代 (GTX 16xx〜RTX 20xx)以降のカードが推奨選択肢