A computer components & hardware forum. HardwareBanter

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

Go Back   Home » HardwareBanter forum » Video Cards » Nvidia Videocards
Site Map Home Register Authors List Search Today's Posts Mark Forums Read Web Partners

DirectX and video cards Question



 
 
Thread Tools Display Modes
  #1  
Old July 7th 03, 06:28 AM
\(\) \(\)
external usenet poster
 
Posts: n/a
Default DirectX and video cards Question

Okay, so we have the GF4 which are directx 8 generation right? So they can't
display directx 9 effects? Then why do directx 9 games tell me to install
directx9 if my card is directx8?


  #2  
Old July 7th 03, 08:05 AM
Ron Merts
external usenet poster
 
Posts: n/a
Default

Because your game is going to make use of some DX9 routines. While your
card may not fully support DX9, it will make an approximation of the effects
to the best of its abilities. The overall effect with a DX8 compatible card
is not bad, but without DX9 your game is likely to drop out with errors if
it runs at all.

Ron

"() ()" wrote in message
...
Okay, so we have the GF4 which are directx 8 generation right? So they

can't
display directx 9 effects? Then why do directx 9 games tell me to install
directx9 if my card is directx8?




  #3  
Old July 7th 03, 10:17 AM
J.Clarke
external usenet poster
 
Posts: n/a
Default

On Mon, 07 Jul 2003 07:05:37 GMT
"Ron Merts" wrote:

Because your game is going to make use of some DX9 routines. While
your card may not fully support DX9, it will make an approximation of
the effects to the best of its abilities. The overall effect with a
DX8 compatible card is not bad, but without DX9 your game is likely to
drop out with errors if it runs at all.


No. The board does not "make an approximation to the best of its
abilities". If the feature is not supported by the hardware then it is
implemented in software, which simply runs more slowly.

A game written for DX9, running under DX9, should run equally reliably
or unreliably on any board supported by DX9, regardless of whether any
particular feature is implemented in software or hardware. That does
not mean that particular boards or drivers won't have defects which will
result in problems, but this would be because of defects in design or
implementation and not to lack of any particular feature.

What _will_ happen though is that programs which make heavy use of
DX9 features that were not present in DX8 will run more slowly on a
board which requires that the software implementation of those features
be used.

Ron

"() ()" wrote in message
...
Okay, so we have the GF4 which are directx 8 generation right? So
they

can't
display directx 9 effects? Then why do directx 9 games tell me to
install directx9 if my card is directx8?


The answer to this question is that a program written to run under
DirectX 9 needs to have DirectX 9 installed on the computer. DirectX 9
is a software product from Microsoft, it is not a hardware device, and
provides a particular set of system calls which are called the
Application Program Interface or API--DirectX 9 has new calls that were
not present in DirectX 8. Programs written to run under DirectX 9 make
use of those new calls, which, since they are not provided with DirectX
8 will result in an error condition. DirectX 9 works with
many existing video boards, however there is a new generation of boards
which are designed to provide hardware acceleration for all features of
DirectX 9. Those board will in principle provide the best performance
under DirectX 9 but they are not required in order to run it.

It's not a matter of "displaying DirectX 9 effects"--such "effects" are
simply patterns of color on a screen and any board that provides the
necessary color depth can display them once the necessary calculations
have been performed to establish what those patterns should be. What a
board which does not have hardware acceleration for DirectX 9 cannot do
is perform in hardware the necessary calculations to figure out what to
display in order to achieve those effects, hence those calculations have
to be done in software instead. This means that using DirectX 9 effects
will result in slower video performance with such a board than with one
which supports those features in hardware. Whether this is a problem or
not depends on how heavily the particular feature is used, how much
calculation it requires, how fast your processor is, and what other
routines are competing for CPU time. Results can range from not
noticeable to totally unusable, and the only way to tell which is the
case in your particular situation is to experiment.



--
--
--John
Reply to jclarke at ae tee tee global dot net
(was jclarke at eye bee em dot net)
 




Thread Tools
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

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Game freezes system - possible ATI issue? Blaedmon Ati Videocards 1 February 12th 05 05:20 PM
Question about video card and directx, TIA roadster3043 Homebuilt PC's 5 November 11th 04 06:38 AM
New Radeon 9600 Pro - No Direct3D support? Scott Smith Ati Videocards 7 September 28th 04 04:50 PM
my new mobo o/c's great rockerrock Overclocking AMD Processors 9 June 30th 04 08:17 PM
parhelia w/ 3 monitors tony wong Matrox Videocards 16 September 12th 03 03:59 AM


All times are GMT +1. The time now is 03:10 AM.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright ©2004-2024 HardwareBanter.
The comments are property of their posters.