Forza Horizon 6はSteam Deck対応として発売されたが、Linuxではクラッシュやスタッター、GPUハングなど深刻な問題が発生した。 ValveはProton Hotfixを緊急更新し、Direct3D 12をVulkanへ変換するVKD3D‑Protonに回避策を導入してプレイ可能な状態へ改善した。

Create a landscape editorial hero image for this Studio Global article: What happened with Forza Horizon 6 on Linux and SteamOS at launch, what problems did players face during early access, how does Valve’s new. Article summary: Forza Horizon 6 launched on Steam with Linux and SteamOS support in a rough state: it was treated as Steam Deck compatible/Verified by players, but early access users reported severe Proton/VKD3D problems, especially stu. Topic tags: general, general web, user generated. Reference image context from search candidates: Reference image 1: visual subject "# Proton is getting some "horrible" workarounds for Forza Horizon 6 on Linux. According to the developer of VKD3D-Proton, Forza Horizon 6 is "extremely broken" and needs some "horr" source context "Proton is getting some "horrible" workarounds for Forza Horizon 6 on Linux | GamingOnLinux" Reference image 2: visual
Steam版として登場したForza Horizon 6は、発売時点でSteam DeckやSteamOSへの対応がうたわれていました。しかし実際にLinuxでプレイしたユーザーの報告を見ると、初期の体験はかなり不安定なものだったことがわかります。
クラッシュや深刻なスタッター、GPUハングなどの問題が相次ぎ、ValveとProton開発者は発売直前から急いで互換性修正を投入することになりました。
結果として、多くのLinux環境でプレイ自体は可能になりましたが、それはProtonとVKD3D‑Protonの緊急アップデートがあってこそでした。
Forza Horizon 6のPC版リリースに合わせて、ValveはLinuxおよびSteamOS向けにProton Hotfixを更新しました。このホットフィックスはSteam Deckを含むLinux版のデフォルトProtonとして設定されています。
背景には、ゲームをLinuxで動かすための互換レイヤー側でかなり特殊な対処が必要だった事情があります。Direct3D 12をVulkanへ変換する「VKD3D‑Proton」の開発者は、このゲームの挙動を**「極めて壊れている(extremely broken)」**と表現しています。
つまり問題は単なる最適化不足ではなく、DX12の処理をVulkanへ翻訳する過程でGPUハングや不安定動作を引き起こすレベルの問題でした。
発売前のアーリーアクセス期間中、Linuxユーザーからは次のような症状が多く報告されました。
• ロード中やゲーム開始直後のクラッシュ
• 走行中に周期的に発生するマイクロフリーズ
• GPUハングやドライバーのタイムアウト
• 実験的なProton設定や独自ビルドが必要
特に広く話題になったのがRadeon RX 6000シリーズGPUで、都市部を走行中に「約2秒ごとに停止するようなフリーズ」が発生するという報告です。
一部ユーザーは、以下のような起動オプションを手動設定することでようやくゲームを動かせたと報告しています。
PROTON_VKD3D_HEAP=1
VKD3D_CONFIG=enable_experimental_features,descriptor_heap
さらにカスタムProtonビルドを併用するケースもあり、発売初期の互換性がかなり不安定だったことがうかがえます。
Valveが配布したProton Hotfixは、主にVKD3D‑Protonの修正や回避策を取り込む形で問題を軽減しました。
開発者による分析では、ゲームエンジンの一部処理が翻訳レイヤーを混乱させていた可能性が指摘されています。例えば、ある種のグラフィックリソースを書き込んだ直後に別のデータ構造として読み込むといった挙動です。
このような処理は特定のGPUやドライバーでパイプライン停止やGPUタイムアウトを引き起こす可能性があります。
重要なのは、今回の修正がゲームエンジンそのものを直したわけではない点です。Proton側で防御的な回避策を追加することで、クラッシュやハングを防いでいる形です。
Proton Hotfixによってプレイ可能性は改善しましたが、環境によっては問題が完全に消えたわけではありません。
AMD GPU
• RX 6000シリーズでは依然として周期的なマイクロフリーズが報告されるケースがある。
• ドライバーやGPU世代によってパフォーマンス差が大きい。
Nvidia GPU
初期の報告ではクラッシュや安定性の問題があり、レイトレーシングを無効化するなどの回避策を使う例もありました。
ただし、Proton Hotfix後に共通して発生するNvidia固有の問題については、現時点の報告だけでは明確なパターンは確認されていません。
発売前、Forza Horizon 6は**Steam Deck Verified(Steam Deckでの動作確認済み)**として紹介されていました。
この表示を見て「Linuxでも問題なく動くはず」と考えたユーザーも少なくありませんでした。
しかし今回の例が示したのは、その前提が必ずしも正しくないという点です。
Steam Deck Verifiedが保証するのは、主に以下の条件です。
• Steam Deckの特定ハードウェア構成
• Valveが用意したProtonバージョン
• Deck用に調整されたドライバー
つまりこれはLinux全体の互換保証ではなく、Valveが管理する特定環境での検証結果です。
デスクトップLinux、異なるGPU、独自Protonビルドなどでは結果が変わる可能性があります。
今回のケースは、Linuxゲーム環境の特徴的な課題も示しています。
多くの最新WindowsゲームはDirect3D 12前提の設計で作られています。そしてLinuxでは、その処理をProtonやVKD3D‑ProtonがリアルタイムでVulkanへ翻訳して実行します。
もしゲームが特殊なレンダリング挙動を使っている場合、互換レイヤー側で急いでパッチや回避策を追加する必要が出てきます。
Forza Horizon 6の例は、
• AAAタイトルでもLinuxで発売日に動く可能性がある
• しかし安定するまでに互換レイヤーの調整が必要なことが多い
という、現在のLinuxゲーム環境の現実をよく表しています。
Valveやコミュニティの対応速度は非常に速いものの、Windows専用ゲームを翻訳レイヤーで動かすという構造的な難しさは依然として残っています。
Studio Global AI
Use this topic as a starting point for a fresh source-backed answer, then compare citations before you share it.
Forza Horizon 6はSteam Deck対応として発売されたが、Linuxではクラッシュやスタッター、GPUハングなど深刻な問題が発生した。
Forza Horizon 6はSteam Deck対応として発売されたが、Linuxではクラッシュやスタッター、GPUハングなど深刻な問題が発生した。 ValveはProton Hotfixを緊急更新し、Direct3D 12をVulkanへ変換するVKD3D‑Protonに回避策を導入してプレイ可能な状態へ改善した。
今回の騒動は「Steam Deck Verified」がLinux全体の完全互換を意味しないこと、そしてDX12ゲームをLinuxで動かす難しさを浮き彫りにした。