遊戲開發商 Nightdive Studios 旗下遊戲開發者,同時也是 YouTube 上擁有 70 多萬粉絲的 Modern Vintage Gamer 近日發視頻表示,他認為任天堂 Switch 機器的繼任者,可能在向下兼容性上會遇到一些問題。
※該開發者在視頻中有不少地方是根據傳聞來進行推測,請謹慎看待以下觀點。
※※文中有部分內容涉及專業軟體開發術語,可能會出現理解錯誤,以下翻譯僅供參考。
以下為視頻要點:
最初是 4chan 上有人發貼暗示自己可以訪問 Switch 下一代機器的硬體,並且正在為《寶可夢 朱/紫》開發新機器的補丁。同時有很多人認為任天堂下一代機器,將完全兼容 Switch 的遊戲。Modern Vintage Gamer 思考後認為這麼做很難。
在他的設想里,繼任機型會有性能更強的新 SoC,兼容 Tegra X1 的麥克斯韋(Maxwell),更高的功率和更多的可用 RAM。使用 DLSS,FSR 或其他類似的技術實現 4K 畫面。並且任天堂現任社長古川俊太郎做事比較保守,不太可能完全放棄現有的 Switch 造型,可能新機器更接近 Switch Pro 的概念。
任天堂可能會繼續找英偉達合作新的 SoC,根據傳聞可能使用 Lovelace 或是安培(Ampere)架構。似乎聽上去向下兼容很容易,都為 ARM64,也都是英偉達的 SoC,但在思考過任天堂的策略,以及軟體如何在 Switch 上運行時,問題就出現了。
為 Switch 安裝遊戲時,它會位於一個被稱為 Horizon OS 的系統里,物理遊戲數據內置於 Nintendo Switch Object(NSO)Files,這些文件與麥克斯韋 Tegra X1 的 GPU 驅動密切相關。無論是第一方遊戲還是第三方遊戲,使用預編譯著色器都會運行相關文件。如果使用新的 SoC,那麼這些代碼在新處理器上是不兼容的。
在 PC 上更換新硬體可以很方便地更新 GPU 驅動,因為使用了統一驅動程序架構(Unified Driver Architecture)。但 Switch 的驅動程序並非靜態捆綁到遊戲中,而是作為外部文件放置在基於麥克斯韋的自製作業系統 Horizon OS 里,並且驅動程序嵌入式的特性,讓向下兼容變得困難。
任天堂似乎想擺脫 Tegra X1,那麼 Switch 上的舊遊戲如果不經過重新編譯,便無法在新硬體上直接運行。為了解決向下兼容,Modern Vintage Gamer 覺得任天堂有 5 個可用的方法。
第一個是新機器內置官方 Switch 模擬器。這個想法似乎有些牽強,因為完全在軟體層面上模擬 Switch 遊戲需要強大的性能,目前 Steam Deck 在模擬不少 Switch 遊戲時表現不錯,但這是在不關注續航的前提下。Modern Vintage Gamer 認為,任天堂不太可能在下一代可攜式主機上開放這麼高的功率。
第二個是讓英偉達為新的 Tegra 晶片提供 X1 的兼容性,不過英偉達現有的架構里,沒有支持這一特性的存在。即便是英偉達與任天堂深入合作了新架構,也沒理由到現在都沒消息泄漏,PS5 的 SoC 信息在機器發售約 10 個月前就已經被人爆料了,大家從中了解到該晶片可根據情況進行 PS4 和 PS4 Pro 模式的切換。
第三個更符合任天堂一貫的向下兼容策略,簡單粗暴地將 Tegra X1 晶片捆綁到新機器的主板上。但這會造成機器成本增加,還得為 Switch 的實體遊戲預留卡帶插槽,這不太符合任天堂的前進方向。
Modern Vintage Gamer 認為現有的 Switch 卡帶生產成本太高,並且已經有不少遊戲需要 32G 這個檔位的卡帶。任天堂會在下一台推出新的卡帶,成本更低,速度更快。這就不允許新機器預留兩個卡帶插槽。
第四點就和開頭說的那樣,在新機器上為所有的 Switch 遊戲都推出專門的遊戲補丁,就像《寶可夢 朱/紫》一樣。Modern Vintage Gamer 表示如果大家認真看待這條 4chan 的泄漏,那麼這可能就是正在發生的事情。
唯一的問題是,Switch 上已有 4000 多款遊戲,所有的遊戲都要推出專屬補丁工作量太大。所以任天堂應該會為大部分第一方大作優先提供補丁,並將推出新機器補丁的陣容擴大到第三方。
最後,就是 Modern Vintage Gamer 認為最有爭議的一個解決方法,那便是任天堂什麼都不做,Switch 遊戲就是 Switch 遊戲。
來源:YouTube,VGC