Hi,
I am trying to run Bioshock on a new Windows 7 64bit install. Following advice on the 2K Games forums and elsewhere I installed the "DirectX End-User Runtime Web Installer" that installed Direct X 9.0C on my system as part of the installation. (http://www.microsoft.com/download/en/details.aspx?id=35) Now I can run the game but have tried every bit of advice about fixing my random crashes and none have worked.
I'm a bit suspicious about Direct X 9.0 as I don't even think Bioshock should be running Direct X 9 as it's a Direct X 10 game. I made a dump of Bioshock.exe last time it failed and used WinDbg to read it which produced a bunch of warnings about Overlaps between Direct X 10 and Direct X 9:
And now I find I can't get rid of it.
Does anyone have any advice?
I am trying to run Bioshock on a new Windows 7 64bit install. Following advice on the 2K Games forums and elsewhere I installed the "DirectX End-User Runtime Web Installer" that installed Direct X 9.0C on my system as part of the installation. (http://www.microsoft.com/download/en/details.aspx?id=35) Now I can run the game but have tried every bit of advice about fixing my random crashes and none have worked.
I'm a bit suspicious about Direct X 9.0 as I don't even think Bioshock should be running Direct X 9 as it's a Direct X 10 game. I made a dump of Bioshock.exe last time it failed and used WinDbg to read it which produced a bunch of warnings about Overlaps between Direct X 10 and Direct X 9:
Code:
Microsoft (R) Windows Debugger Version 6.12.0002.633 AMD64
Copyright (c) Microsoft Corporation. All rights reserved.
Loading Dump File [C:\Users\XXXX\Desktop\Bioshock.DMP]
User Mini Dump File with Full Memory: Only application data is available
Symbol search path is: *** Invalid ***
****************************************************************************
* Symbol loading may be unreliable without a symbol search path. *
* Use .symfix to have the debugger choose a symbol path. *
* After setting your symbol path, use .reload to refresh symbol locations. *
****************************************************************************
Executable search path is:
Windows 7 Version 7601 (Service Pack 1) MP (4 procs) Free x64
Product: WinNt, suite: SingleUserTS
Machine Name:
Debug session time: Sat Aug 27 11:37:22.000 2011 (UTC + 1:00)
System Uptime: 0 days 2:25:43.951
Process Uptime: 0 days 0:11:24.000
.....................................WARNING: d3dx9_33 overlaps d3d9
........WARNING: dinput8 overlaps msvcr80
..........WARNING: winspool overlaps version
WARNING: winspool overlaps wow64cpu
.........
............WARNING: dxgi overlaps uxtheme
..WARNING: d3d10 overlaps d3dx9_33
......WARNING: propsys overlaps MMDevAPI
.......WARNING: AudioSes overlaps d3d8thk
...WARNING: msg711 overlaps IPHLPAPI
.....WARNING: d3dx10_33 overlaps dxgi
.WARNING: D3DCompiler_33 overlaps AcXtrnal
*** ERROR: Symbol file could not be found. Defaulted to export symbols for ntdll.dll -
*** WARNING: symbols timestamp is wrong 0x4ce7ca38 0x4e212273 for wow64cpu.dll
wow64cpu!TurboDispatchJumpAddressEnd+0x6c0:
00000000`74b32e09 c3 ret
0:000> .symfix +c:\symcache
0:000> g
^ No runnable debuggees error in 'g'
Does anyone have any advice?