How To Fix The Error “D3dx9_38.dll was not found” When Launching Snes9x

In this article I will show you how to easily fix the error “D3dx9_38.dll was not found” when you launch the Snes9x emulator on your Windows 8 / 10 machine.  Every time I use the Snes9x emulator on a new machine I always get the error “D3dx9_38.dll was not found” and when you click ok the window will close and the Snes9x emulator will not load.  I will show you below how to fix this error so you can run the Snes9x application again.D3dx9_38.dll missing Snes9x

How To Fix The Error “D3dx9_38.dll was not found” When Launching Snes9x

You are getting this error because your version of windows does not have the required DirectX9 runtime, To install the required software go to and download the DirectX End-User Runtime Web Installer and run it.  Install the application and you will be able to launch the Snes9x application successfully again.


Justin Mermack

Justin is a gaming enthusiast that relishes replaying and reminiscing with fellow gamers about the retro video games we all grew up loving. Using his spare time, he writes on all things Nintendo, but you'll be hard-pressed not to find a controller in his hand.

Recent Posts