正文内容 评论(0)
图形技术越来越复杂,事实上,如果没有一定的图形编程基础,就很难完全了解当前的3D技术,这是我个人的看法。因此我个人十分厌恶所谓高深莫测的专业文章,真正的文章应该是给大众看的,能作的浅显易懂才是真正的水平所在,Tech-reprot完成了一篇Radeon 9700 Vs NV30的文章,从我的角度来看,他们是最好的,他们从各个角度深入地分析了NV30和Radeon 9700技术,而文章又十分易懂:
"R300 Pixel Shader的96bit精确度看起来可以和其他芯片的128bit精确度相比。R300的pixel Shader有四个通道,每个通道支持24bit色,既24bit红:24bit绿:24bit蓝:24bitAlpha。这当然不如128的32:32:32:32 RGBA好,但是也差不到那里去,可以理解ATI在设计时所做的妥协,我们应该对每通道的24bit浮点精确度感到满意了。但是,从技术上来说,Nvidia占有优势,我期待ATI在未来的产品上增加更多的精确度。
关于每通道允许Pixel shader指令数目的问题非常有趣。虽然NV30每通道可以执行更多的指令,但是在单纯的DX9场景没有什么帮助,因为API只支持32个地址操作64个颜色操作。但是如果用高级语言可以改变图片的质量。一个Shading语言编译器可以编译象DirectX这样的API,当然也可以用机器语言编译低层的硬件。Nvidia为NV30打造的NV30编译器在复杂Shader程序中,可以发挥每通道更多指令的优势,事实上,未来的性能之争可能将视乎芯片编译器的质量。
Nvidia指出单通道执行上百个Shader操作等于将所有负荷转移到了GPU身上,可以消除老式图形芯片的瓶颈,内存带宽。R300可以诉助多通道来渲染复杂的Shaer,并将首个通道渲染的结果存在内存中,在进行下一个通道运算中读出结果。而一个128bit的帧缓存,则可以保证精确度无损,但是频繁地对缓存进行读写将降低速度。NV30可以执行更多的Shader操作,保证内存效率极大地提高,至少是理论上。"
NVMAX参加了Nvidia的电话会议,也透漏了一些NV30的信息,他们认为NV30硬件性能是如此强大,只有Doom3之类的游戏才能完全发挥NV30的性能:
"NV30在很多领域都领先GF4多多,我不能预测未来有多少程序完全利用NV30的功能,Nvidia一直在坚持一个原则,硬件发展速度总是不如软件快,硬件总有提高的余地。
而NV30是如此之快,用户不必按正常时间升级两次或者多次,因为缺乏对硬件实施真正考验的软件。Nvidia的未来不再依靠跟随者而是程序开发人员。尽管Nvidia意识到CG将加快程序员对NV30硬件功能的发挥,但是我怀疑在Doom 3这种游戏成为主流游戏前,人们仍然将使用GF4 Ti。"
NV30如此之快?结合Tech-report的论述,我们不难看出,NV30将是一块更具实际意义的GPU,由于每通道可以执行更多的指令,它将进一步缓解对内存带宽的要求,而CG编译器则承担了以前CPU的编译工作,CPU的载荷将进一步减少,未来的图形升级将因此减缓?我不敢妄自预测,但是可以说,NV30在比较低端的平台上也可以发挥出高性能。不过需要指出的是,游戏不会减低对CPU的要求,因为未来游戏的AI和物理将更趋复杂,而这仍然需要强大的CPU。
简单地总结一下,NV30与R300相比,有更高的颜色精确度,有更多的单通道指令数,从技术上而言,NV30无疑是领先的。
但是,请记住,R300已经是真实的产品,而NV30现在可能仍然停留在纸面上。
本文收录在
#快讯
- 热门文章
- 换一波
- 好物推荐
- 换一波
- 关注我们
-
微博:快科技官方
快科技官方微博 -
今日头条:快科技
带来硬件软件、手机数码最快资讯! -
抖音:kkjcn
科技快讯、手机开箱、产品体验、应用推荐...