Fury-Tech Logo
Home  News  Articles  Reviews  Guides  Resources  Forums 
Fury-Tech // Technology news, hardware and game reviews, guides, articles, and resources   
Search:



There are currently 0 members and 34 guests browsing on Fury-Tech.


Join our community in the tech forums for uncut technology discussion.
Home > News > Fury-Tech News Archives

News archives from January, 2003




Browse the News Archives

2007
January February March May July August

2006
January February March April May June July August September October November December

2005
March April May June July December

2004
January February March April May June July August September October December

2003
January February March April May June July August September October November December

John Carmack reacts to the GeForce FX
January 30th, 2003 - Name: John Carmack
Email:
Description: Programmer
Project:
Last Updated: 01/29/2003 18:53:43 (Central Standard Time)
-------------------------------------------------------------------------------
Jan 29, 2003
------------
NV30 vs R300, current developments, etc

At the moment, the NV30 is slightly faster on most scenes in Doom than the
R300, but I can still find some scenes where the R300 pulls a little bit
ahead. The issue is complicated because of the different ways the cards can
choose to run the game.

The R300 can run Doom in three different modes: ARB (minimum extensions, no
specular highlights, no vertex programs), R200 (full featured, almost always
single pass interaction rendering), ARB2 (floating point fragment shaders,
minor quality improvements, always single pass).

The NV30 can run DOOM in five different modes: ARB, NV10 (full featured, five
rendering passes, no vertex programs), NV20 (full featured, two or three
rendering passes), NV30 ( full featured, single pass), and ARB2.

The R200 path has a slight speed advantage over the ARB2 path on the R300, but
only by a small margin, so it defaults to using the ARB2 path for the quality
improvements. The NV30 runs the ARB2 path MUCH slower than the NV30 path.
Half the speed at the moment. This is unfortunate, because when you do an
exact, apples-to-apples comparison using exactly the same API, the R300 looks
twice as fast, but when you use the vendor-specific paths, the NV30 wins.

The reason for this is that ATI does everything at high precision all the
time, while Nvidia internally supports three different precisions with
different performances. To make it even more complicated, the exact
precision that ATI uses is in between the floating point precisions offered by
Nvidia, so when Nvidia runs fragment programs, they are at a higher precision
than ATI''s, which is some justification for the slower speed. Nvidia assures
me that there is a lot of room for improving the fragment program performance
with improved driver compiler technology.

The current NV30 cards do have some other disadvantages: They take up two
slots, and when the cooling fan fires up they are VERY LOUD. I''m not usually
one to care about fan noise, but the NV30 does annoy me.

I am using an NV30 in my primary work system now, largely so I can test more
of the rendering paths on one system, and because I feel Nvidia still has
somewhat better driver quality (ATI continues to improve, though). For a
typical consumer, I don''t think the decision is at all clear cut at the
moment.

For developers doing forward looking work, there is a different tradeoff --
the NV30....


Welcome!
January 27th, 2003 - Welcome to Fury-Tech.com! The site is currently in Beta, as I complete development of the primary site modules, and clean things up a little.

Don''t be surprised to see the design change around a little, and please, if you experience any problems viewing the site contact me (tekime@fury-tech.com). If you have any suggestions or ideas for the site, don''t be afraid to let me know, either

If you register now, you will probably be the first to see many of the features of Fury-Tech.com come into place. Right now you can manage your own profile, and post comments on all of the content here, you just need to register.

Some of you already recognize most of the content here from Tek.Box. Unfortunately, the Box just wasn''t cutting it. Don''t worry, though, Fury-Tech will be all that and then some. (Well, compared to the Box I''m sure a lot of things could be considered all that.. )

Anyway, welcome to Fury-Tech.com, and I hope you enjoy your stay!



Join our community in the tech forums for uncut technology discussion.



©2007 Fury-Tech | Tech News, Hardware Reviews, Forums, Guides, and more.

Web Hosting by Intavant

Tech News | Articles | Reviews | Guides | Resources | Tech Forums