Proton (ソフトウェア)

ウィキペディアから

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

概要 開発元, 初版 ...
Proton
開発元 Valve
CodeWeavers
初版 2018年8月21日 (6年前) (2018-08-21)
最新版
9.0-1[1] / 2024年5月2日 (9か月前) (2024-05-02)
リポジトリ github.com/ValveSoftware/Proton
対応OS Linux
対応言語 英語
種別 互換レイヤー
ライセンス
テンプレートを表示
閉じる

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

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

互換性

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

Proton GE

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

ProtonDB

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

リリース履歴

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

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

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

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

関連項目

参考出典

外部リンク

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.