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
crimson

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
sup3rsprt

XP, Seven, 2008R2
 
 

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

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

Good luck.
My System SpecsSystem Spec
.


01 Nov 2009   #4
sup3rsprt

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
crimson

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

XP, Seven, 2008R2
 
 

Quote   Quote: Originally Posted by crimson View Post
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.

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
sygnus21

Windows 10 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 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.

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
sup3rsprt

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
crimson

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 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.

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 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 System SpecsSystem Spec
02 Nov 2009   #10
sup3rsprt

XP, Seven, 2008R2
 
 

Quote   Quote: Originally Posted by crimson View Post
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?

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
Thread Forum
crysis dx11 help
I am trying to play crisis 3 and keep getting a message saying I need a dx11 capable cpu. I am running windows 7 and it shows dx11?
Gaming
Is DX11 the problem?
HI i have a huge problem after playing some old games (neverwinter, sims 2&3) and well sims first of all i never had problems until i bought neverwinter nights 2 platinum and well it diddnt run max but it ran smooth. so i downloaded the newest drivers for my videocard. but instead of helping it...
Gaming
Bioshock finally working
after lots of trial and error, i finally managed to get Bioshock running in 7000 32bit. i had to run the installer in Vista compatibility, otherwise it got confused by DX11. then i actually had to install DX9 from the DVD (!) otherwise i just got a blank screen. finally, i had to run the game in XP...
Gaming
Dx11 gpu
Hi all, I'm considering a new Asus ATI Radeon 5870 1024MB GDDR5 I'm just want to know if my 450W PSU will be big enough to handle it. My current specs are listed below. I don't really want to buy a new PSU but if it needs it I best take the plunge. Cheers.
Hardware & Devices
New DX11 HD5850.....
http://www.techpowerup.com/img/09-08-25/132b.jpg http://www.techpowerup.com/img/09-08-25/132a.jpg source
Graphic Cards
Dx11
http://sendstudio.futuremark.com/sendstudio/temp/images/1/top.jpg http://www.futuremark.com/companyinfo/pressroom/fmlogos/Futuremark_logo_grey_bg.gif?m=t Futuremark newsletter issue 125/July 2009 Dear Futuremark readers, With DirectX 11 and Windows 7 creeping up on us, it looks like...
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 04:35.

Twitter Facebook Google+



Windows 7 Forums

Seven Forums Android App Seven Forums IOS App