Select category

D3D9.dll error when starting Rome: Total War.
Article published on December, 2004.

DirectX is a set of sound, video, input and network functions developed by Microsoft.

D3D9.dll is DirectX DLL for DirectX 9. It adds DirectX functionality for Windows Multimedia tasks and games. If you get "D3D9.dll missing" error when starting the game it means that you have DirectX 8 or older installed.

What should you do? First of all find out which Windows version do you have. Then go to or Windows Update site and get right version of DirectX 9 for your OS. Also there must be DirectX installation in your original Rome: Total War CD.

Notice that Rome: Total War game needs at least DirectX 9.0b to run correctly.

Friendly websites

Support us and join our new forum. Help us to create community!