作者dklassic (DK)
看板PlayStation
标题Re: [情报] Sony 没有计划给予 PS4 向下兼容的能力!
时间Mon Jun 22 18:05:12 2015
※ 引述《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 执行
以上是概略说明
後续 hegemon 大的回文有对指令集架构做更清楚的解释
好吧,上面这段看起来好像不太好看懂
换个比喻
想像成现在要做的事情是叫人类去模仿大猩猩走路
改成拳头触地双脚缩起的走路方式
不是做不到,但是需要时间训练、调教
人类才有可能做到大猩猩的走路动作
而之所以在 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 推出前玩不玩得到
只是或许哪天缅怀的时候没得玩,不过我想到时候收个中古二手的旧世代主机
应该也不会有经济上的困难吧
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.112.253.45
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/PlayStation/M.1434967515.A.DD5.html
1F:推 sindu: 推! 06/22 18:07
2F:推 kuninaka: 现在X86不是CISC和RISC这麽单纯了 06/22 18:08
3F:→ kuninaka: CPU不是只有这两种分类 06/22 18:08
4F:→ dklassic: 主要啦,主要 06/22 18:09
5F:推 sx4152: 卡普空:你出向下相容的话 我们要靠甚麽吃饭? 06/22 18:12
6F:→ igarasiyui: 管他有没有相容 会出HD版的还是会出HD版 06/22 18:13
7F:推 fightclubgf: 向下相容ps3这个世代应该是做不到了,但ps1/2 软体模 06/22 18:15
8F:→ fightclubgf: 拟应该游刃有余 06/22 18:16
9F:推 Misora: 推这篇,很多人都觉得向下相容是很自然就会产生的东西一样 06/22 18:18
10F:→ Misora: 用人类模仿大猩猩走路举例可能都还太乐观了点 06/22 18:19
11F:→ Misora: 用人类模仿蜈蚣走路如何?缺那麽多条腿要靠模拟器去填出来 06/22 18:20
12F:推 sunlockfire: 别说向下相容啦~换个新电脑老HG都不一定能跑了(无误 06/22 18:20
13F:推 yoseii: 我觉得也不需要,毕竟现在的 PS4 可以期待的游戏已经很多 06/22 18:26
14F:→ oread168: 之前pad打开ff13第一件事是先挂着(ˊ_>ˋ) 06/22 18:28
15F:嘘 mvbkoko: 现在应该只有还没毕业的学生才讲CISC跟RISC,问题不在指 06/22 18:30
16F:→ mvbkoko: 令集,问题在指令本身的复杂度,不然你拿8086年代的CPU去 06/22 18:30
17F:→ mvbkoko: 模拟SSE3看会不会比较好模拟,科科 06/22 18:30
对我还没毕业,看 IP 就知道了吧(笑
我也想要提指令集本身的差异,不过虽然玩(真的是玩)过 CELL 的指令集
我还真的不知道 CELL 的指令集名称是什麽来着,恳请赐教
也因此直接举称指令集分类,而不是细比较指令集之间的复杂度
但是以分类不同而言,应该说明模拟难度高已经足够了?
18F:推 Hua0722: 推这篇,SONY不是不能而是不想。PS NOW搞好让电视直接能 06/22 18:31
19F:→ Hua0722: 玩可以吃到更多市场,虽然台湾嘛.. 06/22 18:31
20F:→ ozil23: sony应该没想到微软这麽强 E3展推出向下相容XBOX360 06/22 18:33
※ 编辑: dklassic (140.112.253.45), 06/22/2015 18:38:51
21F:→ ozil23: 整个被狂扒脸 虽然大家都觉得reFF7.莎木3让SONY赢了E3展 06/22 18:33
22F:→ ozil23: 不过内行的都知道..SONY真的危险了 微软这大绝很强啊.... 06/22 18:33
23F:推 sunlockfire: 朕知道了 退朝吧 06/22 18:34
25F:推 chris38c28: 旧游戏还是很好玩的 就算新游戏推出我还是会玩玩旧的 06/22 18:36
26F:推 kuninaka: SCE哪来的被狂八脸 06/22 18:43
27F:推 ozil23: 天啊是112 难怪如此霸气回应XDDD >>看我IP就知道了<< 06/22 18:43
QQ 不敢
总觉得 PTT 乡民应该都很 IP 敏感
应该清楚 140 开头大多是大专学术网路用
※ 编辑: dklassic (140.112.253.45), 06/22/2015 18:46:01
28F:推 QAQKUKU5566: <b>最终</b> 阿是要粗体吗XD 06/22 19:25
强调那个未来非常的遥远之类的(
看到挺多人喜欢故意在不支援 HTML TAG 的地方用 HTML TAG
用到有点变成梗了 XD
觉得挺有趣也学了一下
※ 编辑: dklassic (140.112.253.45), 06/22/2015 19:29:02
29F:→ ksng1092: 前有明眼人後有内行人...本版真是卧虎藏龙 06/22 19:27
30F:嘘 mvbkoko: 对RISC/CISC而言, an add is an add, 你用 06/22 19:28
31F:→ mvbkoko: CISC指令集去模拟RISC的add 会难到哪里去? 06/22 19:29
32F:嘘 mvbkoko: 吃效能的是现在CISC/RISC 各自发展出来的复杂指令 06/22 19:31
33F:→ mvbkoko: 这跟你用CISC还是RISC根本无关好吗 Zzzzz 06/22 19:32
????推红明显
不过你不是已经自己说明了各自发展的复杂指令,所以模拟困难了吗?
这与我说明为什麽不同的 CPU 架构会导致指令集模拟有困难的差异是?
※ 编辑: dklassic (140.112.253.45), 06/22/2015 19:35:32
34F:→ mvbkoko: 所以你提CISC跟RISC是提国泰民安的吗? 06/22 19:47
35F:→ mvbkoko: 同样是CISC, SSE2/SSE3/SSE4在你眼里是同样架构还是不同 06/22 19:48
36F:→ mvbkoko: 架构? 06/22 19:48
虽然不太懂国泰民安是什麽
不过这不就要先看架构在哪个位置
应该 hegemon 大使用生物分类的方式比较准确
所以可以想像成不同的种(X86\CELL)本来就模拟困难
而你想要说的是在同样是 X86 下不同指令集,呃,就不同的指令集嘛
我清楚你的意思
不过这样下去这里就变成你做为前辈考验我这个後辈知识水准的场地了
我只是看到有人似乎觉得向下相容很轻松,因此做一些简略的说明
所以想要对模拟困难的技术细节有所了解的,就直接问 mvbkoko 大吧
你肯定对软模拟技术的了解比我身为一个学生更丰富的~
※ 编辑: dklassic (140.112.253.45), 06/22/2015 20:02:43
37F:推 howerd11: 你是索索护航一名猛将 06/22 20:08
才不,我很羡慕 Xbox one 有向下相容功能
好在 PS3 上该玩的游戏,我都玩过别人的了 XD
虽然 PSnow 概念很好,可是台湾没得用啊 QQ
※ 编辑: dklassic (140.112.253.45), 06/22/2015 20:13:45
38F:推 hegemon: SSE系列都可视为x86的扩充指令,所以算同一家 06/22 20:40
39F:推 hTCe9: 今天如果对调,ps4才能相容,索索大概就高潮到飞天了 06/22 21:47
40F:推 mhsaru: 推一下 06/22 22:22
41F:推 MrDisgrace: 哈~你2015是快转在过日子吗XD 06/22 23:59
42F:推 MrDisgrace: 人家都爽玩独占玩半年了 年年喊淫了 东西今年底才拿得 06/23 00:00
43F:→ MrDisgrace: 出XD 06/23 00:00
44F:推 PatlaborGao: 照你理论PS4模拟PS2轻而易举,但结果呢? 06/23 01:21
结果 Sony 没有做
就跟 Sony 没有在 PS3 支援直接读取 PS1 一样
或者是 Xbox one 大概也不会直接相容於 Xbox 游戏、
Wii U 相容於 Wii 却不相容於 GC 一样
不过谁知道
Sony 还是有直接在 PSN 放许多 PS1 的数位版给 PS3
或许 Sony 会决定放几个 PS2 游戏在 PSN 也说不定
※ 编辑: dklassic (140.112.253.45), 06/23/2015 05:19:30
45F:推 chocoboex: 某几个躲在推文的软饭,何不回去玩fps只有个位数的mass 06/23 08:02
46F:→ chocoboex: effect 呢?很好奇年底那100款相下相容的游戏是哪些, 06/23 08:02
47F:→ chocoboex: 合理推测有八成以上都是XBLA等级的小游戏吧 06/23 08:02
48F:→ kuninaka: 向下相容的 mass effect FPS有这麽低? 06/23 08:42
49F:推 hegemon: PS4要模拟PS2会很喘,没有想像中的简单 06/23 09:16
50F:推 PatlaborGao: PS3可以直接玩PS1吧? 06/23 09:31
51F:→ PatlaborGao: PS4的CPU到底多惨啊,几年前的i3都顺跑PS2模拟器了XD 06/23 09:34
52F:推 tsairay: 是有几个PS2游戏有放在PSN上啊,Dark cloud什麽的 06/23 10:00
53F:推 hegemon: PS4 CPU单核效能应该输i3 06/23 13:40
54F:→ hegemon: 应该说同样拿单核来比,还是输i3 06/23 13:40
55F:→ igtenos1985: 那我买的那麽多以前的片子怎麽办? 06/23 14:29