In your GTA:SA folder, you may see a file called d3d9.dll, this is the DirectX 9 file required, however, GTA:SA doesn't detect it. To fix this problem, rename it to d3d9_32.dll. This fixed the problem for me. I hope this helps anyone else who has this problem.Β