Proton (ソフトウェア)

Protonは、Microsoft WindowsのゲームをLinuxベースのOS上で動作させるための互換レイヤーである。Protonは、ValveがCodeWeaversの開発者と協力して開発している。Protonは、Windowsゲームのパフォーマンスと互換性を向上させるために、Wineのパッチ版と組み合わせたソフトウェアとライブラリのコレクションである。Protonは、「Steam Play」としてSteamクライアントに統合されるように設計されている。サードパーティのフォークを手動でインストールすることも可能であるが、クライアントを通じて正式に配布される。
Protonは、2018年8月21日に初期リリースされた。リリースに際してValveは、エンドユーザーによる微調整を必要とせず、Windowsネイティブのように動作することがテストされ認定された27のゲームのホワイトリストを発表した。これらには、Doom（2016）、Quake、およびファイナルファンタジーVIが含まれる。
Protonには、3Dパフォーマンスを向上させるライブラリがいくつか組み込まれている。これらには、Direct3DからVulkanへの変換レイヤー、すなわちDirect3D 9、10、11用のDXVKと、Direct3D 12用のVKD3D-Protonが含まれている。D9VKとして知られる別のライブラリは、2019年12月にDXVKに統合されるまで、Direct3D 9サポートを処理していた。
互換性.
WineのフォークであるProtonは、Windowsアプリケーションとの互換性を上流のものと非常によく保っている。公式のホワイトリストに加え、他の多くのWindowsゲームも、非公式ながらProtonと互換性があるとされている。また、Linux版が既に存在している場合でも、特定のタイトルに対して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を使用してソフトウェアタイトルの互換性を高めている。
外部リンク.
ProtonDB – ゲームの互換性データベース