Solved

GTA: San Andreas. Steam version, Windows 10........... DirectX 9 requirement. Help, please.

This is the most irritating thing I've ever dealt with LOL. Compatibility mode doesn't work, I obvs have DX12, lol.
Does anybody have a fix for this?

Continuously tells me I need DX9 to play it when I boot it in compatibility mode, ran as administrator... etc, etc. The whole list, lol.
Reply to Seth L
7 answers Last reply Best Answer
More about gta san andreas steam version windows directx requirement
  1. It's asking for DX9 because it doesn't know what DX12 is. Search Microsoft's site for "DirectX 9.0c installer" and install it manually. That should fix your issue.
    Reply to Carnaxus
  2. I agree with Carnaxus...just install DX9 and you will be ready to go.
    Reply to GR1M_ZA
  3. Does it tell you which DX9 file is missing? In Windows 10, programs often cannot see into the Windows\System32 folder so you could, for example copy (not move!) dx3dx9_27.dll out of that folder and into the same folder holding your gta_sa.exe game executable.
    Reply to BFG-9000
  4. Carnaxus said:
    It's asking for DX9 because it doesn't know what DX12 is. Search Microsoft's site for "DirectX 9.0c installer" and install it manually. That should fix your issue.


    GR1M_ZA said:
    I agree with Carnaxus...just install DX9 and you will be ready to go.


    BFG-9000 said:
    Does it tell you which DX9 file is missing? In Windows 10, programs often cannot see into the Windows\System32 folder so you could, for example copy (not move!) dx3dx9_27.dll out of that folder and into the same folder holding your gta_sa.exe game executable.

    Nope. The ENTIRE DX9 is not installed is all it tells me, lol. It's mind blowing.

    I'll have to use BFG-9000's answer overall, because DX9's installer tells me the typical "You have a newer version, so you don't need this, man! blah blah blah" lol. So strange... If 12's lacking some of the DLL's from 9, why won't the installer simply add those? lol.
    Reply to Seth L
  5. Windows 10 actually comes with all of the DX9 files. It's just that after KB3081424, DX9 games can't see into the folder where they are any more! If there's no error message telling you which file it is you may need to copy all of the DX9 files into the game folder.

    And it's not just Windows 10 because after an update Windows 7 sometimes had the same problem, although there the solution is simpler because you can copy all the DX9 files into Windows\System and it will work globally for all DX9 games.
    Reply to BFG-9000
  6. BFG-9000 said:
    Windows 10 actually comes with all of the DX9 files. It's just that after KB3081424, DX9 games can't see into the folder where they are any more! If there's no error message telling you which file it is you may need to copy all of the DX9 files into the game folder.

    And it's not just Windows 10 because after an update Windows 7 sometimes had the same problem, although there the solution is simpler because you can copy all the DX9 files into Windows\System and it will work globally for all DX9 games.


    http://prntscr.com/fb0tjx

    Are those all of DX9's files? Because if so, that's actually a SS from GTA:SA's folder... I'm mind blown on this not working. I'd just play 4, but it requires GFWL, so you can't even save your game, lol.
    Reply to Seth L
  7. Best answer
    Holy cow, after the latest updates I can confirm those DX9 files are no longer in the Windows\System32 folder in both Win 10 builds 1511 and 1607 (I don't know about 1703 as I no longer have anything running that) as well as Windows 7. Looks like Microsoft decided to "fix" the problem they created two years ago by hiding the files too, making any workaround more difficult.

    However all of my DX9 games still work fine, including the non-Steam version of San Andreas so the files are still somewhere. Games that required a .dll in the game folder still stop working when the file is removed, so games continue to look in the game folder first, it's just trickier to get the files.

    There are a lot more DX9 files than your pic shows, but I don't know which GTA:SA uses so you may want to try extracting that DirectX 9.0c installer and putting all the .dlls into the game folder (if there's only .cab files in there then you have to extract the .dlls out of the .cab files).

    Or in the GTA forums, someone said:
    Quote:
    In your GTA:SA folder d3d9.dll is the DirectX 9 file required, however, GTA:SA doesn't detect it. To fix this problem, rename it to d3d9_32.dll
    Reply to BFG-9000
Ask a new question Answer

Read More

windows 10 Video Games Steam Directx Compatibility