DirectX 9.0c / 10 and Vista

B

bartman

Could someone please explain to me how DirectX 9.0c and 10 are related to
each other? I understand DirectX10 is what ships with Vista and there are no
new versions of this. I read some system requirements on programs that state
9.0c MUST be installed for their software to work and that 9.0c is NEWER than
version 10.

I had one software package that ran like a turtle until I installed 9.0c
then it worked perfectly.

Is this a case where software companies who had an XP program than made it
work for "Vista" didn't really do what should have been done to make it work
under DirectX 10 so it needed, what appears to be, a backwards step with 9.0c?

I asked the software company and they said they have their program working
under both an XP machine with DirectX 9 and a Vista machine with DirectX 10
with no differences. They suggest my install of 10 was no good and by
putting in 9.0c it corrected the problem, but if my install was bad wouldn't
Vista have been giving me issues in general?

So I am confused as to what DirectX i really have and how these two related
to each other, if at all. Can someone enlighten me on this please?

Bart
 
B

bartman

This is an interesting read. Thanks.

Doesn't really help me to answer my questions though.

Bart
 
P

Paul Smith

bartman said:
Could someone please explain to me how DirectX 9.0c and 10 are related to
each other? I understand DirectX10 is what ships with Vista and there are
no
new versions of this. I read some system requirements on programs that
state
9.0c MUST be installed for their software to work and that 9.0c is NEWER
than
version 10.

They both co-exist on Windows Vista. DirectX 9 is backwards compatible with
all previous versions, and DirectX 10 is all the new stuff.
I had one software package that ran like a turtle until I installed 9.0c
then it worked perfectly.

9.0c was already installed. However there are some optional components that
aren't installed, which is why the DX9 setup program has to be run, programs
should detect this when they're installed and install the additional
components.
Is this a case where software companies who had an XP program than made it
work for "Vista" didn't really do what should have been done to make it
work
under DirectX 10 so it needed, what appears to be, a backwards step with
9.0c?

DirectX 9.0c is on Windows Vista for those programs.
I asked the software company and they said they have their program working
under both an XP machine with DirectX 9 and a Vista machine with DirectX
10
with no differences. They suggest my install of 10 was no good and by
putting in 9.0c it corrected the problem, but if my install was bad
wouldn't
Vista have been giving me issues in general?

Hopefully the software's developers know a bit more about how things work.
So I am confused as to what DirectX i really have and how these two
related
to each other, if at all. Can someone enlighten me on this please?

You have both. :cool:

--
Paul Smith,
Yeovil, UK.
Microsoft MVP Windows Shell/User.
http://www.dasmirnov.net/blog/
http://www.windowsresource.net/

*Remove nospam. to reply by e-mail*
 
B

bartman

Paul Smith said:
They both co-exist on Windows Vista. DirectX 9 is backwards compatible with
all previous versions, and DirectX 10 is all the new stuff.


9.0c was already installed. However there are some optional components that
aren't installed, which is why the DX9 setup program has to be run, programs
should detect this when they're installed and install the additional
components.


DirectX 9.0c is on Windows Vista for those programs.


Hopefully the software's developers know a bit more about how things work.


You have both. :cool:

--
Paul Smith,
Yeovil, UK.
Microsoft MVP Windows Shell/User.
http://www.dasmirnov.net/blog/
http://www.windowsresource.net/

*Remove nospam. to reply by e-mail*

Thanks. So when I did the install of 9.0c and things started working it
really could have been a case of a broken DirectX in my system and this
download repaired it?

If this is true, would it also fix a broken version 10 if it were possible
to be broken in the first place? I suspect that if DX10 were broken I'd have
to be dealing with a whole new system install to fix that correct?

Thanks again.

Bart
 
P

Paul Smith

Thanks. So when I did the install of 9.0c and things started working it
really could have been a case of a broken DirectX in my system and this
download repaired it?

It is unlikely anything was broken, it just installed the optional
components which the game required.
If this is true, would it also fix a broken version 10 if it were possible
to be broken in the first place? I suspect that if DX10 were broken I'd
have
to be dealing with a whole new system install to fix that correct?

If the files were damaged sfc /scannow would probably fix it.


--
Paul Smith,
Yeovil, UK.
Microsoft MVP Windows Shell/User.
http://www.dasmirnov.net/blog/
http://www.windowsresource.net/

*Remove nospam. to reply by e-mail*
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top