不支持Flash
|
|
|
电脑游戏需适应多内核趋势http://www.sina.com.cn 2007年04月12日 09:15 ZDNet China
CNET科技资讯网 4月12日国际报道 PC游戏开发商似乎被告知:搭顺风车的日子已经结束了。 多年来,PC游戏开发商一直能够利用来自英特尔和AMD越来越快的处理器。它们只需要一次性地开发软件,随着英特尔和AMD提高时钟频率,软件的运行速度也会越来越快。 但是,过热等问题迫使芯片公司采用时钟频率较低的多内核设计,这意味着一些只能在一个内核上运行的应用软件无法充分利用多内核芯片的处理能力。这就要求一种全新的软件开发方法,也促使英特尔本周发布了另一批帮助开发商进行这种转换的软件开发工具。 大型游戏的开发需要数年时间,这意味着在双内核芯片问世的2005年上市销售的游戏在开发时没有考虑芯片的双内核设计。好的消息是开发商通过补丁软件解决了这一问题,修改游戏使它可以同时利用二个内核的处理能力。 坏消息是,在游戏开发商设计游戏之初就考虑到多内核设计前,这只是一个权宜之计。越来越多的游戏开发商都注意到了这一问题,已经有数十款针对多内核芯片的游戏在开发之中。但这很困难,开发人员需要放弃数十年的编程知识,代之以新的利用芯片处理能力的方法。 英特尔和AMD用大量的时间和精力说服开发人员利用使它们的游戏更充分发挥芯片并行计算能力的简易方法。去年,AMD 甚至为此专门进行了编程比赛。去年,包括Blizzard Entertainment、ID Software 等在内的游戏开发厂商都发布了补丁软件,使它们的游戏更能够利用多内核芯片的处理能力。 但Jon Peddie Research 的分析师特德说,但这与游戏在一开始设计时就考虑到多芯片或多内核芯片设计是不同的,它无法提供相同的性能,但比什么都不做要好一些。 英特尔和AMD提供的清单显示,25款游戏在一开始设计时就考虑到了多内核芯片设计,其中之一是THQ 在2月份发布的Supreme Commander。THQ 的发言人科利尔说,我们认为这是一个在一开始就必须作出的设计选择。 不幸的是,事情并非总是这么简单。大型PC游戏都需要数年的开发,许多公司都不愿意修改已经受到公众喜爱的代码。一些开发人员只开发一款游戏,另一些则开发数款游戏使用的游戏引擎。 英特尔认为开发商会逐步习惯并行世界。很快,所有PC都将至少拥有双内核芯片,英特尔已经推出了四内核芯片,AMD则将于今年早些时候推出四内核芯片。英特尔游戏平台业务部门的主管兰迪表示,由于PlayStation 3 和Xbox 360已经使用了多内核芯片,游戏机游戏也将向着这一方向发展。
【发表评论】
|