A9VG电玩部落论坛

 找回密码
 注册
搜索
查看: 3860|回复: 13

倒计时12天,XBOX360的硬件及开发环境

[复制链接]

求败者

决心!加入每一个后宫!

精华
9
帖子
21924
威望
14 点
积分
21929 点
种子
0 点
注册时间
2005-7-29
最后登录
2015-1-12
 楼主| 发表于 2005-11-10 10:16  ·  美国 | 显示全部楼层 |阅读模式




离XBOX360全球首发还有12天

   今天来讨论一点刺激的话题,我们来试图分析一下XBOX360的CPU/GPU构架,以及在次世代上为了适应越来越复杂的硬件环境而开始异军突起的游戏开发包/引擎问题。

  XBOX360的CPU也是IBM提供的,其基本设计和Cell中的PPE相同,不同的是,XBOX360没有采用更为激进的PPE+SPE构架,而是采用了3个核心的设计。Xenon的每一个核心是否支持真正的硬件双线程我还不能肯定,个人倾向于其实不是,这样的话Xenon 3个核心将根据使用的情况,实际效率达到4-6线程之间。Cell的PPE则是双线程共享3.2G主频。Xenon主频也是3.2G,90nm工艺,3核心共享1兆L2缓存,这个大小在将来可能会成为Xenon表现的瓶颈。PPC家族出生的Xenon另一个和普通PC CPU不同之处在于,它是执行In-order指令的。而普通PC CPU都是out-of-order执行构架的,这样的CPU有着更高的效率,但带来的芯片复杂性使得微软无法在成本和时间允许的情况下,在90nm的制程下生产出3核心的out-of-order的CPU。由此带来的效率和编程习惯问题,都会对现在的游戏开发者提出挑战,尤其在物理和AI方面。

  XBOX360的GPU是ATI提供的,代号C1,也叫R500。但这个R500和PC上的R520有着巨大的区别,R520依然是R300的延伸,支持SM 3.0。C1/R500则是为了游戏机特制的完全不同的构架。它更像是为了WGF2.0体系设计的GPU,支持了统一渲染。这个核心在TSMC生产,90nm工艺,500M主频。
不过XBOX 360GPU的所谓统一渲染看来不是所有48个ALU可以自由组合而只是16:32自由分配,这个问题是否使得统一渲染的一大优势动态分配的实际效果大打折扣,尚未可知。

  除了主要的核心之外,XBOX360GPU还包含了另一个EDRAM的部分,也是90nm工艺,500M主频,但由NEC生产。这个部分完成颜色读写,阿尔法混合,Z轴/模版操作,以及大家最为关心的,反锯齿。主核心和EDRAM芯片之间32GB带宽相连,EDRAM内部ROP对内存的带宽高达256GB/S。然而10兆的容量实在不算大,即使是2XFFSA,无论在720p还是1080i,以10兆的容量,都必须在两个title下完成。10兆的eDRAM在XBOX360的反锯齿中的作用到底有多大值得怀疑,目前的在展示用机上试玩的3个XBOX360游戏都有明显的锯齿。
  
  XBOX360的核心硬件体系是如此的和PC不同,而且多核心,统一渲染之类都是为了能够保证主机长达5年的生命周期而引入的比较新的概念。这一来对很多游戏开发者都提出了挑战,如何去适应发掘这个机能强大的东西的真正全部潜力?PS2在这个问题上可以说是反面典型。面对次世代的更大的技术挑战,许多小公司都有可能无力吃透硬件,更谈不上充分发挥制作好游戏了。XBOX360初期游戏的很多画面都佐证了这个难点的确实存在。

  于是,引擎的概念被前所未有的提到了前台。epic先走一步,拿出了目前最为耀眼的虚幻3引擎。一时之间无数公司跟进,纷纷和他签订协议,将在自己的游戏开发中使用UE3。索尼也积极宣布UE3完全可以支持PS3的编程。然而一个引擎能不能解决所有问题?除了UE3本身的为完成的问题之外,也已经有开发者指出了UE3所最合适表现的画面场景类型,但不可能所有游戏都是一个风格,为了自己的游戏优化依然是开发者必须面对的问题。另一个引擎:物理引擎在次世代也被首次提到了重要的位置,而由于主机诞生时间较早,没有能够在硬件中加入眼下非常新潮的PPU物理处理器,XBOX360对物理引擎的支持能力,也就越发显得重要了。因为物理方面的强化,将是次世代游戏的一个重要卖点。

  今天,针对XBOX360的硬件及开发环境,想请教大家对以下一些问题的看法:
  1:你如何评价XBOX360 CPU的设计?
  2:你如何评价XBOX360 GPU的设计?
  3:你如何看待这次图像引擎备受重视的问题以及大量公司纷纷使用同一图像引擎这个现象?
  4:你对次世代游戏机的物理处理能力有怎样的期望?你觉得以XBOX360的浮点能力(主要是C1提供),能够在没有PPU的情况下多大程度实现物理引擎所描述的美妙未来?
.

终结者

PS5新时代!冲!

精华
0
帖子
8932
威望
0 点
积分
9017 点
种子
121 点
注册时间
2005-10-27
最后登录
2024-11-27
发表于 2005-11-10 10:57  ·  重庆 | 显示全部楼层
今天,针对XBOX360的硬件及开发环境,想请教大家对以下一些问题的看法:
  1:你如何评价XBOX360 CPU的设计?
  2:你如何评价XBOX360 GPU的设计?
  3:你如何看待这次图像引擎备受重视的问题以及大量公司纷纷使用同一图像引擎这个现象?
  4:你对次世代游戏机的物理处理能力有怎样的期望?你觉得以XBOX360的浮点能力(主要是C1提供),能够在没有PPU的情况下多大程度实现物理引擎所描述的美妙未来?

1 我不是搞电脑硬件的,对这个不懂,版主这么敬业,我来支持一个;
2 同上;
3 同上;
4 说到我对次时代游戏画面的期待,恩,我是非常期待的,现在PS2上那些游戏,比如3国无双这样  的3D场景很大的游戏,我感觉发色数明显不够,整个画面就是一种灰仆仆的颜色.看了XB360  游戏后,感觉色彩明亮,鲜艳,当然这也是次时代游戏应该达到的水平,我相信PS3也应该达到这  样的水平.希望XB360能够代给我们场景更大,更细腻,更漂亮的画面.
  最后想说,版主这么敬业,记得买了XB360后发图给大家看啊.

征服者

Corporal

精华
1
帖子
6428
威望
1 点
积分
6625 点
种子
0 点
注册时间
2005-4-7
最后登录
2010-1-22
发表于 2005-11-10 11:14  ·  江苏 | 显示全部楼层
1:不发表评论。
2:不发表评论。
3:虚幻的引擎一向是处于业界前沿的,而且作为一个开放式的引擎具有良好的可扩展性,游戏公司可以根据自身需求进行改造。在次世代初期使用比较成熟的引擎是十分具有效率的行为。也难怪有如此多的公司采用该引擎。其实话说回来,欧美公司之间技术的共享性本来就高,一款引擎被多家公司采用是很普遍的行为,这和日本公司喜欢闭门造车不同。只不过这次虚幻3被微软和索尼热炒,使得玩惯了日本公司游戏的部分国内玩家对这种现象感觉很新鲜而已。
4:物理引擎不仅要靠硬件,优秀的算法也很重要,希望工程师们能在软硬件之间找到平衡点吧。

精华
0
帖子
317
威望
0 点
积分
349 点
种子
0 点
注册时间
2005-6-12
最后登录
2019-12-8
发表于 2005-11-10 11:20  ·  重庆 | 显示全部楼层
都是些虚幻的东东,现在还不好说,因为我不是编程人员。
1、三核心设计估计是借鉴了DC的设计理念吧,好象其中两个核心(也就是4线程)用来处理物理和AI等方面,另一个核心专门辅助GPU,这样的CPU设计很不错呀,编程难度肯定比PS3环境要低不少。在加上微软的对其开发环境的完善,其开发环境一定很轻松的。
2、Xbox360的GPU最值得称道的是48个统一渲染ALU,其效率一定很高的,不象传统的图形处理器有些渲染单元繁忙,而有些渲染单元处于闲置状态。
3、好的图形引擎例如虚幻3引擎是最顶级的图形引擎,对画面质量的提升很有帮助的。作为次世代主机,好的图形引擎是绚丽画面的保证。
4、当然是希望物理处理能力越高越好了,毕竟生硬的游戏动作不是我希望看见的,360在没有PPU的情况下多大程度实现物理引擎,这要看程序员的天分了。

精华
0
帖子
208
威望
0 点
积分
238 点
种子
0 点
注册时间
2005-10-26
最后登录
2013-6-23
发表于 2005-11-10 13:03  ·  四川 | 显示全部楼层
我是硬件***,这些问题好专业啊不好回答.
感觉这样的硬件组合要兼容XB的游戏确实有难度的,只要MS保证能兼容畅销游戏就行
UNREAL3的引擎应该是目前XB360游戏的首选,但相信明年EPIC或者其他的公司能开发出更好的
物理处理能力当然越真实越好,回忆起刚看到半条命2的演示有多感动啊,至于在没有PPU这东东的前提下能描绘怎样的未来就只有程序员自己最清楚了

征服者

...........................

精华
1
帖子
5628
威望
5 点
积分
5971 点
种子
5 点
注册时间
2004-11-17
最后登录
2024-9-21
发表于 2005-11-10 13:10  ·  广东 | 显示全部楼层
1:PC架构,配合微软的XNA,对于欧美厂商来说,这应该说开发起来是比较得心应手的,但于日本的开发厂商来说就似不是好事了!!!!!!!!!!!为什么?看看日本公司的PC移植作品就知道了。。。。
2:不懂。。。。。。。。。。
3:只能说在下世代的主机里,画面上的差距应该是不会有多大了,关键游戏可玩性才是最重要的。
4:没有更好的技术来发挥主机的性能,一切就都是空谈, 对于偶来说,当前360的画面偶已经满足了,
还是那句话,高性能的车子一定要有高技术的驾驶员才行,光高性能是不行的。。。。。。。。

以上是个人的YY,请大家看过后就忘了他。。。。。。。。。。

精华
0
帖子
3546
威望
0 点
积分
4361 点
种子
41 点
注册时间
2005-8-14
最后登录
2023-6-8
发表于 2005-11-10 15:53  ·  北京 | 显示全部楼层
今天讨论的问题好专业啊,,不是专业人士,,随便说说吧,,,错了别笑就好了,,,

我想说的是XB系列和PC游戏的关系,,,在XB出来到现在,,我的很多朋友就都告诉我说XB就和PC差不多,,基本上XB上有的,,或早或晚都能出现在PC上,它和pc太像了,,尤其在欧美游戏上更为突出,,所以告诉我更本没必要去买个XB,,把电脑升级得了,,现在来看,,的确也有不少的游戏他们是相同的,,,
XB360的游戏呢?看了看也是欧美游戏居多,,相信这类游戏大部分会出现在pc上的,,也许xb系列的主机真的就像大家说的那样,,就是个简化的pc游戏机?
不知道真假。。。
但我倒是相信,,pc游戏的开发和XB游戏的开发,,应该是相通的,,,要不怎么几乎同时都可以登陆多平台呢?也许我错了,,,,

最后说一下,,游戏的画面吧,,到底什么样子的画面我们可以接受呢?其实游戏的画面要和游戏统一起来,我到是认为,,,所以,,有时候倒是没必要追求完美的画面,,什么样子的画面要看游戏了开发的需要。

以上是个人YY。。。

骑士

史上最强大叔(;´Д`)A

精华
0
帖子
1956
威望
0 点
积分
2086 点
种子
5 点
注册时间
2005-8-16
最后登录
2022-9-5
发表于 2005-11-10 17:02  ·  河北 | 显示全部楼层
今天,针对XBOX360的硬件及开发环境,想请教大家对以下一些问题的看法:
  1:你如何评价XBOX360 CPU的设计?
  2:你如何评价XBOX360 GPU的设计?
  3:你如何看待这次图像引擎备受重视的问题以及大量公司纷纷使用同一图像引擎这个现象?
  4:你对次世代游戏机的物理处理能力有怎样的期望?你觉得以XBOX360的浮点能力(主要是C1提供),能够在没有PPU的情况下多大程度实现物理引擎所描述的美妙未来?
回答:1:XB360CPU的设计很像DC,但DC是双核芯,360则是3核芯,怎样协调各芯片之间的运做很重要.最好的情况是发挥2倍多的速率.所以MS应该自己研发一套引擎提供给开发商,发挥主机的最大功用.
   2:GPU用ATI的很好,ATI的高端画面一向不错,就是速度差点.但技术前端不如Nvdia,但画质一向很稳定.
   3:这些都是前期情况,为了更快推出游戏.中后期由于对主机的深入了解及画风的需要,很多公司出的游戏都会用自己的引擎,这是必然的.
   4:其实次时代变化最大就是物理处理,希望能有真实环境中一半就行,我认为水面张力问题还是难以解决,还有云层雾化颗粒等也难以全面解决.刚体力学和暴炸碎片处理应该能在这一代主机解决.

精华
0
帖子
160
威望
0 点
积分
147 点
种子
0 点
注册时间
2005-8-16
最后登录
2010-7-17
发表于 2005-11-10 17:02  ·  辽宁 | 显示全部楼层
下面是引用我爱鸣于2005-11-10 15:53发表的:
今天讨论的问题好专业啊,,不是专业人士,,随便说说吧,,,错了别笑就好了,,,

我想说的是XB系列和PC游戏的关系,,,在XB出来到现在,,我的很多朋友就都告诉我说XB就和PC差不多,,基本上XB上有的,,或早或晚都能出现在PC上,它和pc太像了,,尤其在欧美游戏上更为突出,,所以告诉我更本没必要去买个XB,,把电脑升级得了,,现在来看,,的确也有不少的游戏他们是相同的,,,
XB360的游戏呢?看了看也是欧美游戏居多,,相信这类游戏大部分会出现在pc上的,,也许xb系列的主机真的就像大家说的那样,,就是个简化的pc游戏机?
不知道真假。。。
.......
从目前来看XBOX的大部分美式大作都有PC版,一些日式游戏比如忍龙,死或生就不可能有了.

征服者

...........................

精华
1
帖子
5628
威望
5 点
积分
5971 点
种子
5 点
注册时间
2004-11-17
最后登录
2024-9-21
发表于 2005-11-10 17:51  ·  广东 | 显示全部楼层
HALO2就没有PC版啊~~~~~~~~~~~~
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-28 05:35 , Processed in 0.230091 second(s), 22 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

返回顶部