Riva TNT真的适合做三维动画(OpenGL)吗
最近一些厂商出于个人利益的考虑,极力夸张Riva
TNT的性能,宣称RivaTNT可以替代3Dlabs Permedia2
等芯片,去完成三维动画的设计工作。对此,本站长有不同的见解。
现在推崇Riva TNT的人无非是吹嘘TNT的性能有多么高,内存有多么大。这些说法有些不妥。虽然TNT的性能很高,但那是基于D3D的API,而D3D是用于3D回放的API,只有OpenGL才是用于制作三维动画的API。TNT在OpenGL下的性能如何?请看下面的分析。
这是利用著名的OpenGL测试软件ViewPref进行测试时的CPU占用率情况。红线表明的是TNT卡的CPU占用率;紫线表明的是3Dlabs
Permedia2卡的CPU占用率;兰线表明的是3Dlabs GMX卡的CPU占用率。从该图不难看出,TNT卡几乎占用了CPU的100%资源;P2卡占用了近40%的资源,只有两次短暂的达到100%;GMX则显示出了超强的处理能力,CPU的占用率极低(遗憾的是该卡太贵,大概要3万元人民币)。
图形卡的CPU占用率越低,表明它的处理能力越强。因为低CPU占用率可以让CPU去处理更多的运算。
从此图也可以看出,P2和GMX的CPU占用率都不高,而TNT的CPU占用率一直接近100%。因此我们不难得出结论,Riva
TNT的卡对基于OpenGL界面的应用程序的加速能力远不如3Dlabs Permedia2和GMX的卡。 |