Proton (ソフトウェア)

Protonは、Microsoft WindowsのゲームをLinuxベースのオペレーティングシステム (OS) 上で動作させるための互換レイヤーである。ValveがCodeWeaversの開発者と協力して開発している。Windowsゲームのパフォーマンスと互換性を向上させるために、Wineのパッチ版と組み合わせたソフトウェアとライブラリのコレクションである。Protonは、「Steam Play」としてSteamクライアントに統合されるように設計されている。サードパーティーのフォークを手動でインストールすることも可能であるが、クライアントを通じて正式に配布される。

2018年8月21日に初期リリースされた。リリースに際してValveは、エンドユーザーによる微調整を必要とせず、Windowsネイティブのように動作することがテストされ認定された27のゲームのホワイトリストを発表した。これらには、Doom（2016）、Quake、およびファイナルファンタジーVIが含まれる。

Protonには、3Dパフォーマンスを向上させるライブラリがいくつか組み込まれている。これらには、Direct3DからVulkanへの変換レイヤー、すなわちDirect3D 9、10、11用のDirectX Video Acceleration (DXVK) と、Direct3D 12用のVKD3D-Protonが含まれている。D9VKとして知られる別のライブラリは、2019年12月にDXVKに統合されるまで、Direct3D 9サポートを処理していた。

 互換性 
Wineの派生品であるProtonは、Windowsアプリケーションとの互換性を上流のものと非常によく保っている。公式のホワイトリストに加え、他の多くのWindowsゲームも、非公式ながらProtonと互換性があるとされている。また、Linux版が既に存在している場合でも、特定のタイトルに対してProtonの使用を強制することが可能である。

 Proton GE 
Proton GeはGloriousEggrollが開発者のProtonの派生品である。Proton ExperimentalにRaw inputのサポート、Nvidia CUDAによるPhysXおよびNVAPIのサポート、アップストリームのWineのパッチなどが追加されている。Protonではライセンス等の問題で同梱できないライブラリが追加されているためProtonでは動作しないゲームが動作したり、一部のゲームでパフォーマンスが上昇することがある

 ProtonDB 
ProtonDBは、あるタイトルのProtonとの互換性を記述したクラウドソースデータを収集し、「Borked」から「Platinum」までの評価尺度で表示する非公式コミュニティサイトである。このサイトは、同じくクラウドソースによる互換性レポートを収集・表示し、同様の評価システムを採用しているWineHQ AppDBに触発されたものである。

 リリース履歴 
ValveはProtonのメジャーバージョンを7つリリースしている。バージョン表記は、ベースとなる上流のWineのバージョンにパッチ番号を付加したものである。

Protonは通常、上流のWineベースより数リリース遅れている。Proton GEなどの非公式派生品は、Protonを最近のWineバージョンにリベース化するために作成されており、公式リリースよりゲームとの互換性が向上する場合もあれば、損なわれる場合もある。

2020年12月、ValveはProton ExperimentalというProtonの永久ベータブランチをリリースし、通常のリリースよりも早く新機能やバグフィックスを取り入れ、最終的には通常リリースに含まれるようにした。

Steam Deckは、Protonを使用してソフトウェアタイトルの互換性を高めている。

 関連項目 
 SteamOS
 Steam Deck

 参考出典 

 外部リンク 
ProtonDB – ゲームの互換性データベース

Category:2018年のソフトウェア
Category:Steam
Category:BSDライセンスを利用するソフトウェア