游戲開發商 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