Re: [情报] NS后继机确定相容NS游戏

楼主: krousxchen (城府很深)   2025-04-03 18:19:54
“即时转译”让一堆人以为是类似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软件时,
我们发现有各种体验上的改善,例如是读取速度更快、游戏处理更稳定等。
作者: whitenoise (钢铁牧师)   2025-04-03 18:29:00
…感觉他们似乎也不太确定发生什么事XD
作者: takase (............)   2025-04-03 18:33:00
了解,感谢说明,看来是我想多了
作者: Explorer09 (Explorer09)   2025-04-03 18:35:00
简单来讲是JIT的转译,这个东东在模拟领域其实已是常见技术。不过Switch 2跟Switch 的CPU都是ARM64架构,似乎没有转译的必要(?)要转译的地方可能是GPU或其它硬件元件吧?
作者: SPDY (Alex)   2025-04-03 18:39:00
会搞定在NS2上跑旧有NVN不用太多虑
作者: Explorer09 (Explorer09)   2025-04-03 18:40:00
其实现在你不用担心背后技术怎么做的,因为即使Switch 1游戏直接JIT转译到Switch 2有问题的话,官方可以提供Switch 2相容更新下载厂商重编译成Switch 2的程式档,所以几乎是无痛升级。原PO你没考虑OS层的架构也可能不一样啊,像Windows程式在Linux上跑就需要Wine游戏主机的优化你不能从PC的角度去想如果他们只是单纯地降时脉、降帧率运行的话,他们就不会提JIT之类的东东。
作者: ayubabbit (ウォロックが倒せな)   2025-04-03 19:02:00
应该就Nv自己相容性没写好吧
作者: Explorer09 (Explorer09)   2025-04-03 19:02:00
例如ARM不像x86一样每个新款CPU推出都会相容旧的指令集,虽说现在手机、平板、某些ARM笔电都会做成丰富的指令集支援,但嵌入式的ARM你就不能期待如此。
作者: SPDY (Alex)   2025-04-03 19:03:00
反正他们的开发机会输出log能分析 出错就去解
作者: widec (☑30cm)   2025-04-03 19:06:00
好奇旷野要是没用升级卷 还是跑900p吗
作者: Explorer09 (Explorer09)   2025-04-03 19:08:00
不然NDS跟GBA都是用ARM的CPU,怎么不说直接能跑呢?(NDS用ARM9E,GBA用ARM7TDMI)
作者: wulouise (在线上!=在电脑前)   2025-04-03 19:10:00
升级包有画质提升,但是不买克洛格森林应该还是有进步
作者: SPDY (Alex)   2025-04-03 19:10:00
目前Armv8-A问题不严重 不然App里包lib早就出灾情至于换v9以后相容性起码是再5年后的事了吧
作者: Louis430 (Louis)   2025-04-03 19:21:00
不是PC要照顾旧系统的话 用32bit也没意义吧
作者: SPDY (Alex)   2025-04-03 19:33:00
包旧硬件原因就是访谈所说无法用模拟器相容以前ARM11没压倒ARM9 ARM9没压倒ARM7所以用ARM11的3DS就是VC模拟器跑GB游戏因为ARM11确实压倒GB的Z80(8080微处理器)

Links booklink

Contact Us: admin [ a t ] ucptt.com