Re: [縱容] NS遊戲並非是在NS2上原生運行

看板C_Chat (希洽)作者 (KXC)時間14小時前 (2025/04/05 16:48), 12小時前編輯推噓7(7023)
留言30則, 11人參與, 10小時前最新討論串2/2 (看更多)
簡單來說,就是「用新硬體模擬舊硬體執行遊戲」 https://www.nintendo.com/hk/interview/switch2/04.html 有些軟體正因為是Nintendo Switch的硬體構造才能順行運行。 Nintendo Switch 2的處理器數量增加,處理速度提升,記憶體容量也更有餘裕。 在這個狀態下,處理進行的時間點跟Nintendo Switch不一樣,有些軟體因此而無法運行 也就是有些遊戲是直接用NS的硬體特性去跑的 用新的硬體,會導致遊戲運作時處理的順序不同導致BUG 所以就要用「新的硬體模擬舊硬體」,也就是「硬體模擬」 去處理新硬體跑舊遊戲時,因為速度過快出現的問題 而這個「硬體模擬」會需要系統或軟體去規範新硬體去符合舊硬體的運作邏輯 比較易懂的其他例子就是,某些只支援30FPS的遊戲,用60FPS運作時會出BUG -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.165.108.24 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/C_Chat/M.1743842916.A.366.html

04/05 16:50, 14小時前 , 1F
幻舞少女之劍 如果螢幕非60Hz到末期有個地方會必卡關過不了
04/05 16:50, 1F

04/05 16:50, 14小時前 , 2F
但切成60Hz就過了 我到現在還是不懂
04/05 16:50, 2F
很多軟體工程師會直接預設玩家螢幕都60Hz 所以就用偷懶的方式去寫程式,結果有例外情況的話就會出現bug ※ 編輯: krousxchen (1.165.108.24 臺灣), 04/05/2025 16:53:15

04/05 16:55, 14小時前 , 3F
內文就說不是模擬了
04/05 16:55, 3F
我講的也不是軟體模擬呀

04/05 16:56, 14小時前 , 4F
當初NS也是用特規CPU,裡面可能客製化刪減或是增加一
04/05 16:56, 4F

04/05 16:56, 14小時前 , 5F
些底層的指令或是其他東西,我猜問題的根源在這裡。
04/05 16:56, 5F
NS其實不是定製的,但這次說是定製也不確定是不是 而且這次是定製的話,那定製時沒必要去砍舊指令 所以我覺得比較像內文講的,新硬體跑太快導致出錯 ※ 編輯: krousxchen (111.83.244.127 臺灣), 04/05/2025 17:01:16 ※ 編輯: krousxchen (111.83.244.127 臺灣), 04/05/2025 17:03:03

04/05 17:09, 14小時前 , 6F
古早遊戲會有硬體變強以後加速的情況
04/05 17:09, 6F

04/05 17:12, 14小時前 , 7F
Ns還有說是客製化tegra ns2就沒說了
04/05 17:12, 7F

04/05 17:23, 13小時前 , 8F
這次NS2傳說是Tegra T239
04/05 17:23, 8F

04/05 17:30, 13小時前 , 9F
@1F 可能遊戲強制 VSync 螢幕不是 60Hz 遊戲幀數也會跑
04/05 17:30, 9F

04/05 17:31, 13小時前 , 10F
掉吧
04/05 17:31, 10F

04/05 17:43, 13小時前 , 11F
NS不是特規SOC的,是老黃失敗的安卓平板的SOC
04/05 17:43, 11F

04/05 17:44, 13小時前 , 12F
我覺得就是改圖形API而已,X1到新核心架構差太多了
04/05 17:44, 12F

04/05 17:46, 13小時前 , 13F
都是ARM64位架構,底層OS也不太可能變太多
04/05 17:46, 13F

04/05 17:46, 13小時前 , 14F
那篇硬要說成不相容我是覺得怪怪的,ARM公版架構一直改
04/05 17:46, 14F

04/05 17:47, 13小時前 , 15F
相容性上都是在OS上改而已,也不是什麼32位問題
04/05 17:47, 15F

04/05 17:48, 13小時前 , 16F
改圖形API說成硬體不相容的宣傳其實也沒啥問題,畢竟也
04/05 17:48, 16F

04/05 17:49, 13小時前 , 17F
真的照原本的程式跑
04/05 17:49, 17F
我是覺得不太可能跟Api有關 NVN API本來就是相容任天堂舊API NVN2 Api不相容NVN API的可能性我覺得很低 ※ 編輯: krousxchen (111.83.244.127 臺灣), 04/05/2025 17:52:20

04/05 17:58, 13小時前 , 18F
會往圖形API猜就是因為公版ARM架構這幾年就沒啥相容問題
04/05 17:58, 18F

04/05 17:59, 13小時前 , 19F
現代這種OS也不會有什麼核心越多跑太快就會錯誤的問題
04/05 17:59, 19F

04/05 17:59, 13小時前 , 20F
這種東西在設計軟體開發框架就會限制了
04/05 17:59, 20F
我也是覺得在開發NVN的時候沒有考慮這東西有點好笑 但也有可能是遊戲廠商沒照規範寫遊戲

04/05 18:01, 13小時前 , 21F
不過現在也是空談啦,上市後那些架構都會被大致分析完
04/05 18:01, 21F

04/05 18:19, 13小時前 , 22F
執行NS1遊戲的時候 就把硬體性能限制在類似一代環境
04/05 18:19, 22F
※ 編輯: krousxchen (111.83.244.127 臺灣), 04/05/2025 18:23:44

04/05 18:30, 12小時前 , 23F
這種性能調度一定是老任要自己開發框架給別人用啦,不
04/05 18:30, 23F

04/05 18:30, 12小時前 , 24F
然廠商哪可能要在那邊慢慢調,這不是現代遊戲的開發流
04/05 18:30, 24F

04/05 18:30, 12小時前 , 25F
04/05 18:30, 25F

04/05 18:31, 12小時前 , 26F
以前紅白機時代那種bare metal的程式設計才有可能這樣
04/05 18:31, 26F
API是nV開發的,所以我覺得很可能是軟體開發者不照規範 ※ 編輯: krousxchen (111.83.244.127 臺灣), 04/05/2025 18:44:41

04/05 19:30, 11小時前 , 27F
想到魔物獵人崛起會隨每秒幀數提高難度
04/05 19:30, 27F

04/05 19:31, 11小時前 , 28F
如果有遊戲畫質和幀數改了會影響遊戲也不意外
04/05 19:31, 28F

04/05 20:00, 11小時前 , 29F
API不符合吧
04/05 20:00, 29F

04/05 21:16, 10小時前 , 30F
有可能callback順序不對,有的遊戲寫死
04/05 21:16, 30F
文章代碼(AID): #1dyEvaDc (C_Chat)
文章代碼(AID): #1dyEvaDc (C_Chat)