monster-fly.gif (56573 bytes)

monster-club.jpg (16137 bytes)

 

本站到访人数

98网潮--个人主页制作年度大奖

little-logo.gif (1658 bytes)
 

Riva TNT真的适合做三维动画(OpenGL)

最近一些厂商出于个人利益的考虑,极力夸张Riva TNT的性能,宣称RivaTNT可以替代3Dlabs Permedia2 等芯片,去完成三维动画的设计工作。对此,本站长有不同的见解。

现在推崇Riva TNT的人无非是吹嘘TNT的性能有多么高,内存有多么大。这些说法有些不妥。虽然TNT的性能很高,但那是基于D3D的API,而D3D是用于3D回放的API,只有OpenGL才是用于制作三维动画的API。TNT在OpenGL下的性能如何?请看下面的分析。

cdrs1.gif (12372 bytes)

这是利用著名的OpenGL测试软件ViewPref进行测试时的CPU占用率情况。红线表明的是TNT卡的CPU占用率;紫线表明的是3Dlabs Permedia2卡的CPU占用率;兰线表明的是3Dlabs GMX卡的CPU占用率。从该图不难看出,TNT卡几乎占用了CPU的100%资源;P2卡占用了近40%的资源,只有两次短暂的达到100%;GMX则显示出了超强的处理能力,CPU的占用率极低(遗憾的是该卡太贵,大概要3万元人民币)。

图形卡的CPU占用率越低,表明它的处理能力越强。因为低CPU占用率可以让CPU去处理更多的运算。

fc1.gif (13789 bytes)

从此图也可以看出,P2和GMX的CPU占用率都不高,而TNT的CPU占用率一直接近100%。因此我们不难得出结论,Riva TNT的卡对基于OpenGL界面的应用程序的加速能力远不如3Dlabs Permedia2和GMX的卡。

欢迎留言             返回主页