Windows 7 Forums
Welcome to Windows 7 Forums. Our forum is dedicated to helping you find support and solutions for any problems regarding your Windows 7 PC be it Dell, HP, Acer, Asus or a custom build. We also provide an extensive Windows 7 tutorial section that covers a wide range of tips and tricks.


Windows 7: Bioshock not working. DX11?


01 Nov 2009   #1

Windows 7 Retail
 
 
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 System SpecsSystem Spec
.

01 Nov 2009   #2

XP, Seven, 2008R2
 
 

Just install DirectX 9
My System SpecsSystem Spec
01 Nov 2009   #3

Windows 8.1 Pro
 
 

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 Windows 7 setup and it ran without issue. So, yeah, update your DX files.

Good luck.
My System SpecsSystem Spec
.


01 Nov 2009   #4

XP, Seven, 2008R2
 
 

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 System SpecsSystem Spec
01 Nov 2009   #5

Windows 7 Retail
 
 

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 Windows 7 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 Windows 7 doesn't have DX9 installed. Only DX11. Thus, I would have to install DX9 in order to get Bioshock work?
My System SpecsSystem Spec
01 Nov 2009   #6

XP, Seven, 2008R2
 
 

Quote   Quote: Originally Posted by crimson View Post
I was trying to find out if Bioshock would run on Windows 7 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 Windows 7 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.

Quote   Quote: Originally Posted by crimson View Post
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).
My System SpecsSystem Spec
02 Nov 2009   #7

Windows 8.1 Pro
 
 

Quote   Quote: Originally Posted by sup3rsprt View Post
Quote   Quote: Originally Posted by crimson View Post
I was trying to find out if Bioshock would run on Windows 7 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 Windows 7 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.

Quote   Quote: Originally Posted by crimson View Post
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 System SpecsSystem Spec
02 Nov 2009   #8

XP, Seven, 2008R2
 
 

Quote   Quote: Originally Posted by sygnus21 View Post
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 System SpecsSystem Spec
02 Nov 2009   #9

Windows 7 Retail
 
 

Quote   Quote: Originally Posted by sygnus21 View Post
Quote   Quote: Originally Posted by sup3rsprt View Post
Quote   Quote: Originally Posted by crimson View Post
I was trying to find out if Bioshock would run on Windows 7 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 Windows 7 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.

Quote   Quote: Originally Posted by crimson View Post
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 Windows 7 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 System SpecsSystem Spec
02 Nov 2009   #10

XP, Seven, 2008R2
 
 

Quote   Quote: Originally Posted by crimson View Post
So what I'm finding is tht Windows 7 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?

Quote   Quote: Originally Posted by crimson
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 System SpecsSystem Spec
Reply

 Bioshock not working. DX11?




Thread Tools



Similar help and support threads for2: Bioshock not working. DX11?
Thread Forum
crysis dx11 help Gaming
Is DX11 the problem? Gaming
Bioshock finally working Gaming
Dx11 gpu Hardware & Devices
Sub $100 DX11 Graphics Graphic Cards
Dx11 Chillout Room

Our Sites

Site Links

About Us

Find 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 06:06 AM.
Twitter Facebook Google+



Windows 7 Forums

Seven Forums Android App Seven Forums IOS App
  

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33