just press winkey+r then type dxdiag and hit enter you can get detailed information about your directx
Type "dxdiag" (without quotation marks) in your search bar in the Start menu. "dxdiag.exe" should appear. Click it.
The dxdiag.exe command
dxdiag.exe
dxdiag
DirectX is not about your operating system but it's about video card you have. Video cards available today support DirectX 11 and as far as you have drivers for such video card your will support DirectX. Make sure that you update DirectX.
The correct answer is "yes" in the seance that only Windows run DirectX. Other operating systems run OpenGL instead, so therefore. Yes, you can view video without DirectX.However, every Windows system is shipped with some version of DirectX, and it relies on it to display graphics. So therefore, Windows needs DirectX to view video.
DirectX is a collection of Microsoft APIs designed to assist in developing games, video, and other multimedia. With regards to video, there are a number of APIs that assist with video acceleration, playback, streaming, 3D graphics, and animations.
Windows Vista. DirectX is an API, not a program, and as such it has no specific requirements. To use DirectX 10 hardware features, you need a capable video card.
You probably do not have the latest version of DirectX installed. DirectX is a graphics driver that can be downloaded of the DirectX website and installed for free.
DirectX doesnt have nearly as much to do with this as your video card. Pixel shader technology is hard-coded into your video card and its drivers. No matter what version of directX you are running, if your video card doesnt have pixel shader, your system will not be able to run any games requiring it.
* Any video card supporting DirectX 8.0 or higher has Pixel Shader 1.1. * Any video card supporting DirectX 8.1 or higher has Pixel Shader 1.3/1.4 & Vertex Shader 1.1 * Any video card supporting DirectX 9.0 or higher has Pixel Shader 2.0. * As of DirectX 9.0c there is support for Pixel Shader 3.0. * For Vista only, video cards supporting Direct3D 10 have Pixel Shader 4.0. You can upgrade your Pixel Shader version by buying a video card with the appropriate support for the versions of DirectX listed above. The related links will provide you with the information as to which video card supports which version of DirectX so you can make an intelligent choice for your purchase. DirectX/Pixel Shader support is not something you can upgrade on the video card, you must purchase a new one to upgrade it. If your video card is listed as having support for DirectX version 9.0c/Pixel Shader 3.0, but you keep getting an error saying you do not meet Pixel Shader 3.0, your version of DirectX may be out of date. You can update your DirectX version (and should have it updated regardless of what your video card can support, due to bug fixes and other changes) to the newest one. You can find the newest version at the link below for Microsoft's download site (Windows XP/Server 2003 or lower) or through Windows Update (Microsoft Update).
DirectX 9.0c is not available for Windows 7; to actually install DirectX 9.0c, you would have to downgrade to Windows XP (any edition). In order to play games which require DirectX 9.0c without downgrading your installation of Windows, you must upgrade to DirectX 10.1 or later. DirectX 10.0 (initially included in Windows 7) did not include support for DirectX 9.0c, a decision that Microsoft ultimately repealed when DirectX 10.1 was released.
The pixelshader levels are built into DirectX. If you have the newest version of DirectX and still can't use PixelShader 1.1, then this means that your video card does not support it, and you will need to upgrade your video card. There is no other way around this.
Microsoft DirectX is a collection of application programming interfaces (APIs) for handling tasks related to multimedia, especially game programming and video, on Microsoft platforms
dxdiag.exe