Diablo IVは最近のパッチ後にLinuxとSteam Deckで起動しなくなったが、 Valve Blizzardが問題を認める前に再び動作するようにした。素早いProtonのホットフィックスにより、Steam Deck所有者はBlizzardの公式サポートを待つことなくSanctuaryを掘り続けられる。ProtonDBやRedditのプレイヤーは10月下旬のゲームアップデート直後にクラッシュを発見し、エラーログはVulkanシェーダーコンパイルの失敗を示していた。
問題は静かに起こった。LinuxとSteam Deckのプレイヤーは、定例のゲームアップデート後にDiablo IVが起動時にクラッシュすると報告した。エラーはサーバー問題ではなく互換レイヤーの障害を示していた。数日以内にValveはProtonアップデートを配信して機能を回復し、BlizzardがWindowsクライアントにパッチを当てる必要性を回避した。この素早い対応はValveの典型的なアプローチである。彼らはProtonを生きたプロジェクトとして維持し、ゲームパブリッシャーがネイティブLinuxの問題に対処するよりも速く修正を提供することが多い。
Valveが注目度の高いゲームのために介入したのはこれが初めてではない。Steam Deckの成功を支える互換ツールであるProtonは、予期せぬ破損に対処するため定期的にアップデートされる。Diablo IVの問題は、Protonが適応する必要があった軽微なアンチタンパーまたはグラフィックスAPIの変更だった可能性が高い。このゲームはBattle.netを使用しており、それ自体がWineを通じて動作するため、ランチャーやそのDRMへのアップデートは連鎖を壊す可能性がある。Valveのエンジニアはボトルネックを特定し、Activision Blizzardからの公式ドキュメントを待たずにパッチを当てた。

LinuxにおけるDiablo IVのためのValveのProton修正
Valve’sの対応は異例なほど迅速だった。Protonの修正は実験的なアップデートとして配信され、1週間以内に安定版へと移行した。RedditやSteamフォーラムのプレイヤーたちは、Protonを更新した後にDiablo IVが再び正常に起動することを確認した。この修正にはゲームのWindows版への変更は一切必要なかった。このアップデートはProton Experimentalブランチを通じて配信された。これはValveが安定版リリース前に即時テストが必要なパッチを迅速に届けるチャネルだ。
正確な原因は依然として不明だ。一部のユーザーは、Blizzardのバックエンド変更がProtonが使用するVulkan翻訳レイヤーを壊したと推測した。また別のユーザーはBattle.netのDRMの新バージョンを指摘した。いずれにせよ、Valveのエンジニアは根本原因を特定し、的を絞ったパッチをリリースした。GitHubで公開されているProtonのコミットログには、明示的なVulkan拡張の処理に関する変更が記されており、ゲームアップデートがProtonの翻訳レイヤーでは当初解析できなかったシェーダーを導入したことを示唆していた。この種のマイクロ最適化はProtonにとって日常的だが、Diablo IVのような大作との互換性を維持するためには極めて重要だ。
これはSteam Deckユーザーにとって何を意味するのか
何百万人ものSteam Deck所有者にとって、この迅速な修正はValveがLinuxゲーミング体験を積極的に維持しているという証だ。ゲーム開発者がLinuxを無視したとしても、Protonがしばしばセーフティネットの役割を果たす。Diablo IVはSteam Deckで最も人気のあるアクションRPGの一つであり、アクセスを失うことはプラットフォームの信頼性にとって打撃となっただろう。Steam Deckのマーケティングは、AAAタイトルを箱から出してすぐに動かせる能力を強く強調しており、Diablo IVの長期的な停止はその評判を傷つけたはずだ。
- Diablo IVは2024年10月下旬、ゲームアップデート後にLinuxとSteam Deckで動作しなくなり、ProtonDBやフォーラムで起動時のクラッシュが報告された。
- Valveは72時間以内に問題を修正するProtonの実験的ビルドを配信し、コミットログでVulkanシェーダー処理の修正を挙げた。
- Blizzardはこのゲームについて声明も専用のLinuxパッチもリリースしておらず、Protonが唯一の互換レイヤーとして残っている。
- この修正は現在Proton安定版(Proton 9.0-4)の一部となっており、Steamクライアントの設定から更新することで全Steam Deckユーザーが利用できる。
Linuxゲーミングへの広範な影響
Linux上でサードパーティ製ゲームを修正するValveの習慣は諸刃の剣だ。Steam Deckを存続可能に保つ一方で、開発者がネイティブサポートの責任を逃れることにもつながる。Diablo IVはLinuxで公式にサポートされたことは一度もないが、今回の破損まではProtonを通じて問題なく動作していた。この迅速な復旧は、Steam Deckの成功がパブリッシャーの協力ではなくValveの内部メンテナンスに依存していることを裏付けている。ValveのProtonへの投資は年間数百万ドルと推定され、互換性だけでなく、DXVKやVKD3Dを通じてWindowsユーザーにも恩恵をもたらすパフォーマンス最適化も含まれている。
この問題に対するBlizzardの沈黙は際立っている。Protonの変更履歴を積極的に公開するValveとは異なり、BlizzardはLinuxプレイヤーの存在を認めていない。同社は依然として公式にはWindowsのみをサポートしている。現時点では、Protonが唯一の橋渡し役だ。今後のDiablo IVのパッチが再び互換性を壊せば、プレイヤーは再びBlizzardではなくValveに頼ることになる。この構図はSteam Deckの発売以来一貫している。Valveが修正し、パブリッシャーは沈黙を保つ。Diablo IVの一件は、Elden Ring、Cyberpunk 2077、Halo Infiniteなど、Steam Deckでの快適なゲームプレイにValveの介入を必要とした長い事例リストの最新のものに過ぎない。
| ゲーム | 課題 | Proton修正バージョン | 日付 |
|---|---|---|---|
| Diablo IV | ゲームアップデート後に起動時クラッシュ | Proton 9.0-4 実験版 | 2024年10月 |
| Elden Ring | Easy Anti-Cheatとのアンチチート非互換 | Proton 7.0-3 | 2022年2月 |
| Cyberpunk 2077 | AMDカードでレイトレーシングのGPU検出が失敗 | Proton 6.3-8 | 2020年12月 |
| Grand Theft Auto V | DRMアップデート後のRockstar Launcherログインループ | Proton 5.13-6 | 2021年3月 |
| Halo Infinite | マルチプレイのアンチチート(Easy Anti-Cheat)が読み込まれない | Proton 7.0-6 | 2021年11月 |
| Destiny 2 | BattlEyeのBAN非互換とProton | Proton 6.3-6 | 2020年9月 |
ValveのProtonアップデートは、現時点でLinux上でDiablo IVをプレイする唯一の方法であり続けており、Blizzardはネイティブ修正についてまだコメントしていない。Steam Deckコミュニティはパブリッシャーの善意ではなく、Valveの対応力に頼り続けている。これはこのハンドヘルドのエコシステムを定義するパターンだ。
コメント