Bioshock not working. DX11?

Page 1 of 4 123 ... LastLast

  1. Posts : 178
    Windows 7 Retail
       #1

    Bioshock not working. DX11?


    Bioshock refuses to launch. It's telling me that the d3dx9_33.dll file is missing. This is a file for DX9. Not sure if it also part of DX10. But I'm using DX11. Has anybody able to run Bioshock without the need for instsalling DX9 or DX10?
      My Computer


  2. Posts : 1,557
    XP, Seven, 2008R2
       #2

    Just install DirectX 9
      My Computer


  3. Posts : 7,683
    Windows 10 Pro
       #3

    First off Bioshock is a DX10 game, meaning you can either run it in DX9 or 10, not DX11. To clearify, even though you may be running a DX11 OS (Windows 7; and now Vista) and have a DX11 video card (ATI 5800 series) the game's code will only allow DX10 extensions (unless they make a patch for the game), thus the game will only run in DX9 or 10. Just to clearify that aspect.

    Now...If the game is giving you a DX error code, update your DX files from here. Download details: DirectX End-User Runtime. This will update the DX9 files (as well).

    Once that's done, you should be able to run the game in either DX9 or 10 mode.

    Edit: Just ran the game on my W7 setup and it ran without issue. So, yeah, update your DX files.

    Good luck.
    Last edited by sygnus21; 01 Nov 2009 at 18:50.
      My Computer


  4. Posts : 1,557
    XP, Seven, 2008R2
       #4

    People often get confused about that.

    DirectX is pretty much backwards compatible. If Windows 7 has DirectX 11 then you can play DirectX 10 and DirectX 9 games as well (so long as your hardware supports it).
      My Computer


  5. Posts : 178
    Windows 7 Retail
    Thread Starter
       #5

    I know Bioshock is a DX10 game. It does not have DX11 capabilities. I don't even have a DX11 video card in order to take advantage of a game with DX11 capabilities. That wasn't my question. I was trying to find out if Bioshock would run on W7 OS using only DX11 without the need to install DX9 or DX10.

    Isn't the link you gave me the installer for DX9?
    Download details: DirectX End-User Runtime

    In other words, the reason I'm getting that file missing error is because W7 doesn't have DX9 installed. Only DX11. Thus, I would have to install DX9 in order to get Bioshock work?
      My Computer


  6. Posts : 1,557
    XP, Seven, 2008R2
       #6

    crimson said:
    I was trying to find out if Bioshock would run on W7 OS using only DX11 without the need to install DX9 or DX10. In other words, the reason I'm getting that file missing error is because W7 doesn't have DX9 installed.
    Again, another area where people get confused.

    Windows 7 does have DirectX 9. Want proof? Look for d3d9.dll in the Windows system32 folder (trust me, it's there).

    However, Direct3D 9 is not up-to-date in Windows 7 for whatever strange reason only Microsoft will know... (they probably left out the updates to keep Windows installation a tad bit smaller). In other words people running Windows XP will likely have a newer version of DirectX 9 than Windows 7, because Microsoft did not include the DX9 updates in Windows 7.

    crimson said:
    Thus, I would have to install DX9 in order to get Bioshock work?
    Just install the DirectX 9 updates that sygnus linked to (key word updates).
    Last edited by sup3rsprt; 01 Nov 2009 at 21:35.
      My Computer


  7. Posts : 7,683
    Windows 10 Pro
       #7

    sup3rsprt said:
    crimson said:
    I was trying to find out if Bioshock would run on W7 OS using only DX11 without the need to install DX9 or DX10. In other words, the reason I'm getting that file missing error is because W7 doesn't have DX9 installed.
    Again, another area where people get confused.

    Windows 7 does have DirectX 9. Want proof? Look for d3d9.dll in the Windows system32 folder (trust me, it's there).

    However, Direct3D 9 is not up-to-date in Windows 7 for whatever strange reason only Microsoft will know... (they probably left out the updates to keep Windows installation a tad bit smaller). In other words people running Windows XP will likely have a newer version of DirectX 9 than Windows 7, because Microsoft did not include the DX9 updates in Windows 7.

    crimson said:
    Thus, I would have to install DX9 in order to get Bioshock work?
    Just install the DirectX 9 updates that sygnus linked to (key word updates).
    What he said

    Also, I did state in my post that Bioshock did run on Windows 7. FYI, I didn't have to update my DX9 files to get the game to run so...

    Again, if you're getting DX9 errors run the updates.

    Good luck and let us know what happens.

    Peace
      My Computer


  8. Posts : 1,557
    XP, Seven, 2008R2
       #8

    sygnus21 said:
    FYI, I didn't have to update my DX9 files to get the game to run so...
    Maybe your computer already has the file d3dx9_33.dll installed.

    I'm not sure if Bioshock requires the new d3d9 libraries when in DX10 mode, or whether or not it installs the required libraries during installation. But in any case a simple fix is to run the DirectX update like you said.
      My Computer


  9. Posts : 178
    Windows 7 Retail
    Thread Starter
       #9

    sygnus21 said:
    sup3rsprt said:
    crimson said:
    I was trying to find out if Bioshock would run on W7 OS using only DX11 without the need to install DX9 or DX10. In other words, the reason I'm getting that file missing error is because W7 doesn't have DX9 installed.
    Again, another area where people get confused.

    Windows 7 does have DirectX 9. Want proof? Look for d3d9.dll in the Windows system32 folder (trust me, it's there).

    However, Direct3D 9 is not up-to-date in Windows 7 for whatever strange reason only Microsoft will know... (they probably left out the updates to keep Windows installation a tad bit smaller). In other words people running Windows XP will likely have a newer version of DirectX 9 than Windows 7, because Microsoft did not include the DX9 updates in Windows 7.

    crimson said:
    Thus, I would have to install DX9 in order to get Bioshock work?
    Just install the DirectX 9 updates that sygnus linked to (key word updates).
    What he said

    Also, I did state in my post that Bioshock did run on Windows 7. FYI, I didn't have to update my DX9 files to get the game to run so...

    Again, if you're getting DX9 errors run the updates.

    Good luck and let us know what happens.

    Peace
    Thanks.

    It may seem that you didn't have have to install DX9, but it's possible that either Bioshock or another game installed DX9 into your system. I got Bioshock working, but I had to install DX9. I also installed Mirror's edge which also installed DX9 even though I already did it manually for Bioshock. Certain games just automatically install DX during installation.

    What a mess. DirectX is supposed to be backwards compatible meaning it should support games made for previous versions. Thus, DX 11 should be able to run games built for previous versions of DX. However, in order to get Bioshock to run, I had to install DX9. So what I'm finding is tht W7 doesn't have DX9 installed. It only has DX11. Certain games will run under DX11 such as Demigod. It worked perfectly without any DX9 installation. Other games will not run under DX11 so you have to install DX9.

    After installing DX9, I installed Bioshock, and it worked perfect.
    I then installed Mirror's Edge which installed DX9 again. It's working perfect.
      My Computer


  10. Posts : 1,557
    XP, Seven, 2008R2
       #10

    crimson said:
    So what I'm finding is tht W7 doesn't have DX9 installed. It only has DX11.
    Incorrect. Either you totally ignored my post, or you didn't understand it. Which is it?

    crimson said:
    Certain games will run under DX11 such as Demigod.
    Which is not a DX11 game. And even if it was, you don't have DX11 hardware. You just illustrated my point.
      My Computer


 
Page 1 of 4 123 ... LastLast

  Related Discussions
Our Sites
Site Links
About Us
Windows 7 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 7" and related materials are trademarks of Microsoft Corp.

© Designer Media Ltd
All times are GMT -5. The time now is 17:10.
Find Us