Will Direct3D 10 ever come to Windows XP?

Tuesday 12th June 2007, 09:09:00 AM, written by Geo

Ever since Microsoft announced that v10 of Direct3D would only run on their new Vista operating system, various folks have sniffed a marketing ploy by the software giant rather than a technical requirement. Even such luminaries as John Carmack have promoted this theory. Well, if this is true, then surely there must be a way to foil Microsoft's evil plan and tiptoe around their "restriction", right?

We asked resident Direct3D guru Ralf Kornmann (better known as Demirug on Beyond3D's forums) to explain at greater length the technical issues involved in getting Direct3D 10 running on Windows XP, the various options for doing so, and the limitations of each. You can review his findings here, along with the results of his testing of the current state of one third-party effort to bring Direct3D 10 to Windows XP.

Discuss on the forums

Tagging

directx ± Vista, dx10


Latest Thread Comments (66 total)
Posted by OpenGL guy on Wednesday, 20-Jun-07 21:35:37 UTC
Quoting Geo
I'm pretty sure it was too. :grin: But then, anything went on Win9x, nearly, and that was a big part of its problem.
The driver changes required between D3D8 and D3D9 were minimal from the DDI side so porting D3D9 back to Win9x would have been pretty painless. The changes between D3D9 and D3D10 are much more dramatic.

Posted by Albuquerque on Wednesday, 20-Jun-07 21:36:41 UTC
You're both mostly right. I should've been more specific. Win*95* doesn't have support for Dx9. Not sure why though...

Posted by OpenGL guy on Wednesday, 20-Jun-07 21:47:12 UTC
Quoting Albuquerque
You're both mostly right. I should've been more specific. Win*95* doesn't have support for Dx9. Not sure why though...
Even getting AGP working on Win95 was tough, I can't imagine DX9 being much use ;)

Posted by Geo on Wednesday, 20-Jun-07 21:47:43 UTC
Wasn't MS in "we only support the previous two OS" mode at that time? XP, ME, 98 SE, 98, 95. . . . Now, whether it'd actually work or not, rather than "supported," I don't remember.

Edit: Yup, MS ended support for Win95 on Dec 31, 2001.

Posted by swaaye on Wednesday, 20-Jun-07 22:14:30 UTC
98SE can take up to DirectX 9.0c. 95 can only use up to DX8.0a.95 has lots and lots of limitations that make it useless, before your DirectX needs, however. But wow is it fast! Even compared to 98. I have my old glory 486 at home in the closet with 95C on it. Things really go zoom when your OS isn't loading 50 "integrated" apps in the background in addition to itself.

Posted by mito on Saturday, 21-Jul-07 22:05:22 UTC
Download dx10 for Xindows XP (http://www.technospot.net/blogs/download-directx-10-for-windows-xp-from-alky-project/)

Posted by Miksu on Sunday, 22-Jul-07 20:02:29 UTC
Based on Game Informer's interview with Microsoft's Shane Kim, VoodooExtreme thinks that Microsoft is going to release DX10 to Windows XP.DX10 Coming to XP? (http://ve3d.ign.com/articles/807/807210p1.html)

Posted by ShaidarHaran on Sunday, 22-Jul-07 20:17:20 UTC
Quoting Miksu
Based on Game Informer's interview with Microsoft's Shane Kim, VoodooExtreme thinks that Microsoft is going to release DX10 to Windows XP.DX10 Coming to XP? (http://ve3d.ign.com/articles/807/807210p1.html)
I think they're reading too much into Kim's statements... Sounds more like he's talking about exclusive content for Live and DX10, something for there to be a buzz about for marketing types like him to hype. They've already got the platform(s), just no content to deliver (yet).
Quoting Shane Kim
Because, at the end of the day, it's all about content to me.

Posted by Geo on Monday, 23-Jul-07 17:23:51 UTC
That's pretty weak reasoning on their part, unless they have more under cover they can't share (always possible).

Posted by Albuquerque on Tuesday, 24-Jul-07 00:40:52 UTC
Again, even if DX10 comes to WinXP, there are a ton of API issues that aren't immediately resolvable and you still have an entirely "incorrect" kernel and driver structure. I use the term "incorrect" in relation to the efficiency improvements gained in DX10 from the changes in the underlying OS structure.


Add your comment in the forums

Related directx News

It's Dead Jim - a debate about the future of the graphics API
Windows Vista Service Pack 1 delivers Direct3D 10.1
John Carmack not as interested in Linux (and OpenGL?)
SIGGRAPH 2007: Microsoft on D3D10 and D3D10.1
Microsoft release August 2007 DirectX SDK
DirectX SDK June 2007 released
April DirectX SDK released
Microsoft DirectX February 2007 components released