This is the
talk page for discussing improvements to the
DirectX article. This is not a forum for general discussion of the article's subject. |
Article policies
|
Find sources: Google ( books · news · scholar · free images · WP refs) · FENS · JSTOR · TWL |
Archives: 1 |
This
level-5 vital article is rated B-class on Wikipedia's
content assessment scale. It is of interest to the following WikiProjects: | ||||||||||||||||||||||||||||||||||||||||||||
|
There doesn't seem to exist any lit of which hardware is compatible with which version of DirectX. This is especially unfortunate for older hardware. Sure, everyone knows which *current* sound card is capable of the *current* version of DirectX - but what defines "current" in a few years, actually ? In one or two or even three years no-one is able to tell anymore. Because everyone is so much focused on he *current* version.
As an example, I'm currently trying to find out wich sound cards are compatible to DirectX 9.0c , since I'm still using my PC on which Windows XP runs on. As a result, I cannot use sound card which use DirectX 10 or 11.
But - there is seemingly ablsolutel *no* Wikipedia article telling me to which version of DirectX for exampl the Creative Audicy cards are compatible to. Or the even older PCI128 cards, by the same manufacturer.
This is just an example. Since theredon't exist any compatibility lists, it is simple not possible to know what hardware is compatible to which vrsion of DirectX - except always the "current one", of ourse.
I find this especially irritating, since all computer-related topics within Wikipedia are so much overflowing with details that someone who just wants to use a computer as a working too just isn't interested in. I recently saw a version list of the PDF reader called "Foxit Reader" on the German-language Wikipedia article for it which list *all* version numbers. If the authors were putting the same dedication to details on articles redarding culture, Wikipedia would be a much better read I thought. I write this because I'm irritated that this dedication for details isn't "used" in the case of DirectX as well. If peple re able to write down all kinds of version histories of programs, why - then - aren't they able to produce compatibility lists, too ? For geeks to which even the smallest version number of a kernel is interesting it would be feasible, I thought, to produce a list of which hardware component which is ctually listed here in Wikipedia is compatible with which version of DirectX.
Alrik Fassbauer ( talk) 15:28, 18 September 2011 (UTC)
what they call "peripheral driver"s.
Bogdan
Hi,
I'm just wondering about the accuracy of describing the game development APIs released by Microsoft as "multiplatform". I'm not entirely familiar with all the game development APIs released by Microsoft, so i may be incorrect here.
But I am familiar with computer platforms and also what the word "multiplatform" indicates and what platforms Microsoft targets and I am certain that these two are not coherent. I think using the term is inaccurate and misleading in the context of an article on development APIs.
I would suggest that the platforms targeted could be listed (or at least referenced), so that the introductory paragraph is at least precise, if not accurate (according with a "neutral point of view").
Thanks,
Steve
78.16.153.86 (
talk) 17:01, 5 April 2008 (UTC)
As the following direct quote from the MS site shows, DirectX 10 is not "Windows Vista exclusive", as claimed in this WP article and many other websites:
Supported Operating Systems: Windows 2000; Windows 2000 Advanced Server; Windows 2000 Professional Edition ; Windows 2000 Server; Windows 2000 Service Pack 2; Windows 2000 Service Pack 3; Windows 2000 Service Pack 4; Windows 98; Windows 98 Second Edition; Windows Home Server; Windows ME; Windows Server 2003; Windows Server 2003 R2 (32-Bit x86); Windows Server 2003 R2 Datacenter Edition (32-Bit x86); Windows Server 2003 R2 Datacenter x64 Edition; Windows Server 2003 R2 Enterprise Edition (32-Bit x86); Windows Server 2003 R2 Enterprise x64 Edition; Windows Server 2003 R2 Standard Edition (32-bit x86); Windows Server 2003 R2 Standard x64 Edition ; Win9dows Server 2003 R2 x64 editions; Windows Server 2003 Service Pack 1; Windows Server 2003 Service Pack 2; Windows Server 2003 Service Pack 2 x64 Edition; Windows Server 2003 x64 editions; Windows Server 2003, Datacenter Edition (32-bit x86); Windows Server 2003, Enterprise Edition (32-bit x86); Windows Server 2003, Standard Edition (32-bit x86); Windows Server 2003, Web Edition; Windows Server 2008; Windows Server 2008 Datacenter; Windows Server 2008 Datacenter without Hyper-V; Windows Server 2008 Enterprise; Windows Server 2008 Enterprise without Hyper-V; Windows Server 2008 Standard; Windows Server 2008 Standard without Hyper-V; Windows Small Business Server 2003 ; Windows Vista; Windows Vista 64-bit Editions Service Pack 1; Windows Vista Business; Windows Vista Business 64-bit edition; Windows Vista Business N; Windows Vista Enterprise; Windows Vista Enterprise 64-bit edition; Windows Vista Home Basic; Windows Vista Home Basic 64-bit edition; Windows Vista Home Basic N; Windows Vista Home Premium; Windows Vista Home Premium 64-bit edition; Windows Vista Service Pack 1; Windows Vista Starter; Windows Vista Starter N; Windows Vista Ultimate; Windows Vista Ultimate 64-bit edition; Windows Web Server 2008; Windows XP; Windows XP 64-bit; Windows XP Home Edition ; Windows XP Home Edition N; Windows XP Media Center Edition; Windows XP Professional Edition ; Windows XP Professional N; Windows XP Professional x64 Edition ; Windows XP Service Pack 1; Windows XP Service Pack 2; Windows XP Service Pack 3; Windows XP Starter Edition; Windows XP Tablet PC Edition [1] -- Espoo ( talk) 19:14, 12 April 2008 (UTC)
I think it may be worth mentioning in the article that there is actually a version of DX10 for XP, made possible by vendor pressure to remove the VRAM virtualisation requirement from hardware. See http://www.techmixer.com/download-directx-10-for-windows-xp/☭ cmn ☭ ( ❝❞ / ✍ ) 09:27, 6 June 2008 (UTC)
The table which explains DirectX versions says this for DirectX 9.0c:
The December 13 '04 is last 32-bit only version sufficient for Windows Me and Windows 2000 32-bit, that are two last parallel activation-free Windows systems.
It is not clear to me what this means. Does it mean that Windows Me and Windows 2000 do not need (in other words - have no benefit from) a newer DirectX 9.0c revision than Dec04 at all? If that is true, the above statement should be improved to clearly state this fact.
Nihad Hamzic ( talk) 08:19, 14 April 2008 (UTC)
The current version of the page (8/18/2010) claims that the version dated 2/5/2010 is "the last build for Windows 2000", but the download page linked to does not list Windows 2000 among the supported operating systems. If this is in fact the last version that works on 2000, shouldn't there be a source for this claim? John lindgren ( talk) 02:13, 19 August 2010 (UTC)
"Since Windows 2000, DirectX has shipped as a part of Windows, but these bundled versions are rapidly outdated and often require updating anyway." Wait a minute but hasn't DirectX also shipped as part of Windows 95 and 98? Also, any software will become obsolete and require updating so this line is not really needed.
Also, this particular line in the version table is confusing, "The December 13 '04 is last 32-bit only version sufficient for Windows Me and Windows 2000 32-bit, that are two last parallel activation-free Windows systems". The reference stresses the 32-bit vs 64-bit point. Also, the October 2006 SDK was the last one to target Windows 9x as clearly mentioned on the December 2006 SDK Download page. Neither is the activation free statement related to DirectX. So I'm removing it. —Preceding unsigned comment added by 221.128.147.212 ( talk) 11:51, 15 April 2008 (UTC)
As of June 25, 2008, only the ATI Radeon HD3xxx and HD4xxx series of GPUs are compliant
while Nvidia has thus far failed to support DX10.1 on any of its cards.
Nvidia failed, deliberately choose to not support it or something else? —Preceding unsigned comment added by 189.102.192.188 ( talk) 21:12, 9 July 2008 (UTC)
dx10.1 is also a part of dx11, and thus nvidia will eventually support it unintentionally.
Markthemac (
talk) 04:35, 21 April 2009 (UTC)
= Must be their DX 10.1 article everyone now its' compatible with DX11 SEE THIS LINK.. http://arstechnica.com/hardware/news/2008/10/ati-dx11-40nm-gpus-on-track-for-a-2009-launch.ars
Although it is not clear from the table displaying DirectX (DX) history just what Direct3D (D3D) features are introduced for each version of DX, I have learned elsewhere that the key difference, for example, between DX9.0b and DX9.0c is support for Shader Model 3.0 (SM3.0).
If you understand D3D features and the different role that video hardware, video drivers and the DX API software plays then please include a paragraph or two in this article to educate readers. I am not the only one who does not understand this and I hope you will agree that this article is a very good place to include such a clarifying explanation.
Some specific questions or common scenarios that you may want to consider:
I plan to research answers for my specific situation at various web forums ( e.g. THW forum). The above suggestion is not intended to help me with my specific query but rather to highlight a possible area for improving this wikipedia article. I found this article on studying a system kernel dump to be insightful and have enabled kernel dumping to better diagnose any future crashes that I might experience. If I arrive at a clear understanding before a regular contributor reads this discussion and makes an edit then I may take a stab at the above explanation myself.
Cheers! Najevi ( talk) 02:17, 7 October 2008 (UTC)
The November 2008 SDK has been released and it contains some D3D11 functionality: http://www.microsoft.com/downloads/details.aspx?FamilyId=5493F76A-6D37-478D-BA17-28B1CCA4865A&displaylang=en -- Hexadecimal ( talk) 07:28, 8 November 2008 (UTC)
These new APIs are positioned as DirectX APIs. Article needs to cover these. And are going to be available on Vista as well. - xpclient Talk 10:01, 2 January 2009 (UTC)
One big difference between DirectX 9 and DirectX 10 is "polling" vs "interrupts". For example, after the DirectX API (any version) sends a command to your graphics card: 1) DirectX 9 will poll the card to check things like: "has the current command has finished" or "is the card is able to accept more graphics commands", etc. 2) DirectX 10 will wait for interrupts from the graphics card (thus releasing your CPU to do other things). This is at least true with PCIe cards. Does anyone know if DirectX 9.0c (which is constantly being tweaked) will ever see polling replaced with interrupts? -- Neilrieck ( talk) 13:20, 8 February 2009 (UTC)
I have uploaded a screen capture of the DirectX Diagnostics Tool which shows DirectX version 11. It can be found here: http://www.mediawiki.org/wiki/File:DirectX_11.png If anyone feels the need to use it please do. Thanks. -- Ltz Raptor ( talk) 20:17, 15 March 2009 (UTC)
What is DirectX 9.0x? Please add details to the article.- 96.233.26.186 ( talk) 20:08, 27 March 2009 (UTC)
The Alternatives section contradicts almost completely when looking at the comparison page between DirectX and OpenGL. I know the article is Microsoft based and the comparison page is made by non-Microsoft fans, just by looking at it. Shouldn't they be more comparable or at least not contradict each other? In the Alternatives section it's made clear other API's are "more complete than others" and "with comparable features", is it just me or seems this biased towards DirectX? While when you look at the comparison page "Direct3D is at least comparable to OpenGL", which doesn't sound very positive towards DirectX. —Preceding unsigned comment added by 93.125.198.182 ( talk) 19:36, 25 April 2009 (UTC)
Only Allegro and SDL can be called alternatives to DirectX. OpenGL, OpenAL etc. are alternatives to the core components respectively. In my opinion they should not be mentioned in this article at all, as they are for the most part irrelevant to the article. OpenGL should be mentioned in the Direct3D article and vice versa. Mentioning them here is redundant and off-topic. —Preceding unsigned comment added by 128.39.165.21 ( talk) 09:33, 16 September 2010 (UTC)
This claim, while sourced, seems a little far fetched to me, at least the Xbox part. DirectX was released in 1995. The Manhattan Project name was presumably conceived and abandoned before then. The Xbox was annouced in 1999 and released in 2001. Also according to the Seamus Blackley article "In February 1999, Blackley joined Microsoft. Originally hired to work on DirectX, he co-wrote the initial Xbox proposal, and helped assemble the team that designed and built the device. He then evangelized the Xbox to game developers around the world.". It seems rather unlikely the Xbox was really anything but a very far fetched dream at the time (1994-1995) when the Manhattan Project was conceived, if that. Nil Einne ( talk) 15:55, 7 June 2009 (UTC)
The page mentioned that: The last build for Windows 98 and Windows Me is the redistributable from December 13, 2006.
However, the redistributable of December 13, 2006 is not compatible with Windows 98 and Windows ME according to the supplied link: http://www.microsoft.com/downloads/details.aspx?FamilyID=77bc0499-19d0-46b6-a178-033d9e6c626b
Therefore, the last build for Windows 98 and Windows Me should be the distributable of October 10, 2006: http://www.microsoft.com/downloads/details.aspx?FamilyID=013c0f78-3c9b-44dc-b8be-46783bcac3cb
Please kindly check and confirm, thanks.
OC Oc dt ( talk) 10:51, 16 August 2009 (UTC)
(reference citation/clairification needed in Article's History Section, Paragraph 3)
I believe that the description here is applicable: http://stason.org/TULARC/pc/video-faq/54-What-is-DCI.html
-TodWulff 20:41, 6 February 2010 (UTC)
So DirectInput is deprecated with XInput (for XBox360 controllers) and WM_INPUT as replacement for mouse and keyboard. But what is supposed to replace access to ALL the other controllers out there? I know Microsoft is telling in the docs to use XInput and WM_INPUT, but did they actually say deprecated? There is nothing able to replace it for common controllers as far as I can see? Georg Rottensteiner ( talk) 05:50, 26 April 2010 (UTC)
[14] and [15] (on 9th May 2010) are links to thepiratebay.org... What???? we need to download torrent from a pirate site to obtain new version of directX? Let's put a better alternative if any...
The MIME type is missing, if x files even have one. —Preceding unsigned comment added by 91.108.21.10 ( talk) 21:04, 4 January 2011 (UTC)
It might be useful for reference that the "DirectX - bimonthly updates" was subdivided to show the individual updates. There are many versions of the 9.0c SDK available that identifying the correct one can be problematic. I'm not sure that doing so is realistic, just a thought. 67.167.106.3 ( talk) 09:16, 1 February 2012 (UTC)
http://blogs.msdn.com/b/chuckw/archive/2010/09/08/not-so-direct-setup.aspx
October 2006 is the last version for 98se/me, not December 2006. — Preceding unsigned comment added by 68.240.10.66 ( talk) 14:49, 29 June 2012 (UTC)
I would think that information regarding the availability (or the reverse) of each version of offline install would be interesting to cover. I have done a lot of search for above the normal 9.0c redist package and there seems to be a lack of information regarding not being available (I think some games may come with a more recent version as part of the install requirements). 79.168.4.160 ( talk) 05:50, 24 February 2013 (UTC)
I'm a little bit confused about the components and searched for the status of them on the other wiki sites.
active components:
- Direct3D
- DXGI
- Direct2D
- DirectWrite
- DirectCompute
- XAudio2
- DirectXMath (
MSDN - DirectXMath)
- XInput (for XBox 360 Controller)
- DxDiag
- DirectX Media Objects
- DirectSetup
deprecated:
- XACT (since Windows SDK for Win 8 DevPrev no longer supported on Windows?)
- DirectSound (replaced by XAudio2)
- DirectX Media (key part moved to DirectShow)
- DirectShow (removed 2005 from DirectX and moved to Microsoft Platform SDK)
- DirectDraw
- DirectInput (replaced partly by XInput)
- DirectPlay
- DirectMusic
So thats a little bit different to the components on the actual site. Should this changed like above?
Mcmatze ( talk) 08:52, 29 April 2014 (UTC)
This article doesn't mention about support for older DirectX versions. Please can you find out some pieces of information about the support for older DirectX versions? (For example, Windows 8.1 has DirectX 11.2 but will it support older DirectX versions such as DirectX 6.0?) Qwertyxp2000 ( talk) 08:16, 10 December 2014 (UTC)
As mentioned on ChamithN on 01 September 2015, revert will make things worse, so i think you could provide the best edits, or provide the more improved name, not as "Graphics card that support DirectX 9 needed to support Aero"? -- Akmaie Ajam ( talk) 17:06, 2 September 2015 (UTC)
4.09.00.0900 (RC4)
is a version of DirectX, therefore, saying "Graphics card that support DirectX 9 needed to support Aero" contradicts the meaning as it's not a graphics card, but a version. And I have no idea what Akmaie Ajam is trying to imply because his statement is utterly vague and probably
unverifiable. --
Chamith
(talk) 10:34, 2 September 2015 (UTC)For something that is so important for windows based computers this wiki is much too superficial. Especially the part of DX12. One little example: to what extend does DX12 suppport parallellism? According to a source which I found DX12 doesn't even support more than 4 CPU-cores. An elobartion on DX12 vs. Vulkan would be nice and in my opinion it should be noted that there is evidence (not proof) that DX12 was based upon Mantle. Look at this: https://pbs.twimg.com/media/CBBu9COWwAAPzZB.jpg:large It might be that the text of the manual has changed by now but this was the text one year ago. — Preceding unsigned comment added by 145.132.75.218 ( talk) 17:18, 11 September 2016 (UTC)
DirectX 8.0a does not support software rendering support according to DirectX 8.0a SDK Documentation. It only supports "pluggable software device" like DirectX 9.0. DirectX 7.1 is the last version having RGB software rendering support. Ironically, .NET Framework 3.0 or greater shipped with a pluggable DirectX 9.0 RGB device RGB9RAST for WPF compatibility runs well on Windows 98 or later, while WPF only supports Windows XP SP2 or later. Windows XP Built-in Screensavers, rewritten from previous OpenGL 1.1 to DirectX 8.1, are also statically-linked with a pluggable software device.
Hello fellow Wikipedians,
I have just modified 2 external links on DirectX. Please take a moment to review my edit. If you have any questions, or need the bot to ignore the links, or the page altogether, please visit this simple FaQ for additional information. I made the following changes:
When you have finished reviewing my changes, please set the checked parameter below to true or failed to let others know (documentation at {{
Sourcecheck}}
).
An editor has reviewed this edit and fixed any errors that were found.
Cheers.— InternetArchiveBot ( Report bug) 16:18, 13 December 2016 (UTC)
Hello fellow Wikipedians,
I have just modified 3 external links on DirectX. Please take a moment to review my edit. If you have any questions, or need the bot to ignore the links, or the page altogether, please visit this simple FaQ for additional information. I made the following changes:
When you have finished reviewing my changes, you may follow the instructions on the template below to fix any issues with the URLs.
This message was posted before February 2018.
After February 2018, "External links modified" talk page sections are no longer generated or monitored by InternetArchiveBot. No special action is required regarding these talk page notices, other than
regular verification using the archive tool instructions below. Editors
have permission to delete these "External links modified" talk page sections if they want to de-clutter talk pages, but see the
RfC before doing mass systematic removals. This message is updated dynamically through the template {{
source check}}
(last update: 18 January 2022).
Cheers.— InternetArchiveBot ( Report bug) 03:53, 11 September 2017 (UTC)
Although not sure if that was intentional due to the main references talking about D3D 11.x etc Daesin ( talk) 19:47, 22 March 2022 (UTC)
The December 2002 DirectX9 launch date doesn't have a citation, so I was curious if it was accurate. It was! Here's what I found if someone wants to add the citation.
[3] https://web.archive.org/web/20030207073126/http://www.microsoft.com/windows/directx/default.asp
[4] https://web.archive.org/web/20021221122547/http://www.microsoft.com:80/windows/directx/downloads/drx90.asp
Hope that helps! MayImilae ( talk) 16:40, 19 October 2023 (UTC)
This issue the numbers on wrong position can you help me fix it point numbers example 12.1 12.2 Bearcoolreal94 ( talk) 08:43, 17 December 2023 (UTC)
This is the
talk page for discussing improvements to the
DirectX article. This is not a forum for general discussion of the article's subject. |
Article policies
|
Find sources: Google ( books · news · scholar · free images · WP refs) · FENS · JSTOR · TWL |
Archives: 1 |
This
level-5 vital article is rated B-class on Wikipedia's
content assessment scale. It is of interest to the following WikiProjects: | ||||||||||||||||||||||||||||||||||||||||||||
|
There doesn't seem to exist any lit of which hardware is compatible with which version of DirectX. This is especially unfortunate for older hardware. Sure, everyone knows which *current* sound card is capable of the *current* version of DirectX - but what defines "current" in a few years, actually ? In one or two or even three years no-one is able to tell anymore. Because everyone is so much focused on he *current* version.
As an example, I'm currently trying to find out wich sound cards are compatible to DirectX 9.0c , since I'm still using my PC on which Windows XP runs on. As a result, I cannot use sound card which use DirectX 10 or 11.
But - there is seemingly ablsolutel *no* Wikipedia article telling me to which version of DirectX for exampl the Creative Audicy cards are compatible to. Or the even older PCI128 cards, by the same manufacturer.
This is just an example. Since theredon't exist any compatibility lists, it is simple not possible to know what hardware is compatible to which vrsion of DirectX - except always the "current one", of ourse.
I find this especially irritating, since all computer-related topics within Wikipedia are so much overflowing with details that someone who just wants to use a computer as a working too just isn't interested in. I recently saw a version list of the PDF reader called "Foxit Reader" on the German-language Wikipedia article for it which list *all* version numbers. If the authors were putting the same dedication to details on articles redarding culture, Wikipedia would be a much better read I thought. I write this because I'm irritated that this dedication for details isn't "used" in the case of DirectX as well. If peple re able to write down all kinds of version histories of programs, why - then - aren't they able to produce compatibility lists, too ? For geeks to which even the smallest version number of a kernel is interesting it would be feasible, I thought, to produce a list of which hardware component which is ctually listed here in Wikipedia is compatible with which version of DirectX.
Alrik Fassbauer ( talk) 15:28, 18 September 2011 (UTC)
what they call "peripheral driver"s.
Bogdan
Hi,
I'm just wondering about the accuracy of describing the game development APIs released by Microsoft as "multiplatform". I'm not entirely familiar with all the game development APIs released by Microsoft, so i may be incorrect here.
But I am familiar with computer platforms and also what the word "multiplatform" indicates and what platforms Microsoft targets and I am certain that these two are not coherent. I think using the term is inaccurate and misleading in the context of an article on development APIs.
I would suggest that the platforms targeted could be listed (or at least referenced), so that the introductory paragraph is at least precise, if not accurate (according with a "neutral point of view").
Thanks,
Steve
78.16.153.86 (
talk) 17:01, 5 April 2008 (UTC)
As the following direct quote from the MS site shows, DirectX 10 is not "Windows Vista exclusive", as claimed in this WP article and many other websites:
Supported Operating Systems: Windows 2000; Windows 2000 Advanced Server; Windows 2000 Professional Edition ; Windows 2000 Server; Windows 2000 Service Pack 2; Windows 2000 Service Pack 3; Windows 2000 Service Pack 4; Windows 98; Windows 98 Second Edition; Windows Home Server; Windows ME; Windows Server 2003; Windows Server 2003 R2 (32-Bit x86); Windows Server 2003 R2 Datacenter Edition (32-Bit x86); Windows Server 2003 R2 Datacenter x64 Edition; Windows Server 2003 R2 Enterprise Edition (32-Bit x86); Windows Server 2003 R2 Enterprise x64 Edition; Windows Server 2003 R2 Standard Edition (32-bit x86); Windows Server 2003 R2 Standard x64 Edition ; Win9dows Server 2003 R2 x64 editions; Windows Server 2003 Service Pack 1; Windows Server 2003 Service Pack 2; Windows Server 2003 Service Pack 2 x64 Edition; Windows Server 2003 x64 editions; Windows Server 2003, Datacenter Edition (32-bit x86); Windows Server 2003, Enterprise Edition (32-bit x86); Windows Server 2003, Standard Edition (32-bit x86); Windows Server 2003, Web Edition; Windows Server 2008; Windows Server 2008 Datacenter; Windows Server 2008 Datacenter without Hyper-V; Windows Server 2008 Enterprise; Windows Server 2008 Enterprise without Hyper-V; Windows Server 2008 Standard; Windows Server 2008 Standard without Hyper-V; Windows Small Business Server 2003 ; Windows Vista; Windows Vista 64-bit Editions Service Pack 1; Windows Vista Business; Windows Vista Business 64-bit edition; Windows Vista Business N; Windows Vista Enterprise; Windows Vista Enterprise 64-bit edition; Windows Vista Home Basic; Windows Vista Home Basic 64-bit edition; Windows Vista Home Basic N; Windows Vista Home Premium; Windows Vista Home Premium 64-bit edition; Windows Vista Service Pack 1; Windows Vista Starter; Windows Vista Starter N; Windows Vista Ultimate; Windows Vista Ultimate 64-bit edition; Windows Web Server 2008; Windows XP; Windows XP 64-bit; Windows XP Home Edition ; Windows XP Home Edition N; Windows XP Media Center Edition; Windows XP Professional Edition ; Windows XP Professional N; Windows XP Professional x64 Edition ; Windows XP Service Pack 1; Windows XP Service Pack 2; Windows XP Service Pack 3; Windows XP Starter Edition; Windows XP Tablet PC Edition [1] -- Espoo ( talk) 19:14, 12 April 2008 (UTC)
I think it may be worth mentioning in the article that there is actually a version of DX10 for XP, made possible by vendor pressure to remove the VRAM virtualisation requirement from hardware. See http://www.techmixer.com/download-directx-10-for-windows-xp/☭ cmn ☭ ( ❝❞ / ✍ ) 09:27, 6 June 2008 (UTC)
The table which explains DirectX versions says this for DirectX 9.0c:
The December 13 '04 is last 32-bit only version sufficient for Windows Me and Windows 2000 32-bit, that are two last parallel activation-free Windows systems.
It is not clear to me what this means. Does it mean that Windows Me and Windows 2000 do not need (in other words - have no benefit from) a newer DirectX 9.0c revision than Dec04 at all? If that is true, the above statement should be improved to clearly state this fact.
Nihad Hamzic ( talk) 08:19, 14 April 2008 (UTC)
The current version of the page (8/18/2010) claims that the version dated 2/5/2010 is "the last build for Windows 2000", but the download page linked to does not list Windows 2000 among the supported operating systems. If this is in fact the last version that works on 2000, shouldn't there be a source for this claim? John lindgren ( talk) 02:13, 19 August 2010 (UTC)
"Since Windows 2000, DirectX has shipped as a part of Windows, but these bundled versions are rapidly outdated and often require updating anyway." Wait a minute but hasn't DirectX also shipped as part of Windows 95 and 98? Also, any software will become obsolete and require updating so this line is not really needed.
Also, this particular line in the version table is confusing, "The December 13 '04 is last 32-bit only version sufficient for Windows Me and Windows 2000 32-bit, that are two last parallel activation-free Windows systems". The reference stresses the 32-bit vs 64-bit point. Also, the October 2006 SDK was the last one to target Windows 9x as clearly mentioned on the December 2006 SDK Download page. Neither is the activation free statement related to DirectX. So I'm removing it. —Preceding unsigned comment added by 221.128.147.212 ( talk) 11:51, 15 April 2008 (UTC)
As of June 25, 2008, only the ATI Radeon HD3xxx and HD4xxx series of GPUs are compliant
while Nvidia has thus far failed to support DX10.1 on any of its cards.
Nvidia failed, deliberately choose to not support it or something else? —Preceding unsigned comment added by 189.102.192.188 ( talk) 21:12, 9 July 2008 (UTC)
dx10.1 is also a part of dx11, and thus nvidia will eventually support it unintentionally.
Markthemac (
talk) 04:35, 21 April 2009 (UTC)
= Must be their DX 10.1 article everyone now its' compatible with DX11 SEE THIS LINK.. http://arstechnica.com/hardware/news/2008/10/ati-dx11-40nm-gpus-on-track-for-a-2009-launch.ars
Although it is not clear from the table displaying DirectX (DX) history just what Direct3D (D3D) features are introduced for each version of DX, I have learned elsewhere that the key difference, for example, between DX9.0b and DX9.0c is support for Shader Model 3.0 (SM3.0).
If you understand D3D features and the different role that video hardware, video drivers and the DX API software plays then please include a paragraph or two in this article to educate readers. I am not the only one who does not understand this and I hope you will agree that this article is a very good place to include such a clarifying explanation.
Some specific questions or common scenarios that you may want to consider:
I plan to research answers for my specific situation at various web forums ( e.g. THW forum). The above suggestion is not intended to help me with my specific query but rather to highlight a possible area for improving this wikipedia article. I found this article on studying a system kernel dump to be insightful and have enabled kernel dumping to better diagnose any future crashes that I might experience. If I arrive at a clear understanding before a regular contributor reads this discussion and makes an edit then I may take a stab at the above explanation myself.
Cheers! Najevi ( talk) 02:17, 7 October 2008 (UTC)
The November 2008 SDK has been released and it contains some D3D11 functionality: http://www.microsoft.com/downloads/details.aspx?FamilyId=5493F76A-6D37-478D-BA17-28B1CCA4865A&displaylang=en -- Hexadecimal ( talk) 07:28, 8 November 2008 (UTC)
These new APIs are positioned as DirectX APIs. Article needs to cover these. And are going to be available on Vista as well. - xpclient Talk 10:01, 2 January 2009 (UTC)
One big difference between DirectX 9 and DirectX 10 is "polling" vs "interrupts". For example, after the DirectX API (any version) sends a command to your graphics card: 1) DirectX 9 will poll the card to check things like: "has the current command has finished" or "is the card is able to accept more graphics commands", etc. 2) DirectX 10 will wait for interrupts from the graphics card (thus releasing your CPU to do other things). This is at least true with PCIe cards. Does anyone know if DirectX 9.0c (which is constantly being tweaked) will ever see polling replaced with interrupts? -- Neilrieck ( talk) 13:20, 8 February 2009 (UTC)
I have uploaded a screen capture of the DirectX Diagnostics Tool which shows DirectX version 11. It can be found here: http://www.mediawiki.org/wiki/File:DirectX_11.png If anyone feels the need to use it please do. Thanks. -- Ltz Raptor ( talk) 20:17, 15 March 2009 (UTC)
What is DirectX 9.0x? Please add details to the article.- 96.233.26.186 ( talk) 20:08, 27 March 2009 (UTC)
The Alternatives section contradicts almost completely when looking at the comparison page between DirectX and OpenGL. I know the article is Microsoft based and the comparison page is made by non-Microsoft fans, just by looking at it. Shouldn't they be more comparable or at least not contradict each other? In the Alternatives section it's made clear other API's are "more complete than others" and "with comparable features", is it just me or seems this biased towards DirectX? While when you look at the comparison page "Direct3D is at least comparable to OpenGL", which doesn't sound very positive towards DirectX. —Preceding unsigned comment added by 93.125.198.182 ( talk) 19:36, 25 April 2009 (UTC)
Only Allegro and SDL can be called alternatives to DirectX. OpenGL, OpenAL etc. are alternatives to the core components respectively. In my opinion they should not be mentioned in this article at all, as they are for the most part irrelevant to the article. OpenGL should be mentioned in the Direct3D article and vice versa. Mentioning them here is redundant and off-topic. —Preceding unsigned comment added by 128.39.165.21 ( talk) 09:33, 16 September 2010 (UTC)
This claim, while sourced, seems a little far fetched to me, at least the Xbox part. DirectX was released in 1995. The Manhattan Project name was presumably conceived and abandoned before then. The Xbox was annouced in 1999 and released in 2001. Also according to the Seamus Blackley article "In February 1999, Blackley joined Microsoft. Originally hired to work on DirectX, he co-wrote the initial Xbox proposal, and helped assemble the team that designed and built the device. He then evangelized the Xbox to game developers around the world.". It seems rather unlikely the Xbox was really anything but a very far fetched dream at the time (1994-1995) when the Manhattan Project was conceived, if that. Nil Einne ( talk) 15:55, 7 June 2009 (UTC)
The page mentioned that: The last build for Windows 98 and Windows Me is the redistributable from December 13, 2006.
However, the redistributable of December 13, 2006 is not compatible with Windows 98 and Windows ME according to the supplied link: http://www.microsoft.com/downloads/details.aspx?FamilyID=77bc0499-19d0-46b6-a178-033d9e6c626b
Therefore, the last build for Windows 98 and Windows Me should be the distributable of October 10, 2006: http://www.microsoft.com/downloads/details.aspx?FamilyID=013c0f78-3c9b-44dc-b8be-46783bcac3cb
Please kindly check and confirm, thanks.
OC Oc dt ( talk) 10:51, 16 August 2009 (UTC)
(reference citation/clairification needed in Article's History Section, Paragraph 3)
I believe that the description here is applicable: http://stason.org/TULARC/pc/video-faq/54-What-is-DCI.html
-TodWulff 20:41, 6 February 2010 (UTC)
So DirectInput is deprecated with XInput (for XBox360 controllers) and WM_INPUT as replacement for mouse and keyboard. But what is supposed to replace access to ALL the other controllers out there? I know Microsoft is telling in the docs to use XInput and WM_INPUT, but did they actually say deprecated? There is nothing able to replace it for common controllers as far as I can see? Georg Rottensteiner ( talk) 05:50, 26 April 2010 (UTC)
[14] and [15] (on 9th May 2010) are links to thepiratebay.org... What???? we need to download torrent from a pirate site to obtain new version of directX? Let's put a better alternative if any...
The MIME type is missing, if x files even have one. —Preceding unsigned comment added by 91.108.21.10 ( talk) 21:04, 4 January 2011 (UTC)
It might be useful for reference that the "DirectX - bimonthly updates" was subdivided to show the individual updates. There are many versions of the 9.0c SDK available that identifying the correct one can be problematic. I'm not sure that doing so is realistic, just a thought. 67.167.106.3 ( talk) 09:16, 1 February 2012 (UTC)
http://blogs.msdn.com/b/chuckw/archive/2010/09/08/not-so-direct-setup.aspx
October 2006 is the last version for 98se/me, not December 2006. — Preceding unsigned comment added by 68.240.10.66 ( talk) 14:49, 29 June 2012 (UTC)
I would think that information regarding the availability (or the reverse) of each version of offline install would be interesting to cover. I have done a lot of search for above the normal 9.0c redist package and there seems to be a lack of information regarding not being available (I think some games may come with a more recent version as part of the install requirements). 79.168.4.160 ( talk) 05:50, 24 February 2013 (UTC)
I'm a little bit confused about the components and searched for the status of them on the other wiki sites.
active components:
- Direct3D
- DXGI
- Direct2D
- DirectWrite
- DirectCompute
- XAudio2
- DirectXMath (
MSDN - DirectXMath)
- XInput (for XBox 360 Controller)
- DxDiag
- DirectX Media Objects
- DirectSetup
deprecated:
- XACT (since Windows SDK for Win 8 DevPrev no longer supported on Windows?)
- DirectSound (replaced by XAudio2)
- DirectX Media (key part moved to DirectShow)
- DirectShow (removed 2005 from DirectX and moved to Microsoft Platform SDK)
- DirectDraw
- DirectInput (replaced partly by XInput)
- DirectPlay
- DirectMusic
So thats a little bit different to the components on the actual site. Should this changed like above?
Mcmatze ( talk) 08:52, 29 April 2014 (UTC)
This article doesn't mention about support for older DirectX versions. Please can you find out some pieces of information about the support for older DirectX versions? (For example, Windows 8.1 has DirectX 11.2 but will it support older DirectX versions such as DirectX 6.0?) Qwertyxp2000 ( talk) 08:16, 10 December 2014 (UTC)
As mentioned on ChamithN on 01 September 2015, revert will make things worse, so i think you could provide the best edits, or provide the more improved name, not as "Graphics card that support DirectX 9 needed to support Aero"? -- Akmaie Ajam ( talk) 17:06, 2 September 2015 (UTC)
4.09.00.0900 (RC4)
is a version of DirectX, therefore, saying "Graphics card that support DirectX 9 needed to support Aero" contradicts the meaning as it's not a graphics card, but a version. And I have no idea what Akmaie Ajam is trying to imply because his statement is utterly vague and probably
unverifiable. --
Chamith
(talk) 10:34, 2 September 2015 (UTC)For something that is so important for windows based computers this wiki is much too superficial. Especially the part of DX12. One little example: to what extend does DX12 suppport parallellism? According to a source which I found DX12 doesn't even support more than 4 CPU-cores. An elobartion on DX12 vs. Vulkan would be nice and in my opinion it should be noted that there is evidence (not proof) that DX12 was based upon Mantle. Look at this: https://pbs.twimg.com/media/CBBu9COWwAAPzZB.jpg:large It might be that the text of the manual has changed by now but this was the text one year ago. — Preceding unsigned comment added by 145.132.75.218 ( talk) 17:18, 11 September 2016 (UTC)
DirectX 8.0a does not support software rendering support according to DirectX 8.0a SDK Documentation. It only supports "pluggable software device" like DirectX 9.0. DirectX 7.1 is the last version having RGB software rendering support. Ironically, .NET Framework 3.0 or greater shipped with a pluggable DirectX 9.0 RGB device RGB9RAST for WPF compatibility runs well on Windows 98 or later, while WPF only supports Windows XP SP2 or later. Windows XP Built-in Screensavers, rewritten from previous OpenGL 1.1 to DirectX 8.1, are also statically-linked with a pluggable software device.
Hello fellow Wikipedians,
I have just modified 2 external links on DirectX. Please take a moment to review my edit. If you have any questions, or need the bot to ignore the links, or the page altogether, please visit this simple FaQ for additional information. I made the following changes:
When you have finished reviewing my changes, please set the checked parameter below to true or failed to let others know (documentation at {{
Sourcecheck}}
).
An editor has reviewed this edit and fixed any errors that were found.
Cheers.— InternetArchiveBot ( Report bug) 16:18, 13 December 2016 (UTC)
Hello fellow Wikipedians,
I have just modified 3 external links on DirectX. Please take a moment to review my edit. If you have any questions, or need the bot to ignore the links, or the page altogether, please visit this simple FaQ for additional information. I made the following changes:
When you have finished reviewing my changes, you may follow the instructions on the template below to fix any issues with the URLs.
This message was posted before February 2018.
After February 2018, "External links modified" talk page sections are no longer generated or monitored by InternetArchiveBot. No special action is required regarding these talk page notices, other than
regular verification using the archive tool instructions below. Editors
have permission to delete these "External links modified" talk page sections if they want to de-clutter talk pages, but see the
RfC before doing mass systematic removals. This message is updated dynamically through the template {{
source check}}
(last update: 18 January 2022).
Cheers.— InternetArchiveBot ( Report bug) 03:53, 11 September 2017 (UTC)
Although not sure if that was intentional due to the main references talking about D3D 11.x etc Daesin ( talk) 19:47, 22 March 2022 (UTC)
The December 2002 DirectX9 launch date doesn't have a citation, so I was curious if it was accurate. It was! Here's what I found if someone wants to add the citation.
[3] https://web.archive.org/web/20030207073126/http://www.microsoft.com/windows/directx/default.asp
[4] https://web.archive.org/web/20021221122547/http://www.microsoft.com:80/windows/directx/downloads/drx90.asp
Hope that helps! MayImilae ( talk) 16:40, 19 October 2023 (UTC)
This issue the numbers on wrong position can you help me fix it point numbers example 12.1 12.2 Bearcoolreal94 ( talk) 08:43, 17 December 2023 (UTC)