TGFC俱乐部>>游戏业界综合讨论区>>
- 刷新/显图/登录/注册/WEB
标题:显卡靠边站:纯CPU渲染3DMARK、《CRYSIS》
时间:08-04-08 17:41
作者:cangying

TransGaming Technologies公司最近发布了新版3D软件渲染器“SwiftShader 2.0”,可以让CPU单独完成对3D应用程序和游戏的渲染工作,而无需显卡参与。


http://news.mydrivers.com/img/20080408/S04254966.jpg

SwiftShader-用CPU渲染3D画面
当然,软件模拟的速度是不可能和硬件渲染相提并论的,光影转换(T&L)、纹理过滤、像素渲染、人工智能计算、物理加速等等这些都是GPU的强项。举例来说,在《Crysis 》v1.2的Ice Benchmark里,设置为800×600分辨率、最低细节、关闭AA/AF的时候,GeForce 8500 GT平均帧率30FPS,而Core 2 Quad即使超频到3.8GHz也只有4.6FPS,大概是7:1
尽管如此,SwiftShader 2.0仍然要比微软Direct3D Reference Rasterizer快50倍之多,而且还支持Shader Model 2.0、多核心处理器和SSE指令集。抛开帧率、仅就画质而言,CPU和GPU渲染出来的3DMark、3D游戏一般情况下没有明显差别,但有时候也会差很多。
SwiftShader 2.0并非是要取代显卡,而是针对开发人员设计可以作为一种相对速度较快的3D渲染方案,考察没有硬件3D加速的情况。
下边就仔细看看CPU和GPU渲染出来的世界到底有何不同(点击放大):

http://news.mydrivers.com/img/20080408/S04260680.jpg

SwiftShader软件渲染3DMark05得分
http://news.mydrivers.com/img/20080408/S04261324.jpg

SwiftShader软件渲染3DMark03得分
http://news.mydrivers.com/img/20080408/S04261983.jpg

SwiftShader软件渲染3DMark2001SE得分
http://news.mydrivers.com/img/20080408/S04262525.jpg

纯硬件T&L、软件T&L、SwiftShader的3DMark2001SE得分对比
http://news.mydrivers.com/img/20080408/S04263052.jpg

《Crysis》软硬件渲染对比
http://news.mydrivers.com/img/20080408/S04263646.jpg

纯CPU渲染《Crysis》
http://news.mydrivers.com/img/20080408/S04264436.jpg

GPU与CPU渲染3DMark03对比
http://news.mydrivers.com/img/20080408/S04265330.jpg

3DMark03对比
http://news.mydrivers.com/img/20080408/S04274532.png

SwiftShader软件渲染的《虚幻竞技场3》
http://news.mydrivers.com/img/20080408/S04270044.jpg

《Crysis》对比
http://news.mydrivers.com/img/20080408/S04270780.jpg

《Crysis》对比
http://news.mydrivers.com/img/20080408/S04271713.jpg

《Crysis》对比(注意水面)
http://news.mydrivers.com/img/20080408/S04272969.jpg

《Crysis》对比(注意水面)
http://news.mydrivers.com/img/20080408/S04273582.jpg

《使命召唤4》对比
http://news.mydrivers.com/img/20080408/S04275386.jpg

SwiftShader软件运行CPU占用率





回复列表 (21)
#2 3派聚义 2008-4-8 17:44
我操,还真看不出有啥区别,GPU跟CPU的组图

===================
#3 我是我的马甲 2008-4-8 17:46
写轮眼!
还真差不多.
内行说说这样有什么意义.
显卡不要了,用CPU?

===================
#4 上海恐龙 2008-4-8 17:48
原帖由 我是我的马甲 于 2008-4-8 17:46 发表
写轮眼!
还真差不多.
内行说说这样有什么意义.
显卡不要了,用CPU?


通用芯片造成硬件设计成本大幅度下降

这是最直接的变化

===================
#5 zeta945 2008-4-8 17:55
看图不看字的么
SwiftShader 2.0并非是要取代显卡,而是针对开发人员设计,可以作为一种相对速度较快的3D渲染方案,考察没有硬件3D加速的情况。

===================
#6 zeta945 2008-4-8 17:55
应该能方便调试shader



===================
#7 barbruce 2008-4-8 17:58
这东西如文中所说对终端用户没任何意义,简单三个字:看效率...

===================
#8 卖哥 2008-4-8 18:00
Core 2 Quad能跑4.6桢么?
那么Nehalem应该能满10桢了。

===================
#9 cangying 2008-4-8 18:01

===================
#10 lyultima111 2008-4-8 19:01
这速度太惊人啊

===================
#11 自由无限 2008-4-8 22:38
只支持到Shader Model 2.0的东西,怎么可能画面差不多:肥雀寒:

===================
#12 自由无限 2008-4-8 22:41
而且对比的竟然是渣一样的8500GT:肥雀寒: ,那对比现在最强的9800GX2那就得差100倍+

===================
#13 cywater2000 2008-4-9 00:20
我更关心谁出一个能在xp下运行的d3d10层:D

===================
#14 黑暗巫师 2008-4-9 01:34
那桢数对比真是。。。

===================
#15 28210442 2008-4-9 01:46
shader3.0以上的看来人眼已经分辨不出来了

===================
#16 chaossssss 2008-4-9 09:27
光影的渲染也有不小的区别

===================
#17 Lee 2008-4-9 09:32
哎就这速度1fps显卡怎么靠边站啊?
不过历史上LZ的逻辑也是一贯如此。

===================
#18 3Dpolygon 2008-4-9 13:31
游戏带动硬件科技发展很快很强大
技术贴要顶一下

===================
#19 超越梦想 2008-4-9 14:00
苍蝇大神一贯喜欢发大字报文章,习惯了:企鹅喝茶:

===================
#20 馊狗输辱法 2008-4-9 14:21
看来PS3还是用两块CELL比较好,哪像现在一块CELL配一块阉割卡

===================
#21 roundcloud 2008-4-10 09:04
看右上的帧数就知道区别海了。



===================
#22 YY小熊猫 2008-4-10 09:55
硬件加速好处就是效率,贴名很标题党。

===================


[登录后才可回复]