POPPUR爱换

标题: 为了Crysis, 请大家尽量购买多核CPU [打印本页]

作者: flight    时间: 2007-8-22 02:56
标题: 为了Crysis, 请大家尽量购买多核CPU
Crytek
GCDC 2007: CryEngine 2: Dual-Core bringt 60 Prozent Mehrleistung
20.08.2007 16:08 Uhr - "Practical multi-threading for game performance", so lautete der Titel eines sehr praxisorientierten Vortrages, bei dem Leigh Davis von Intel und Dough Binks von Crytek Entwicklern, aber vor allem Programmieren, nützliche Hilfen bei der Optimierung einer Spiele-Engine für Mehrkernprozessoren gaben.

Nach einem von Leigh Davis vorgetragenen Teil mit theoretischem Schwerpunkt (Taskplanung, Taskoptimierung, Profiling und Leistungsmessung) ging Cryteks Programmierer Dough Binks in Medias Res und berichtete über die Multithread-Optimierung der Cry-Engine 2.

Cryteks technisches Fundament ist ein Cross-Plattform-Produkt, das bei sehr hohe Qualitätseinstellungen die Möglichkeiten von Multicore-Prozessoren nutzt. Zu den Tasks, die dann parallel berechnet werden, gehören das Daten-Streaming, Audio und Netzwerk Physik sowie das Partikelsystem. Dabei läuft der Physik-Thread asynchron ab wobei die Game Logik, die KI und die Animation von der Physikberechnung abhängen. Der Thread zur Berechnung der Partikel wird dagegen synchron zum Haupt-Thread ausgeführt. Partikel werden allerdings nur dann berechnet, wenn sie auch benötigt werden.

Den Leistungsvorteile durch eine Quad-Core-CPU veranschaulichte Binks mit einem Benchmark, den man mit einem Core 2 Quad mit 2,93 Gigahertz und einer Geforce 8800 Ultra durchführte und bei dem man Multithreading für die Physik und die Partikel wahlweise aus- und angeschaltet hat. Die grafische Auswertung zeigte, dass die Performance ihren Höchstwert erreichte, wenn bei der Berechnung Physik als auch der Partikel Multithreading zum Einsatz kommt.

Zum Schluss seiner sehr aufschlussreichen Vorführung lieferte Binks noch weitere konkrete Werte. So steigt die Gesamtleistung durch die effektive Nutzung von Multithreading im Vergleich zwischen einer und Single- und Quad-Core-CPU um 98 Prozent. Immerhin 60 Prozent Mehrleistung sind möglich, wenn ein Prozessor mit zwei Kernen anstelle eines Einkern-Modells zum Einsatz kommt.





详细内容我就不罗嗦了,最重要的是,相对一个单核的CPU, 双核U 在 Cryengine 2 中 可以提高60% 的效能, 四核可以提高98%,几乎是一倍。

值得注意的是,一个 Core 2 Quad 2,93 G + 一个 Geforce 8800 Ultra  在 打开/关闭 部分物理和粒子效果 后达到性能最大值,估计如果全部打开看来要 2张 G90了:lol:
作者: beer966    时间: 2007-8-22 03:08
游戏吗?



直接360了...........:p
作者: shike_cuke    时间: 2007-8-22 10:38
看来我选择Q66是正确的了..................
作者: 陶仁贤    时间: 2007-8-22 10:45
偶选择360是对的。。。。
作者: cyrus_L    时间: 2007-8-22 11:12
这样搞还真不如买个360了:funk:
作者: Tesalar    时间: 2007-8-22 11:32
我不相信能有人用P4玩CRYSIS:funk:
作者: cnsh6688    时间: 2007-8-22 11:32
360要是没有三红问题,确实是个性价比高的游戏机
我已经三红了一台了
作者: samgo    时间: 2007-8-22 11:36
提示: 作者被禁止或删除 内容自动屏蔽
作者: libotty06    时间: 2007-8-22 11:54
不玩不就行了?不就是一FPS游戏嘛,值得换机子?
作者: cogitata    时间: 2007-8-22 11:55
提示: 作者被禁止或删除 内容自动屏蔽
作者: 红发IXFXI    时间: 2007-8-22 14:55
:blink: 强悍的游戏
作者: acqwer    时间: 2007-8-22 14:58
原帖由 cogitata 于 2007-8-22 11:55 发表
198/160大约是1.24。

也就是说同频的4核心比同频的双核心提高了百分之24。也就4分之1。

如果4核心跑3.0G,双核心跑3.6G的话。

3.6/3.0=1.2

这么粗略的计算一下,实际性能也就差不多了。

性能显然无法和频率成正比,除非用G100来跑。
作者: windslove    时间: 2007-8-22 16:46
提示: 作者被禁止或删除 内容自动屏蔽
作者: qujer365    时间: 2007-8-22 17:30
PCINLIFE的朋友消息就是灵通啊。佩服!
作者: 轨迹    时间: 2007-8-22 18:18
Crysis能不能为了我倒贴我钱:huh: :huh:
这个还不能实现的话,为了Crysis做xx事情不也是很无聊的一件事情:huh:
作者: bagalee82    时间: 2007-8-23 00:15
提示: 作者被禁止或删除 内容自动屏蔽




欢迎光临 POPPUR爱换 (https://we.poppur.com/) Powered by Discuz! X3.4