Valveは4月16日、Linux上でWindowsゲームを動かす互換レイヤー「Proton 11.0 Beta 1」を公開した。今回の更新の核は、単に動作ゲームが数本増えたことではない。Protonの土台をWine 11.0へ切り替え、Proton Experimentalで先行していた互換性改善を、ベータとしてより広いユーザーに渡し始めた点にある。Steam Deckや一般的なLinuxゲーミング環境では、日々の互換性はExperimentalで先に試され、その後ベータや安定版に降りてくる。今回のリリースは、その昇格の節目に当たる。

Phoronixが報じた概要と、ValveSoftware/ProtonのGitHubリリースノートを突き合わせると、今回の価値は3層あることが見えてくる。第1に、Wine 11.0ベースへの更新。第2に、Proton Experimentalで先行していたタイトル群がベータへ移ったこと。そして第3に、X-Plane 12やDeadly Premonitionなど、これまでより踏み込んだ新規対応タイトルが明示されたことだ。互換レイヤーの更新は個々の修正点が散らばりやすいが、今回はベース更新とゲーム互換の拡張が同じタイミングでまとまっている。

AD

何が新しくなったのか

GitHubのリリースノートによると、Proton 11.0 Beta 1では、従来Proton Experimentalで動いていたタイトルの一部がベータへ移った。対象にはDCS World Steam Edition、Resident Evil (1996)、Resident Evil 2 (1998)、Dino Crisis、METAL GEAR SURVIVE、Warhammer: Vermintide 2、SHOGUN: Total War.などが含まれる。ここで重要なのは「新しく発見された互換性」そのものより、「Experimental専用だった改善が一段下の配布段階へ降りた」ことにある。Experimentalは先行検証向けであり、ベータ化は利用の前提がより広い。

一方で、「Newly playable」として初めて明示されたのはUnknown Faces、Gothic 1 Classic、X-Plane 12、Breath of Fire IV、Deadly Premonitionである。特にX-Plane 12のような重量級タイトルが並んだことで、今回の更新が単なる古典タイトル救済にとどまらないことが見える。Valveは個々のゲームで、動画再生、ボイスチャット、ローンチャー描画、VR周り、ゲームスコープ環境、デュアルモニター、KDEやGNOMEでのウィンドウ挙動まで、かなり細かい層を潰している。

修正項目を見ると、EA Desktop更新後に多くのEAゲームが起動不能になっていた問題、Steam OverlayがEAゲームで正しく動かない問題、長時間オーバーレイを開いた際のラグスパイク、HELLDIVERS 2の高敵数ミッションでのクラッシュ、No Man's SkyのVR再対応などが並ぶ。ここから読み取れるのは、今回のベータが「新作を何本追加したか」を競う更新ではなく、実利用で詰まりやすい周辺部の安定化も同時に進めた更新だという点である。

Wine 11.0ベース化の意味

Phoronixは今回のProton 11.0 Betaを「upstream Wine 11.0へrebaseした最初のベータ節目」と位置づけている。WineHQのWine 11.0リリース告知では、今回の主な柱としてNTSYNC対応と新しいWoW64アーキテクチャの完成が挙げられていた。Proton 11.0 Beta 1のリリースノート自体はNTSYNCの有効化を前面には出していないが、Wine 11.0ベースへ移ることで、少なくとも基盤側は新世代へ切り替わったと見てよい。

proton-11-beta-stack.webp

この点はLinuxゲーミング全体の流れとつながる。NTSYNCはLinuxカーネル側の仕組みを使ってWindowsの同期プリミティブをより近い形で扱うためのもので、Wine 11.0では主要ハイライトとして公式に扱われた。WoW64についても、64ビット環境上で32ビットWindowsアプリを扱う新アーキテクチャが完成扱いになっている。Protonは独自パッチやゲーム向け調整を大量に抱えるため、Wineの新機能がそのまま即時にユーザー体験へ反映されるとは限らない。それでも、年次のWineメジャー更新に追随したこと自体が、今後1年程度の互換性改善の土台になる。

今回のリリースノートでそれを補強するのが、周辺コンポーネントの更新である。Valveはvkd3dを1.19系、dxvkを2.7.1系のProton 11 support branch、dxvk-nvapiを0.9.1、Wine Monoを11.0.0へ更新したほか、SteamWorks SDK 1.64対応も加えた。つまり、互換レイヤー本体だけでなく、Direct3D 12、Direct3D 9/10/11、NVIDIA API、.NET互換、Steam統合という複数の層をまとめて新しい基準へ揃えにきた更新である。

AD

どのユーザーに恩恵があるのか

最も直接恩恵を受けるのは、Proton Experimentalを常用せず、ベータ段階で比較的安定した更新を使いたいLinuxゲーマーとSteam Deckユーザーである。Experimentalは最速で修正を試せる一方、検証色が強い。今回のようにExperimentalで先行していたタイトルや修正がベータへ移ると、互換性改善を追いたいが、常に先端を踏みたくはないユーザーにとって選びやすくなる。

もう一つの論点はARMである。リリースノートには「ARM64EC builds向けにFEX-2604を追加」とある。現時点で一般的なx86 LinuxゲーミングPCやSteam Deckにとって、この行が直ちに体感差へつながる場面は多くない。ただし、ValveがProton 11系でARM64ECビルドを意識した改善を明示したことは、将来のARM系ハンドヘルドやARM PC上でのWindowsゲーム互換の布石として読む余地がある。ここは現時点で大規模展開を断定する材料にはならないが、Protonの射程がx86 Linuxだけで閉じていないことは示している。

反対に、今回の更新を過大評価しないほうがよい点もある。これはあくまでBeta 1であり、安定版への昇格時期や、個別タイトルがどの構成でどこまで安定するかは別問題である。Linuxゲーミングでは、GPUドライバ、WaylandかX11か、ゲームスコープ利用の有無、アンチチートや外部ランチャーの更新などで体感は変わる。リリースノートに修正が載ったからといって、すべての環境で同じ結果になるとは限らない。

Linuxゲーム互換の焦点は「本体」より周辺層に移っている

今回の changelog を見ると、互換性の争点が単純な「起動するかどうか」から、動画再生、音声、オーバーレイ、VR、ローンチャー、ウィンドウ管理、コントローラ、外部SDK連携へ広がっていることが分かる。これはProtonが成熟したことの裏返しでもある。古い時代のWine/Protonは、まず実行そのものが壁だった。いまは、起動はするが動画が乱れる、EA更新でランチャーが詰まる、オーバーレイでラグが出る、Wayland系デスクトップでフォーカスが崩れる、といった周辺品質が体験を左右する。

Valveが今回まとめて直しているのも、まさにその層である。Proton 11.0 Beta 1は、Linux上でWindowsゲームが「動く」範囲を少し広げただけではなく、「普段使いのSteam Play」を崩しやすい周辺不具合を、Wine 11世代の基盤更新と一緒に整理し始めたリリースと見るのが妥当である。今後の注目点は、これらの修正がProton Experimentalに再び滞留せず、安定版までどの速度で降りるか、そしてWine 11系の基盤更新が実フレームレートや互換性の底上げにどこまで結びつくかにある。


Sources