MSFN Forum: DirectX version confusion - MSFN Forum

Jump to content


Unattended CD/DVD Guide Homepage · MSFN Forum Rules

If you have questions about customizing Windows XP that are nLite-specific, please post them in the nLite forum, not here. If you have questions regarding the unattended installation of Windows XP, please post them in the Unattended Windows 2000/XP/2003 section.
Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

DirectX version confusion Rate Topic: -----

#1 User is offline   kumarkumar 

  • Member
  • PipPip
  • Group: Members
  • Posts: 133
  • Joined: 13-February 06

Posted 11 August 2010 - 11:10 AM

I wanted to know if I had the latest DirectX on my computer. For that I used the "dxdiag" command, wherein it gives me the information in the "System" Tab
DirectX Version: DirextX 9.0c (4.09.0000.0904).

Now the latest version of DirectX for XP is 9.29.1962 (Link).
Now in this whole scenario, there are three version numbers to confuse me (9.0c, 4.09.0000.0904 and 9.29.1962).
So do I have the latest DirextX or not?
If I do have the latest DirectX, where does it show 9.29.1962 (any command/GUI to display it)?

This post has been edited by kumarkumar: 11 August 2010 - 11:12 AM



#2 User is offline   ChiefZeke 

  • Member
  • PipPip
  • Group: Members
  • Posts: 120
  • Joined: 11-April 09

Posted 11 August 2010 - 08:35 PM

The latest redistributable is: directx_Jun2010_redist.exe as found on the Microsoft download site. My DxDiag agrees with yours but you can downlaod the redistributable and install again to satisfy yourself.

#3 User is offline   user_hidden 

  • Newbie
  • Group: Members
  • Posts: 24
  • Joined: 22-February 08

Posted 12 August 2010 - 05:41 AM

9.0c, 4.09.0000.0904 and 9.29.1962

all are the same just version numbers of release, file and so on.
those are the current versions as of June 2010.
you are up to date.

#4 User is offline   cluberti 

  • Gustatus similis pullus
  • Group: Supervisor
  • Posts: 11,208
  • Joined: 09-September 01
  • OS:Windows RT
  • Country: Country Flag

Posted 12 August 2010 - 11:15 AM

Actually, these folks are all correct, yet incorrect at the same time. DirectX 9.0c does have a build string of 4.09.0000.0904, and installing the latest update rollup from June doesn't change the fact it's still DirectX 9.0c. What you're looking for once you've installed the rollup are additional files in \system32, above and beyond the base DX9.0c files, like files that start with d3dx(9, 10, or 11)_<number>.dll (there are others, but these are the Direct3D engine updates). You'll note these do have newer values, with (for example) d3dx9_43.dll matching the build number of the latest update.

The DirectX End-User Runtimes are an *addition* to the core DirectX binaries, and contain the redistributable feature updates and language translations to the core of DirectX. If a developer actually *needs* these to run his DirectX software, these would be redistributed with the software (or at least you'd hope it would be, given that's the directive from Microsoft to developers on the DX MSDN pages). So while there are some changes in these rollups from the base DX9.0c, these rollups don't actually change the base version of DirectX on the machine - they add to it. That's why the version numbers don't change on the base DirectX files when you install the additional runtimes, and dxdiag and other tools still show the old version numbers.

#5 User is offline   kumarkumar 

  • Member
  • PipPip
  • Group: Members
  • Posts: 133
  • Joined: 13-February 06

Posted 17 August 2010 - 11:41 AM

Thanks cluberti for that information.

The only file matching close to the ones you have mentioned is d3dxof.dll.
system32 in my machine doesn't have any dll of file name type d3dx(9, 10, or 11)_<number>.dll

Do I still have the latest DirectX? I have limited internet connectivity, hence don't wish to download something approx 100MB unnecessarily.

#6 User is offline   cluberti 

  • Gustatus similis pullus
  • Group: Supervisor
  • Posts: 11,208
  • Joined: 09-September 01
  • OS:Windows RT
  • Country: Country Flag

Posted 17 August 2010 - 02:00 PM

That depends on your version of Windows - XP SP3 should have some of the additional files, but XP SP2 and lower may not.

#7 User is offline   kumarkumar 

  • Member
  • PipPip
  • Group: Members
  • Posts: 133
  • Joined: 13-February 06

Posted 17 August 2010 - 11:48 PM

I do have WinXP sp3, but none of the files you've mentioned :(

#8 User is offline   cluberti 

  • Gustatus similis pullus
  • Group: Supervisor
  • Posts: 11,208
  • Joined: 09-September 01
  • OS:Windows RT
  • Country: Country Flag

Posted 18 August 2010 - 12:16 AM

Well, on my XP SP3 VM I installed the June update, and ended up with all kinds of new files in system32.

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users



All trademarks mentioned on this page are the property of their respective owners
Copyright © 2001 - 2013 msfn.org
Privacy Policy