Rob's almost Weekly Tech Thread: FX line's DX9 performance - PlanetSide Universe
PSU Social Facebook Twitter Twitter YouTube Steam TwitchTV
PlanetSide Universe
PSU: Loading Virus
Home Forum Chat Wiki Social AGN PS2 Stats
Notices
Go Back   PlanetSide Universe > General Forums > Tech Forum

Reply
 
Thread Tools Search this Thread Display Modes
Old 2004-01-25, 03:59 PM   [Ignore Me] #1
Rbstr
Contributor
Lieutenant General
 
Rbstr's Avatar
 
Misc Info
Rob's almost Weekly Tech Thread: FX lines DX9 performance


I found this today surfing around and decided it was good for the second ever weekly tech news and stuff thread

The main problem between FX-cards and DX9 (or better PS2.0) is
the difference in concept, but lets start at the beginning :


ATI where simply quicker with their development of a next-gen
grafics-card, so MS took what ATI had available, and DX9 was
designed quite close to the Radeon-architecture.

Short shader-routines, 24bit fp-precision as standard (although lower
is not a problem) and some other things that are almost tailored
towards the ATI-architecure.

Unfortunatly, NV took a completly different attempt on their nex-gen architecture.
NV aimed from the beginning at 32bit fp-precision, long shader-routines
and so on...

When DX9 was released, it became obvious that all the specs.
that made it run exeptionaly good on ATI-architecture would
actualy hit all the weak spots of NV-architecture. Thats not realy
anyones fault, it just happend due to the very different design
of both hardwares. But it was also much to late for NV to quickly
change their architecture, as developing a modern grafics-chip
is an enormous amount of work and takes month/years ...

One of the problems for example is, that most DX9-games use 24bit fp precision.
Unfortunatly, NV-cards have no internal 24bitfpp-mode, and have
to run in 32bitfpp-mode.
Of course that mode is slower then a native 24bitfpp-mode would be.
So to keep up with ATI in DX9 PS2.0 performance, NV would have
to run 32bitfpp-mode as fast as ATI runs its 24bitfpp-mode, OR
find a way to run it in 16bitfpp-mode without loss of image quality,
which can be achieved, but only with lots of effort ... (see DooM�).
And as PS-routines become more and more complex, we get to a
point where 16bitfpp-mode will not suffice anymore. But for the time
beeing, no game realy needs 24bitfpp-mode.

NV now tries to optimize their drivers to re-compile DX9-instructions
to a more NV-hardware near code. They exchange 24 bitfpp with
a
mixture of 16/32bitfpp while keeping as close to the reference
image quality
as possible, they re-order instructions to better fill the nv-pipeline
and make more efficient use of its bandwith.

So, the problem lies in between the hardware and the API, and
the drivers are actualy doing their best to overcome this gap.
and for teh funnay http://cgi.ebay.co.uk/ws/eBayISAPI.d...tem=3656891141

any one need an unused folder?
__________________

All opinions are not equal. Some are a very great deal more robust, sophisticated and well supported in logic and argument than others.
Rbstr is offline  
Reply With Quote
Old 2004-01-26, 05:19 PM   [Ignore Me] #2
Rbstr
Contributor
Lieutenant General
 
Rbstr's Avatar
 
Misc Info


*shameless self bump*
__________________

All opinions are not equal. Some are a very great deal more robust, sophisticated and well supported in logic and argument than others.
Rbstr is offline  
Reply With Quote
Old 2004-01-27, 12:21 AM   [Ignore Me] #3
NoSurrender
Contributor
Colonel
 
NoSurrender's Avatar
 


ive already read this. Sorry.
__________________

Thanks to Eine for my awesome sig
NoSurrender is offline  
Reply With Quote
Reply
  PlanetSide Universe > General Forums > Tech Forum

Bookmarks

Discord

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -5. The time now is 03:36 AM.

Content © 2002-2013, PlanetSide-Universe.com, All rights reserved.
PlanetSide and the SOE logo are registered trademarks of Sony Online Entertainment Inc. © 2004 Sony Online Entertainment Inc. All rights reserved.
All other trademarks or tradenames are properties of their respective owners.
Powered by vBulletin
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.