VKD3D_CONFIG=enable_experimental_features,descriptor_heap呢類 workaround 其實反映咗首發時 Linux 相容性相當脆弱——不少玩家需要自己試設定先玩得到。
開發者發現遊戲引擎存在一些奇怪行為,例如:
• 將某些圖像資源寫入後
• 又立即當成另一種資料結構讀取
Proton 更新並沒有真正修復遊戲引擎本身,而係加入防禦式 workaround,避免 GPU hang 或崩潰,令遊戲至少可以穩定運行。
即使 Proton Hotfix 推出後,相容性仍然未完全一致。
AMD GPU
Nvidia GPU
不過目前公開報告對 Nvidia 長期問題描述較少,因此很難確認是否存在統一的硬件級 bug。
但實際情況顯示:這個理解並不完全正確。
Steam Deck Verified 主要表示遊戲在 Valve 指定硬件與軟件配置 上測試通過,包括:
• Steam Deck GPU 架構
• Valve 維護的 driver
• 特定 Proton 版本
它並不保證遊戲在以下環境有相同表現:
• 桌面 Linux PC
• 不同 GPU 架構
• 自訂 Proton build 或其他發行版
《Forza Horizon 6》再次突顯 Linux 遊戲的一個核心挑戰:
很多現代 Windows AAA 遊戲高度依賴 Direct3D 12 的特定行為,而 Proton 必須在執行時即時將其轉譯成 Vulkan。
當遊戲引擎使用非常規或邊緣的渲染方式時,Proton 和 VKD3D‑Proton 往往需要快速加入 workaround 才能保持穩定。
今次事件一方面顯示 Linux 社群與 Valve 的反應速度相當快,但同時亦提醒玩家:
即使大型 AAA 遊戲能在 Linux 首日透過 Proton 運行,穩定度仍然可能需要幾輪更新與社群測試先真正成熟。
Comments
0 comments