banner

ブログ

Aug 27, 2023

5 年前 Valve が Linux ゲームを永遠に変える Proton をリリース

本当にそんなに時間が経ったのですか? どうやらそうです。 Valve が最初に Steam Play with Proton のブランド変更を発表したのは 2018 年 8 月 21 日でした。今は 5 年前から 10 年前のことを簡単に振り返るのに良い時期のように思えます。

問題: オリジナルの Steam Machine プッシュの前、最中、直後、開発者は多くのゲームを Linux に移植していませんでした。そして、振り返ってみると全体的に、Linux ゲームはほぼ停滞期にありました。 大したことは何も起こらなかった。 Steam マシンが Valve と Linux ゲーマーが期待していたブーストを提供できなかったため、初期に行われた移植作業の多くは徐々に消滅していきました。

元々、「Steam プレイ」とは、単に Steam でゲームを購入し、そのすべてのバージョンにアクセスできることを意味していました。 したがって、Windows でゲームを購入した場合でも、ネイティブ Linux バージョンがあれば Linux でプレイできます (macOS の場合も同様)。 しかし明らかに、Valve の計画にはそれだけでは十分ではありませんでした。 したがって、Valve が Linux を人々が実際に使用できるようにするためのより優れたプラットフォームにしたいのであれば、さらに何かが必要でした。

より多くの人が Linux を使用するためには、人気のあるゲームを Linux 上で実行できる必要があります。なぜなら、最もプレイされているゲームの多くが互換性がなければ、ゲーム用のプラットフォームが何の役にも立たないからです。 Valve が Steam Machines で見たように (もちろん理由はそれだけではありませんが)、良い結果にはなりません。

当時、私はオフィスに座って、取り上げるべきさまざまな記事やゲームの TODO リストに目を通し、今後 1 週間の計画を立てていたことを覚えています。 準備ができたら、おそらく就寝してから BAM に行きます。どこからともなく、Valve からこのアナウンスが届きました。要するに、「これからとても忙しくなるから、コーヒーをたくさん飲んだほうがいいよ」というものです。 Valve は CodeWeavers と提携しており、プロトンが答えでした。

Proton は、Valve が追加機能を多数備えた Wine フォークに付けた名前であり、Linux ゲームを永遠に変えました。 ただし、Steam Play は単なる Proton ではありません。Steam Play Proton ガイドの全文を必ずお読みください。 補足: John Carmack (id Software / Oculus VR / Keen Technologies) は、2013 年には Wine がソリューションであるとさえ考えていました。

もちろん、Proton は、そもそも Wine プロジェクトに費やされた長年の努力なしには不可能であり、Wine に貢献したすべての人々の努力は称賛されるべきです。 ただし、Valve は、Direct3D から Vulkan に変換してパフォーマンスが非常に優れた状態にするために、DXVK や VKD3D-Proton などの追加作業に多くの資金を提供しました。 Valve は Linux グラフィックス ドライバーや Linux カーネルの作業にも資金を提供しており、リストは続きます。

プロトンはどれだけ物事を変えたのでしょうか? プロトンがなかったら、確かにスチームデッキは存在しなかったでしょう。 Valve が Steam マシンの失敗から得た教訓を明らかに学び、できるだけ多くのゲームなしでハンドヘルドゲームをリリースすることはできませんでした。 しかし、誰もが知っているように、スチームマシンが燃えたので、プロトンとスチームデッキは灰の中から立ち上がることができました。

プロトンは非常に理にかなっています。 Valve が Proton を拡張し、当初は Valve が承認したいくつかの選ばれたタイトルから、私たちが試してみようと思ったものをすべて実行できるようになるまで、それほど時間はかかりませんでした。 そこから、Linux ゲームは爆発的に普及したように見えました。 そして最終的に、3 年も経たない 2021 年 7 月に行われる Steam Deck の発表で、Valve が Proton を作成した理由がわかりました。

ProtonDB 上のクラウドソースのレポートを見ると、11,000 以上のタイトルが複数の人によって動作すると報告されています。 これは Steam 全体のゲーム数に比べればほんの一部ですが、ProtonDB は実際に行ってレポートを書いている人々に依存しています。

Steam デッキ専用の Valve 独自の Deck Verified 評価システムも、Steam Deck のリリース以来多くのマイルストーンを達成し、現在 10,000 以上のタイトルがプレイアブルまたは検証済みと評価されています。 ただし、ProtonDB と Deck Verified には、ネイティブ Linux リリースと Proton で実行される Windows ゲームが混在しています。 重要なのは、ゲーマーにとって Linux を使用しているということは、多くの場合、膨大な量のゲームが実際に「正常に動作する」ことを意味するということです。 それはほとんど魔法のようです。

共有