A9VG电玩部落论坛

 找回密码
 注册
搜索
查看: 7781|回复: 30

长译技术贴,个人希望PS4也有,x1向后兼容技术详解

[复制链接]

精华
0
帖子
417
威望
0 点
积分
365 点
种子
1 点
注册时间
2015-4-16
最后登录
2023-4-3
 楼主| 发表于 2015-6-21 21:18  ·  广东 | 显示全部楼层 |阅读模式
本帖最后由 Xiangxi 于 2015-6-21 21:52 编辑

技术释疑:x1向后兼容技术详解

当微软宣布X1今年将向下兼容360游戏的时候,我们惊讶得下巴都掉到地板上了。先不说在X1完全不同的硬件架构上模拟360的GPU的功能,将360上的三核心3.2GHz,PowerPC架构转换为6核低功耗美洲豹CPU就是一个极其艰难的任务。但是工程小组做到了,虽然不完美,但是这种虚拟技术是令人极为印象深刻的技术成就。


不同于360上那槽点满满的向下兼容功能,需要为每个游戏制作独立的封装补丁。微软通过使用虚拟机,使X1实现了兼容360游戏功能,并且这个虚拟机还包括了360操作系统的特性,尽管普通用户接触不到这些功能,但是却使游戏在X1运行的效果就像在360硬件上运行一样。X1将360上的游戏认定为X1的专用游戏,同样具有截图和视频分享功能。这个模拟器支持数字下载和原版DVD光盘,不过光盘只作密匙只用,主要的游戏数据是通过xbox live网络下载的。

作为这个功能的试水阶段,向下兼容功能还在开发中,在现阶段只支持很少数量的游戏。据了解,只有北美地区和不锁区的游戏才能在X1上用到这个功能,主要取决于你的X1是哪个区的(我们在测试中使用了美国版的光盘)。微软还在为多光盘游戏的支持研究解决办法。虽然大部分初期作品相对来说技术简单一点,比较容易模拟,但是有也有一些要求比较高的游戏,例如质量效应和完美黑暗零。我们花了一些时间去玩了几个游戏,对虚拟机做一些压力测试,看看有什么缺点和优点。


首先,我们看到了X1的画面质量模拟了360上的1080p输出,两者的画面有几个地方的小区别,比较明显的是X1的对比度轻微提高了一点,画面更锐利却在边缘上产生了小小锯齿,庆幸的是,这种区别只有在手把手对比的情况下才看得出来,对整体画面表现不会有影响。除此之外,不像360的向下兼容功能,X1的向下兼容在图像品质上不会有任何提高,并且很可能永远也不会有。

无论如何,这不代表其他的增强功能不可能实现,例如,在X1上运行360游戏没有画面撕裂现象这个好处,这可能是此前展示的游戏全程应用了垂直同步这个功能。从表面上来看,这是一个杀手级的功能,但是这个功能却产生了帧速方面的问题,为了更好地了解这个虚拟机的优势和缺点,我们来看一看质量效应的运行图片对比。


质量效应

在目前这么少游戏支持向下兼容的情况下,微软选择质量效应来作为这个星期发布会的展示并不令人意外。作为目前唯一一个虚幻3引擎游戏,我们引擎在迫不及待地想看看这个受欢迎的虚拟机上的表现如何,特别是考虑到对CPU的高要求。需要指出的是,质量效应作为360早期的游戏,有着非常严重的屏幕撕裂、材质跳出和帧率等问题,这些问题在续作中都得到了解决,然而在X1上的运行效果非常有趣和意想不到的。

先说好的方面,我们看到了在读取时间上和材质数据流的表现上有了改进,只需几秒钟就可以载入,材质数据流速度更快。我们在角色和某些特效山看到了细微的改变,例如过场动画中的alpha透明效果在X1中有些不同。

然后就是运行的性能表现了,事情开始变得有趣了,在刚开始的时候是很好的令人印象深刻的,在X1在过场动画中可以看到非常明显的帧速改进,就如我们之前所说的,X1运行的模拟器强制在所有360游戏中使用垂直同步,消除了所有屏幕撕裂现象,在360的硬件中,因为这个游戏应用了动态垂直同步功能,所以当每帧渲染时间大于33毫秒的时候就会产生屏幕撕裂现象。从表上听到消除屏幕撕裂好像很棒,但是当你实际进入到游戏中的时候,感觉会更棒。

在探索和战斗场景中,X1运行速率比原本的硬件慢了至多百分之三十,任何一个时间段大概有5到10帧的偏差。这使得原本硬件上已经够卡顿的体验在X1上变得几乎不能游玩。在第一个任务中的火车场景里,在产生爆炸的时候,我们遭遇了下降到10帧的情况。我们怀疑强制垂直同步是帧速下降的罪魁祸首,虽然早期虚幻3引擎低下的CPU应用率也可能是原因之一。我们期待着在接下来的几个月里能看到虚拟机有所改善,并且我们期待着能测试更多的虚幻引擎游戏。这并不是体验游戏的正确方式。总结:缺乏优化,有些地方甚至不能玩。

X1向下兼容的第一印象
将360巨大的游戏库搬到微软的新平台是一项巨大的令人印象深刻的技术工程,你想象不到工程师是如何做到的。我们对此也有一些想法,首先,我们猜测微软坚持要求360开发者使用DX9作为开发API是主要原因之一,这一定对GPU绘图指令从一个世代转移到下一个世代创造清晰的思路有帮助(这对360后期的一些游戏产生了新的问题,因为后期的游戏都应用了某些后期才创造的DX9指令,这些指令作用类似于苹果的metal)。

微软虚拟CPU的方法更有趣,在十六进制核心,速率为1.75GHz的集群CPU上模拟三核心,3.2GHz PowerPC处理器的理念是一个巨大的挑战。正如我们所知的,360的每个核心都有两个线程,而这些线程都是以原始的方式管理,这颗处理器以6个线程都以1.6GHz的速度高效运行着。我们可以猜测,虚拟机正好将每个线程都分配给每个x86核心来工作。希望微软在不久的将来能谈到怎样实现这项技术奇迹的更多细节,我们将洗耳恭听。

现在,你应该对这项技术很期待吧,虚拟机的工作非常出色,虽然令人印象深刻,可是还有很多问题。特别是质量效应这款游戏,我们禁不住会想这是不是现在虚拟CPU的运行速率不够快,很明显还有更多的工作要去完善,在今年晚些时候这些功能正式上线之前,工程师们还有很多时间去完善。即使考虑到有以上的缺点,虚拟机的功能还是非常卓越的。在某些表现超越360的珍贵时刻给了我们对这项功能长期的信心,我们未来可以有更好的游戏体验。然而我们并不知道虚拟机哪些方面能得到改进,我们会对这项卓越的技术移植关注着的,并及时报道我们未来的新发现。

原文http://www.eurogamer.net/article ... 2Fwww.eurogamer.net

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

审判者

マハトマの星

精华
0
帖子
10114
威望
0 点
积分
12009 点
种子
21 点
注册时间
2005-5-6
最后登录
2022-8-4
发表于 2015-6-21 21:22  ·  上海 | 显示全部楼层
是不是发错区了?

精华
0
帖子
417
威望
0 点
积分
365 点
种子
1 点
注册时间
2015-4-16
最后登录
2023-4-3
 楼主| 发表于 2015-6-21 21:26  ·  广东 | 显示全部楼层
月姬arcueid 发表于 2015-6-21 21:22
是不是发错区了?


没有啊,我也希望ps4可以有类似技术,希望各位可以了解下

精华
0
帖子
90
威望
0 点
积分
101 点
种子
0 点
注册时间
2015-6-21
最后登录
2020-11-3
发表于 2015-6-21 21:26  ·  四川 | 显示全部楼层
看不懂,看不懂

精华
0
帖子
417
威望
0 点
积分
531 点
种子
12 点
注册时间
2008-8-26
最后登录
2025-10-7
发表于 2015-6-21 21:27  ·  广东 | 显示全部楼层
本帖最后由 qq20033029 于 2015-6-21 21:30 编辑
Xiangxi 发表于 2015-6-21 21:26
没有啊,我也希望ps4可以有类似技术,希望各位可以了解下


你叫索尼画饼了两年多 ps now 怎办好?

精华
0
帖子
32193
威望
0 点
积分
36287 点
种子
1294 点
注册时间
2009-7-12
最后登录
2023-11-23
发表于 2015-6-21 21:33  ·  拉脱维亚 | 显示全部楼层
ps now如果能重视就好了、、
现在网络已经足够了
但主要是支持的游戏太少,想玩的都没有,而且价格奇贵无比。。

敢不敢把日式游戏加进去!!  怒求支持传说系列!

精华
0
帖子
28814
威望
0 点
积分
30664 点
种子
1746 点
注册时间
2009-10-16
最后登录
2025-6-10
发表于 2015-6-21 21:35  ·  上海 | 显示全部楼层
我也不想多说什么,就靠AMD那CPU能模拟CELL?

精华
0
帖子
417
威望
0 点
积分
365 点
种子
1 点
注册时间
2015-4-16
最后登录
2023-4-3
 楼主| 发表于 2015-6-21 21:40  ·  广东 | 显示全部楼层
zkbskcwi 发表于 2015-6-21 21:33
ps now如果能重视就好了、、
现在网络已经足够了
但主要是支持的游戏太少,想玩的都没有,而且价格奇贵无比 ...

Ps1和ps2时代的幻想传说和宿命传说12是当时的大爱,不过后来觉得往后的传说系列都是乱来的,什么词都可以加上传说两个字,毁回忆啊

精华
0
帖子
32193
威望
0 点
积分
36287 点
种子
1294 点
注册时间
2009-7-12
最后登录
2023-11-23
发表于 2015-6-21 21:43  ·  拉脱维亚 | 显示全部楼层
Xiangxi 发表于 2015-6-21 21:40
Ps1和ps2时代的幻想传说和宿命传说12是当时的大爱,不过后来觉得往后的传说系列都是乱来的,什么词都可以 ...

除了宿命,深渊 薄暮 无尽 都挺不错的
nds上的比较毁招牌

精华
0
帖子
417
威望
0 点
积分
365 点
种子
1 点
注册时间
2015-4-16
最后登录
2023-4-3
 楼主| 发表于 2015-6-21 21:43  ·  广东 | 显示全部楼层
awrtyy111 发表于 2015-6-21 21:35
我也不想多说什么,就靠AMD那CPU能模拟CELL?


顽皮狗在最后生还者高清版中能把cell中6个spu处理器在美洲豹每个核心中并行模拟出来就是例子,所以没有什么不可能的,可能难度比360大就是了,看索尼舍不舍得花人力物力了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|A9VG电玩部落 川公网安备 51019002005286号

GMT+8, 2025-11-3 09:35 , Processed in 0.235042 second(s), 21 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

返回顶部