※ 引述《dklassic (DK)》之铭言:
: ※ 引述《Kyosera (佚名)》之铭言:
: : 作者: Marco So 昨天 下午 1:00
: : 不用等,Sony 没有计划给予 PlayStation 4 向下兼容的能力。
: : 相信各位玩家都对 Microsoft 宣布 Xbox One,
: : 将具兼容过百款 Xbox 360 游戏的消息,留下深刻印象;
: : 那到或 Sony 有没有打算跟随呢?
: : Eurogamer 已为大家了解过了。
: : 他们访问了 Sony Worldwide Studio 的主席吉田修平,
: : 问到他对 Microsoft 的上述宣布有何感想。
: : 他坦承感到意外,并表示原本以为这是不可能的,
: : 背后肯定有很多工程师付出过。
: : 不过他看似质疑地指出 Microsoft,
: : 并没有表示“过百款的游戏”到底是哪些,“是小游戏还是大游戏?”
: : 被问到 PlayStation 4 有没有可能兼容 PlayStation 3 的游戏时,
: : 他则称 PS3 具有一个很独特的架构,
: : 某些游戏更会加以利用机上 SPU 辅助处理器。
: : 事后 Digital Foundry 的 Richard Leadbetter 指出 SPU 的应用,
: : 在现时已经变得极少见,假如要 PS4 模拟 PS3 的环境的话,
: : 对工程师来说将是一个庞大挑战。
: : 吉田修平始终没有表示这样做并无可能,
: : 只是认为会“超级困难”而已,
: : 他们目前并没有计划迎接这个挑战。
: : 讯息源自:http://0rz.tw/2UwLo
: 我想关于这件事大概有两件事情值得一提吧
: 第一件是关于模拟怎么做
: 第二件是关于 PSnow 是个怎样的规划
: 1.
: 关于为什么模拟会很困难
: 应该大部分的人都知道是因为架构不同所造成的
: 至于为什么架构不同会造成模拟的困难,就是这里想要提的重点
: 模拟,顾名思义就假装(?)成另一个东西
: 也就是现在要做的事情是让 PS4 假装成是一台 PS3 才能向下兼容
: PS3 使用 CELL,PS4 使用 X86 大家都知道了就不赘述
: 以技术细节来说,CELL 跟 PPC(Xbox 360 处理器架构)都使用 RISC
: 而 X86 的主要指令集是所谓的 CISC
: 要做的事情最主要是让 CISC 指令模仿 RISC 执行
: 好吧,上面这段看起来好像不太好看懂
: 换个比喻
: 想像成现在要做的事情是叫人类去模仿大猩猩走路
: 改成拳头触地双脚缩起的走路方式
: 不是做不到,但是需要时间训练、调教
: 人类才有可能做到大猩猩的走路动作
: 而之所以在 PS3 上都可以轻易地执行 PS2、PS1 的游戏
: 主要是因为 PS3 的计算能力约略是 PS2 的 30 倍左右
: 很多指令不需要用精简的方式模拟,只要能跑就行
: 反正最后靠 CPU 运算速度硬干就好
: 这件事情如果以前有用过电脑 PCSX2 模拟器的人就会知道
: 大约在 2008 年之后,家用 CPU 运算速度大幅成长之后,才开始游戏都跑得顺
: 而 PS4 世代,理论运算速度只有 PS3 的 7 倍
: 想要依靠 CPU 硬干并不足够,想要模拟的话
: 就要花时优化模拟手段
: 嗯?似曾相识?
: 对,游戏的优化也是一样的概念
: 总之就是要找到更好的运算方式
: 而 Sony 看来是放弃这样做,而是弄出个 PSnow
: 这点 MS 工程师能在短时间内就做出模拟成果,
: 只能说微软今年整个黑科技大爆发,毋庸质疑
: 不过看来对游戏也还没有泛用的支援
: 就跟 PCSX2 最开始也只有某些游戏跑得动,其他大部分都不行一样
: 2.
: 关于 PSnow
: 理论上这是个完全可行的解决手段
: 使用云端串流,运算完全交给远端服务器跑
: 这时候就可以笑了
: 呃不是,这样就可以完全无视架构问题
: 反正服务器可以直接用 CELL 架构,再把画面输出给使用者就好
: 缺点是 ping 显得很重要
: 以这个概念来说,除非哪一天 Sony 愿意投资云端服务器在台湾
: 或者是各国之间互联的 ping 值能拉到更小
: 不然身为台湾的玩家,大概没什么机会用上
: <b>最终</b>的愿景似乎是在 Sony 自家的电视都可以跑 PSnow
: 概念是好的,不过距离遥远就是
: 结论:
: (设计对白)Sony:有 HD 重制跟 PSnow,干嘛向下兼容浪费工程师生命?
: 说实话我觉得如果一直有很好的作品推出
: 似乎没有那么有回去玩旧世代游戏的必要
: 旧世代的游戏可能有其可看性,但是如果新世代游戏都有在旧世代的水准之上
: 那何必玩旧游戏(笑
: 又玩家的呼声够大的时候,看秘境都要重制 HD collection 了
: 连 FF7 都来了,虽然不知道 PS5 推出前玩不玩得到
: 只是或许哪天缅怀的时候没得玩,不过我想到时候收个中古二手的旧世代主机
: 应该也不会有经济上的困难吧
这不是单纯的CSIC,RISC这么简单。照你的说法会误导大家,让人觉得是不是同为RISC就
不需要模拟。
要比喻的话,CSIC,RISC就像在生物学上不同属的生物,底下还有一堆不同种。
RISC有MIPS,SPARC,ARM,PowerPC...etc
CISC底下有老x86
为啥加一个老字?因为新一代的x86是CISC皮,RISC骨。对外开一堆CISC指令给大家用,
等自己要执行时会先转成RISC…为了就是要相容老x86上的程式。
不管怎么说,今天就算是同为RISC的MIPS要让它在ARM上跑,照样要转一手(看是要用转译
器在中间转,还是要模拟都行)
真正造成PS4要向下相容PS3的困难点还是在CPU运算能力。一直到现在,PS4的CPU效能应
该还是输Cell。
在转译或模拟的过程还是会吃掉效能,所以你不可能拿个比较鸟的CPU,幻想它去完美cov
er掉一个更强的东西。
更不用提过去为了活用Cell而为SPU特化的程式码,在不重写程式的情况下,根本没有办
法跑,就算你用转译器都没用…
(模拟可能有机会,但是请拿CPU效能至少高10倍的东西来玩,因为模拟就是用纯软件去做
硬件该做的,非常吃效能…PS2模拟器中CPU的部分就是纯软下去干的…)
360可以搞是因为相较于Cell有一堆SPU,360 CPU的大略架构跟特性基本上跟One相同,要
做的只是写个好的转译器就有机会了…
而且PowerPC转x86,早期的麦金塔电脑就干过了,不是啥新东西…
(这边不探讨GPU,因为大致上这块并没有为主机去做特化)