Mussels
Freshwater Moderator
- Joined
- Oct 6, 2004
- Messages
- 58,412 (7.78/day)
- Location
- Oystralia
System Name | Rainbow Sparkles (Power efficient, <350W gaming load) |
---|---|
Processor | Ryzen R7 5800x3D (Undervolted, 4.45GHz all core) |
Motherboard | Asus x570-F (BIOS Modded) |
Cooling | Alphacool Apex UV - Alphacool Eisblock XPX Aurora + EK Quantum ARGB 3090 w/ active backplate |
Memory | 2x32GB DDR4 3600 Corsair Vengeance RGB @3866 C18-22-22-22-42 TRFC704 (1.4V Hynix MJR - SoC 1.15V) |
Video Card(s) | Galax RTX 3090 SG 24GB: Underclocked to 1700Mhz 0.750v (375W down to 250W)) |
Storage | 2TB WD SN850 NVME + 1TB Sasmsung 970 Pro NVME + 1TB Intel 6000P NVME USB 3.2 |
Display(s) | Phillips 32 32M1N5800A (4k144), LG 32" (4K60) | Gigabyte G32QC (2k165) | Phillips 328m6fjrmb (2K144) |
Case | Fractal Design R6 |
Audio Device(s) | Logitech G560 | Corsair Void pro RGB |Blue Yeti mic |
Power Supply | Fractal Ion+ 2 860W (Platinum) (This thing is God-tier. Silent and TINY) |
Mouse | Logitech G Pro wireless + Steelseries Prisma XL |
Keyboard | Razer Huntsman TE ( Sexy white keycaps) |
VR HMD | Oculus Rift S + Quest 2 |
Software | Windows 11 pro x64 (Yes, it's genuinely a good OS) OpenRGB - ditch the branded bloatware! |
Benchmark Scores | Nyooom. |
Since you found this thread, i'm going to assume you've tried to start up a game, and for some reason its telling you that you're missing some files. Most likely they're vaguely named, but you narrowed it down to missing DirectX files of some sort.
Some examples could be:
d3dx9_24.dll
D3DX9_43.dll
d3dx10_38.dll
d3dx11_43.dll
Those are all DirectX file names, taken from my system as i wrote this thread. Note how they mention what versions of DirectX they are for, and a 'version' number.
This number is important, because Microsoft regularly updates DirectX.
Where people get confused, is they think that by having directX 11 installed it means that have DirectX 9 and 10 installed and up to date as well - but Microsoft continue releasing updates for DX9 and 10 even though DirectX 11 was released long ago.
Just because you have DX11, doesn't mean you have directX 9.0C 'version' 43 (D3DX9_43.dll)
Normally the game would ask to install/update its required DirectX version when its installed, and that's why people don't have this problem often. Right now you are probably thinking a variant of "Oh yeah, i installed this game on another copy of windows, and restored it from a backup/other hard drive without reinstalling" as it all clicks into place.
Microsoft have a generic installer/updater for DirectX that updates all versions of DirectX - DX9/10/11 all at once) - but for some reason its usually labelled as a 9.0c installer, and NOT on windows update.
The Web Updater (which requires an internet connection to work) is located HERE. This version is recommended if you just want to updated the one machine.
If you want/need to update several machines, or have craptastic internet - you want the Redistributable version, found HERE
To note just how bad microsoft are at this, look at this image.
DirectX from June 2010 released on the 18th of April 2011
Feel free to leave questions or comments, thanks are best done by clicking the thanks button so we dont clog up the thread.
Some examples could be:
d3dx9_24.dll
D3DX9_43.dll
d3dx10_38.dll
d3dx11_43.dll
Those are all DirectX file names, taken from my system as i wrote this thread. Note how they mention what versions of DirectX they are for, and a 'version' number.
This number is important, because Microsoft regularly updates DirectX.
Where people get confused, is they think that by having directX 11 installed it means that have DirectX 9 and 10 installed and up to date as well - but Microsoft continue releasing updates for DX9 and 10 even though DirectX 11 was released long ago.
Just because you have DX11, doesn't mean you have directX 9.0C 'version' 43 (D3DX9_43.dll)
Normally the game would ask to install/update its required DirectX version when its installed, and that's why people don't have this problem often. Right now you are probably thinking a variant of "Oh yeah, i installed this game on another copy of windows, and restored it from a backup/other hard drive without reinstalling" as it all clicks into place.
Microsoft have a generic installer/updater for DirectX that updates all versions of DirectX - DX9/10/11 all at once) - but for some reason its usually labelled as a 9.0c installer, and NOT on windows update.
The Web Updater (which requires an internet connection to work) is located HERE. This version is recommended if you just want to updated the one machine.
If you want/need to update several machines, or have craptastic internet - you want the Redistributable version, found HERE
To note just how bad microsoft are at this, look at this image.

DirectX from June 2010 released on the 18th of April 2011
Feel free to leave questions or comments, thanks are best done by clicking the thanks button so we dont clog up the thread.
Overview For Each Feature Level (directx 9.1-11.1)
This could be added to the OP. Describes differences and features in directx
Last edited: