如先前所提,好不容易在 2025 年 1 月 31 日登陸 PC 平台的《漫威蜘蛛人》(Marvel's Spider-Man)系列第三部續作《漫威蜘蛛人2》(Marvel's Spider-Man 2),甫上架就因未達預期的效能表現,使得該遊戲馬上就在 Steam 上獲得「褒貶不一」的評價,更是讓氣憤的玩家揚言要退款。
就已知狀況觀察,遊戲崩潰的狀況包含了卡頓、掉幀、載入時間過長、物件材質缺失、DLSS及光線追蹤等效能無法運作,甚至是直接閃退的狀況,而造成這些問題的主因可能是 DirectStorage 的 GPU 解壓縮功能。
DirectStorage 的影響
DirectStorage 是微軟開發的一項技術,主要目標是加速遊戲的讀取時間,減少 CPU 在處理大量壓縮遊戲資源時的負擔。它的運作方式是透過系統記憶體的優化分配,讓 SSD 直接將遊戲數據傳輸到 GPU,減少傳統的處理瓶頸。
而這次《漫威蜘蛛人2》移植版的問題,就出在移植開發商 Nixxes Software 選擇啟用 DirectStorage 的 GPU 解壓縮選項。通常情況下,遊戲素材的解壓縮由 CPU 負責,但 DirectStorage 提供了一種替代方案,可以讓 GPU 接手這項工作。這項技術在理論上能提升遊戲效能,尤其適合 SSD 讀取速度快但 CPU 效能有限的電腦。
也如各位所知,《漫威蜘蛛人2》是一款強調即時光線追蹤、高速移動與開放世界探索的遊戲,GPU 已經承擔了大量渲染工作。當 GPU 需要額外負責素材解壓縮時,可能會導致效能下降,進而影響遊戲的穩定性。
與其他移植作品的比較
其實,Nixxes Software 過去在 PC 移植領域中,一直都有著不錯的表現,包含在這之前的《漫威蜘蛛人》(Marvel's Spider-Man)、《蜘蛛人:邁爾斯·莫拉雷斯》(Spider-Man: Miles Morales)、《拉捷特與克拉克:時空裂縫》(Ratchet & Clank: Rift Apart),甚至《對馬戰鬼》(Ghost of Tsushima)也是他們所處理的。
但必須注意的是,這些移植作品當中,唯一啟用 GPU 解壓縮的 Nixxes 移植作品是《拉捷特與克拉克:時空裂縫》,但該功能僅在高畫質設定時啟動,而非預設開啟。
此外,《拉捷特與克拉克》的遊戲節奏較慢,並非像《漫威蜘蛛人2》這樣需要高速移動、即時處理大量視覺資訊的作品。因此這讓許多技術專家質疑,為何 Nixxes 這次決定在《漫威蜘蛛人2》中強制啟用這項功能。
當然,目前 Nixxes 迫切需要做的是,就是盡快地釋出修正檔案,並且關閉 GPU 解壓縮功能,改回由 CPU 處理素材解壓縮。不過,這或許能解決部分顯示卡負擔過重的問題,但同時可能對 CPU 效能較弱的電腦造成影響,導致某些場景出現更嚴重的卡頓。
新聞來源: PC Gamer