I've already done a bunch of google searches and tried a bunch of the suggested fixes, but now I can't even get the game to load up. I guess I need to uninstall it and re-install.
The most common suggested fix is for me to go to the control panel, then Hardware and Sound, and then Manage Audio Devices. Then click on recording, then highlight my curser under everything shown and right click it, then select show disabled devices, and then enable "Stereo Mix" for the RealTec audio device.
The other thing that I'm supposed to do, is find the bioshock.exe, right click on that, and then select compatibility mode, and change it to Windows XP Service Pack 2.
So, I did all of this, but I still can't get it working. Now any time I try to start Bioshock, the PC just get's locked up at a black screen, and then I have to use the Task Manager to end the program. The thing that really sucks, is that the game was working for awhile, and I was getting sound in the menus and cut scenes, and the graphics in the game were absolutely amazing. Bioshock looks MUCH better on PC. Now if only I could get some damn sound during gameplay....
Update: I got this to work. Apparently, I just needed to restart windows, and then plug in headphones BEFORE starting up Bioshock. Then I can at least hear the game in the headphones. The graphics are absolutely gorgeous. I played this game about 75 percent of the way thru on the 360, but I feel like to play the game in true 1080p, I can start over from scratch, get all the way back to where I was and then finish the game off.
The only thing I've seen so far that has disappointed me, is this one water effect that was the on the Xbox 360 version. On the Xbox 360 version, anytime you walk thru water ( usually dripping from the ceiling or something), then this water effect appears on the screen. When I walk thru water on the PC version, there isn't any water dripping on the camera effect. I wonder why? Anywho, the game looks great at a true 1080p resolution.