Re: [情報] NS後繼機確定相容NS遊戲
看板NSwitch (任天堂Switch)作者krousxchen (KXC)時間20小時前 (2025/04/03 18:19)推噓16(16推 0噓 16→)留言32則, 8人參與討論串4/5 (看更多)
「即時轉譯」讓一堆人以為是類似rosetta跟proton
重點在下面那段:
「Nintendo Switch 2的處理器數量增加,處理速度提升,記憶體容量也更有餘裕。
在這個狀態下處理進行的時間點跟Nintendo Switch不一樣,有些軟體因此而無法運行」
這是因為性能提升,有些遊戲的在NS2處理進行會與NS1時間點不同,導致執行會出錯
所以需要讓NS2跑在「硬體模擬NS1的模式」,讓遊戲在NS2處理進行時間點跟NS1一樣
這「硬體模擬NS1的模式」,只是讓NS2 SoC運行程序的順序跟NS1相同
而不是什麼Rosetta那種轉譯x86到ARM,或是Proton把DX的DLL重現在Linux
然後NS1遊戲在NS2跑,表現會因此有所提升,因為用更高的性能去跑遊戲
這也是NS2用更強的硬體,跑NS1遊戲會有提升的結果
就算不是NS2強化版本,只是一般的NS1遊戲也能提升
https://www.nintendo.com/hk/interview/switch2/04.html
堂田
就算想使用軟體模擬器之類的技術,如果在性能上沒有壓倒性的差距就很難實現,
所以目前的做法介乎於軟體模擬器與硬體相容之間。
佐佐木
接下來的說法比較偏向技術層面……其實就是在處理Nintendo Switch軟體的資料,
讓它可以在Nintendo Switch 2上運行的同時讀取資料。
就像是把Nintendo Switch軟體「即時傳譯」為Nintendo Switch 2軟體的感覺嗎?
佐佐木
有些軟體正因為是Nintendo Switch的硬體構造才能順行運行。
Nintendo Switch 2的處理器數量增加,處理速度提升,記憶體容量也更有餘裕。
在這個狀態下,處理進行的時間點跟Nintendo Switch不一樣,有些軟體因此而無法運行。
所以我們最初沒什麼信心,不過隨著一次又一次的軟體驗證,
有些軟體透過改善構造就能解決問題。
我們開始了解到「雖然有可能不是全部,但大部分軟體都能運行」,而有了信心。
說到這次用上新技術來讓軟體相容,
那麼用Nintendo Switch 2來遊玩Nintendo Switch遊戲的話,體驗會「變好」嗎?
堂田
試著用Nintendo Switch 2運行Nintendo Switch軟體時,
我們發現有各種體驗上的改善,例如是讀取速度更快、遊戲處理更穩定等。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.165.102.203 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/NSwitch/M.1743675596.A.048.html
推
04/03 18:29,
20小時前
, 1F
04/03 18:29, 1F
我是覺得是在訪談故意講的直白一點啦
但還是會讓一些懂一點技術的會錯意
推
04/03 18:33,
20小時前
, 2F
04/03 18:33, 2F
推
04/03 18:35,
20小時前
, 3F
04/03 18:35, 3F
→
04/03 18:35,
20小時前
, 4F
04/03 18:35, 4F
→
04/03 18:35,
20小時前
, 5F
04/03 18:35, 5F
事實是沒有轉譯的必要,
可能是當時nV在NS弄NVN的時候沒做好未來相容,導致有一些地方會導致NS2運行上會出錯
或者是開發者在開發NS遊戲時沒寫好,搞了一個很依存於NS硬體性能的程序
有點像某些遊戲專為30FPS開發,結果60FPS會出bug的情況
所以需要把NS2硬體模擬NS1,來讓NS1遊戲跑在NS2上
→
04/03 18:36,
20小時前
, 6F
04/03 18:36, 6F
GPU也不可能需要轉譯,比較有可能的是微架構差異導致遊戲執行上面會出錯
但我覺得很有可能是訪談把問題給誇張化了,在PC上面這種微架構差異很小
要不然就是遊戲機上面要搞最佳化,降低了相容性
推
04/03 18:39,
20小時前
, 7F
04/03 18:39, 7F
→
04/03 18:40,
20小時前
, 8F
04/03 18:40, 8F
→
04/03 18:40,
20小時前
, 9F
04/03 18:40, 9F
→
04/03 18:40,
20小時前
, 10F
04/03 18:40, 10F
→
04/03 18:40,
20小時前
, 11F
04/03 18:40, 11F
就patch
推
04/03 18:46,
20小時前
, 12F
04/03 18:46, 12F
→
04/03 18:46,
20小時前
, 13F
04/03 18:46, 13F
你要知道NSOS是從DSi OS→3DS OS→NSOS這樣發展下來的
基本上NS2OS是新版本NSOS的機率有99.999999%
我是不覺得老任會無聊去再搞一個新的OS
因為再怎麼做新的OS,還不是拿FreeBSD改
推
04/03 18:52,
20小時前
, 14F
04/03 18:52, 14F
→
04/03 18:52,
20小時前
, 15F
04/03 18:52, 15F
→
04/03 18:52,
20小時前
, 16F
04/03 18:52, 16F
講到JIT就是那句「即時轉譯」
但它下面寫的那些東西,又不像JIT
推
04/03 19:02,
20小時前
, 17F
04/03 19:02, 17F
推
04/03 19:02,
20小時前
, 18F
04/03 19:02, 18F
→
04/03 19:02,
20小時前
, 19F
04/03 19:02, 19F
→
04/03 19:02,
20小時前
, 20F
04/03 19:02, 20F
你這個論點在不同用處的ARM是沒錯
但問題在於,A57跟A78都是Cortex-A系列,所以會有完全的相容性
推
04/03 19:03,
20小時前
, 21F
04/03 19:03, 21F
推
04/03 19:06,
20小時前
, 22F
04/03 19:06, 22F
推
04/03 19:08,
20小時前
, 23F
04/03 19:08, 23F
→
04/03 19:08,
20小時前
, 24F
04/03 19:08, 24F
有沒有一種可能,是因為包ARM7TDMI成本比較低,而且包了還安排其他工作給它作
然後還有一個例子,就是3DS沒有包GBA處理器
卻能原生跑大便遊戲的那十款GBA遊戲
這就是用新處理器直接跑的例子
推
04/03 19:10,
20小時前
, 25F
04/03 19:10, 25F
推
04/03 19:10,
20小時前
, 26F
04/03 19:10, 26F
→
04/03 19:10,
20小時前
, 27F
04/03 19:10, 27F
ARM彈性很大的,真的要相容其實可以客製一顆
然後最近ARM蛋雕的是32位元支援,剛好NS的A57就是第一款支援64位元的
我是覺得老任不至於傻到用32位元做遊戲
推
04/03 19:21,
19小時前
, 28F
04/03 19:21, 28F
※ 編輯: krousxchen (1.165.102.203 臺灣), 04/03/2025 19:27:36
推
04/03 19:33,
19小時前
, 29F
04/03 19:33, 29F
→
04/03 19:33,
19小時前
, 30F
04/03 19:33, 30F
推
04/03 19:39,
19小時前
, 31F
04/03 19:39, 31F
→
04/03 19:39,
19小時前
, 32F
04/03 19:39, 32F
討論串 (同標題文章)
NSwitch 近期熱門文章
PTT遊戲區 即時熱門文章
13
20
11
14