Proton(Valve)(プロトン)
Valve開発Windows互換レイヤー。Wine 10.0+DXVK 2.5(DX9/10/11→Vulkan)+VKD3D-Proton 2.14(DX12→Vulkan)+D9VK+FAudio・Proton 10(2026年Q1・Linux 6.12+対応)、Steam Deck/SteamOS 3.6・Bazzite・ChimeraOS・Nobara搭載、ProtonDBで互換性検証、Windowsゲーム90%動作。
概要
Valve が開発した Proton は、Linux 上で Windows 向けゲームを動かすための互換レイヤーです。Wine 10.0 以上をベースに、DXVK 2.5(DirectX 9/10/11 → Vulkan)と VKD3D‑Proton 2.14(DirectX 12 → Vulkan)を組み合わせ、さらに D9VK と FAudio を統合しています。2026年 Q1 には Linux 6.12 への対応が完了し、Steam Deck/SteamOS 3.6、Bazzite、ChimeraOS、Nobara など多様なディストリビューションにプリインストールされています。ProtonDB での互換性検証により、Windows ゲームの 90% が動作可能となっています。
主な特徴・仕組み
- Wine 10.0 で提供される Windows API の実装をベースに、DirectX の機能を Vulkan に置き換えることで高速化を実現。
- DXVK 2.5 は DirectX 9/10/11 の命令を Vulkan に変換し、レイテンシを 30% 低減。
- VKD3D‑Proton 2.14 は DirectX 12 の機能を Vulkan にマッピングし、マルチスレッド描画を 40% 向上。
- D9VK は DirectX 9 のテクスチャ圧縮をサポートし、古いタイトルでも高品質に再現。
- FAudio は DirectSound/ XAudio2 を PulseAudio へ橋渡しし、低レイテンシ音声再生を実現。
- ProtonDB でのコミュニティ評価により、ゲームごとの設定ファイルを自動生成。
- 2025年 12月にリリースされた Proton 10 は、Linux 6.12 への完全対応とともに、Vulkan 1.3 の新機能を利用可能。
スペック/製品比較表
| 版 | Wine 版 | DXVK 版 | VKD3D 版 | 主要対応 OS | 主要ハードウェア |
|---|---|---|---|---|---|
| Proton 9 | 9.0 | 2.4 | 2.12 | Linux 5.15 | RTX 5090 |
| Proton 10 | 10.0 | 2.5 | 2.14 | Linux 6.12 | Ryzen 9 9950X3D |
| SteamOS 3.6 | 10.0 | 2.5 | 2.14 | Linux 6.12 | Core Ultra 9 285K |
| Bazzite | 10.0 | 2.5 | 2.14 | Linux 6.12 | DDR5-6000 |
| ChimeraOS | 10.0 | 2.5 | 2.14 | Linux 6.12 | PCIe 5.0 x16 |
具体例・対応製品
- Steam Deck:SteamOS 3.6 で Proton 10 を標準搭載し、RTX 5090 互換のグラフィックパフォーマンスを実現。
- Nobara:Proton 10 をベースに、Ryzen 9 9950X3D で 5.7GHz のクロックを維持しつつ、DirectX 12 タイトルを 60fps で動作。
- Bazzite:DDR5-6000 メモリと PCIe 5.0 x16 を組み合わせ、DXVK 2.5 で 4K 60fps を安定化。
- ChimeraOS:Vulkan 1.3 をフルサポートし、VKD3D‑Proton 2.14 で DirectX 12 のレイトレーシングを 30% 速く実行。
自作PCでの選び方・注意点
- CPU:Ryzen 9 9950X3D など 5.7GHz 以上のクロックを持つものを選択。
- GPU:RTX 5090 以上のレベルで、Vulkan 1.3 対応が必須。
- メモリ:DDR5-6000 以上を推奨し、16GB 以上で安定。
- ストレージ:NVMe SSD 1TB 以上、PCIe 5.0 x16 で高速転送。
- OS:Linux 6.12 以上をインストールし、SteamOS 3.6 で Proton 10 を利用。
- ドライバ:NVIDIA の公式ドライバ 535 以上をインストール。
- サウンド:PulseAudio で FAudio を有効化。
- 電源:750W 以上、80+ Gold 以上の認証。
- 冷却:水冷または高性能空冷で 5.7GHz を維持。
- バックアップ:ProtonDB の設定ファイルを定期的に保存。
関連用語との違い
- Wine:純粋な Windows API 実装のみで、DirectX 変換は行わない。
- DXVK:DirectX 9/10/11 を Vulkan に変換するライブラリのみ。
- VKD3D:DirectX 12 を Vulkan に変換するライブラリ。
- Proton:Wine + DXVK + VKD3D + D9VK + FAudio を統合し、設定管理と互換性レポートを提供。
よくある質問
Q1. Proton 10 で DirectX 12 のレイトレーシングは動作しますか?
A1. はい、VKD3D‑Proton 2.14 が Vulkan 1.3 のレイトレーシング機能をサポートしているため、対応タイトルは 30% 速く動作します。
Q2. Steam Deck 以外のディストリビューションでも Proton 10 は使えますか?
A2. Bazzite、ChimeraOS、Nobara など、Linux 6.12 以上を搭載したディストリビューションであれば、Proton 10 を手動でインストールして利用可能です。
Q3. ProtonDB の互換性スコアはどのように算出されますか?
A3. コミュニティが実際にゲームをプレイし、動作状況を報告。スコアは 0〜100% で表示され、90% 以上ならほぼ完全動作と判断されます。
まとめ
Proton 10 は Wine 10.0 以上、DXVK 2.5、VKD3D‑Proton 2.14、D9VK、FAudio を組み合わせ、Linux 6.12 への完全対応と Vulkan 1.3 の新機能を活用しています。Steam Deck や SteamOS 3.6、Bazzite、ChimeraOS、Nobara など多様な環境で、RTX 5090 以上の GPU と Ryzen 9 9950X3D などのハイエンド CPU を組み合わせれば、Windows ゲームの 90% が 60fps 以上で動作します。自作 PC での構築時は、CPU、GPU、メモリ、ストレージ、電源、冷却をバランス良く選び、ProtonDB の設定を活用することで、次世代の Linux ゲーミング体験を実現できます。