I can’t run black mesa in directx 9 on my computer. I have reinstalled and redownloaded multiple times. I have checked the md5, all files are there. I have even copied the installer over to another computer along with the 7z and it ran great. However, on my computer the game initializes, then the screen goes white before I even see a loading screen. I get the message that says hl2.exe has stopped working. I have the full source sdk and the 2007 base installed, and my mindump from one of these crashes can be found here: goo.gl/FAWU0. I have tried -dxlevel 90/95/98, along with -window, -fullscreen, and +mat_level 90/95/98. None of those worked. My game will launch if I use -dxlevel 79/80/81, and I get the problems associated with the game not being optimized for these versions. The directx diagnostic tells me I have dx11 installed, and I’m running windows 7. My computer has an Intel quad-core i7 at 2.97 ghz, along with an ati Raedon HD 5750 installed, and my screen resolution is 2560 by 1440.
Thanks for posting details on your PC specs.
As far as I could see specs are pretty decent and you shouldn’t get any problems with playing BM on this PC. What possibly could be problematic (although I highly doubt it) is the screen resolution which is pretty high in your case. Try “-windowed -x 0 -y 0 -width 1024-height 768” as the game commandline parameters and check if it helps.
What else to check/try:
- Turn off Steam community in game - it’s known to cause problems sometimes.
- Change your GPU driver. If you’ve got a bit outdated version installed - download latest one manually from AMD site and install it. If you do have the very latest version - try rolling back to something like 12.6, which is known to generally work pretty well with BM.
- Make sure you don’t have any “d3d9.dll interceptors/injectors” running in the background. DXtory, FRAPS, MSI Afterburner, D3Doverrider - any of them could possibly cause a crash in hl2.exe upon d3d initialization.
- Try runing Steam and hl2.exe with the Administrator access rights, or try setting “Windows XP (SP3)” compatibility in Steam and hl2.exe settings.
- Try temporarily disable DEP protection for hl2.exe or even for the entire system (would require reboot) and check if that helps.
- Try downloading and installing latest available DirecrX redist from Microsoft Downloads website.