When adding test results please specify video card and driver version you are using.
Selected Test Results (selected in 'Test Results' table below)
What works
Play About 30 Minutes on SinglePlayer
Save and Load
Start a new game on FullScreen
Out of the Box, install and play, not necessary any patch.
What does not
Sometimes the game has a little lag, like, for a second, then turn back normal again, this most happen when interacting with water.
The load screen takes too long to start, i don't know if this is a normal behavior or a wine bug.
What was not tested
Playing Windowed
Playing more than 30 minutes on wine 1.5.19, on older versions i've played more than 5 hours.
Additional Comments
Works really fine, on steam just install steam, install the game and play, any problems at all, just minor glitches, but i think that isn't a wine problem, is native from the game. Also, steam ingame overlay work fine on this game. Hint: the way that linux and windows measure the use of the CPU of a game is different, for that, cpufreq, speedstep, cooln'quiet don't work fine, if you're using one of these, you can just set to Performance and you get a real FPS boost.
My Config:
AMD Phenom II x6 1090T 3.2GHz, 8GB DDR3 1600MHz
NVIDIA GeForce GTX460 with Proprietary Driver 310.19
Debian Wheezy i686 with PAE, Resolution: 1920x1080
First of all, thank you for spending some time to help Wine to get better,
I would like to make some suggestions for you to make your tests results more relevant to other users of Wine.
Detail your PC specs in the Extra Coments section (e.g. your video card, processor, and system memory).
It's also important to specify your video card driver version into Extra Comments section.
Specify if you installed the game into a fresh Wineprefix (or not), and what programs you actually installed.
Detail what version of the Windows emulation you use in your Wineprefix (e.g. Windows XP, 7, etc).
Add a comment about what is not working - be specific not vague!!
Specify if you made any changes to your game e.g. like a games "Mod", an .exe patch or details of any modification you made to the stock configuration files from the game.
These are recommendations to make tests result more uniform and targeted to include common information that will be useful to other users of Wine.
How to install
You gonna need:
A recent version of wine, it's recomended the last release.
A video card with 3D Acceleration suport on your unix.
The 3D driver installed for that card.
It's not necessary a clean prefix, but it's recomended.
Installing:
This game don't require any patch to install, just download steam from here, install following the steps on Steam page and install the game trought steam.
Be sure that you have 3D support is working, you can check by typing the follow command:
glxinfo | grep "direct rendering:"
It's also recomended to install the following fonts: tahoma.ttf, arial.ttf and verdana.ttf.
The game shoud work fine. Any problem you can see the Troubleshoot notes and post a coment or submit a bug.
TroubleShoot
Bioshock is showing red fog.
To fix the red fog issue, follow the steps below:
We need to change 2 files in the Bioshock folder with modified
versions that you can download below.
Extract the files and copy the 2 files you extracted from the downloads into "(your-prefix)/drive_c/Programs Files/Steam/steamapps/common/bioshock/builds/release"
folder, overwriting the files that are already there.
This will solve the red fog issue.
Note : This only seems to be a problem with nVidia
graphics
cards. ATI users should not experience this problem.
Bioshock don't Start.
First of all, be sure that you have 3D Acceleration, for that, type on your console the command:
glxinfo | grep "direct rendering:"
The answer must be:
direct rendering: Yes
If not, you have some problem with your 3D acceleration, normally this happens when the video driver is not working properly. The game won't run without 3D acceleration.
If it's everything ok with your video drivers, it can be a problem with alsa configuration.You should try to copy the content of /etc/openal/alsoft.conf to ~/alsoftrc.
Then edit the ~/alsoftrc with your predilet editor and find the line:
drivers=
and change to:
drivers = alsa
Note: This line maybe commented (like #drivers=), if it's please, uncomment before.
Sound isn't working.
Most of the time, this bug is caused by the OpenAL library, you can easly fix by setting the library openal32 to native on your winecfg.
General Troubleshoot.
Verify if your video driver is installed properly.
Install steam and BioShock to a separated prefix.
Set prefix version to Windows XP.
Close BioShock and steam, and reboot wine by typing wineserver -k.
Check integrity of the game trought steam, you can do that by right click on the game and going on Proprieties.
You can reinstall BioShock and Steam again in a fresh prefix, just copy the folder (your-prefix)/drive_c/Program Files/Steam/steamapps/common that contain all the BioShock files.
Old Problems.
Note: These problems don't affect the newest versions of wine, it's only here for precaution, if you have any of these bug's maybe you should upgrade your wine version.
Sound isn't working.
In some old versions of wine you need to set audio to alsa, to do that open winecfg, go to Sound tab and set sound to ALSA.
Mouse is holding at the edge of the screen, can't turn 360.
Make a new text document called mousewarpoverride.reg in your home folder and add the follow content:
Graphics Issues?
by Amber J. on Monday May 7th 2012, 15:24
I'm running Bioshock on Precise Pangolin LTS through Wine 1.4. Specs are: 2.13Ghz Intel Pentium M (Dual Core), 4Gb RAM, Intel Ironlake M HD Graphics card, 320Gb HD, and Steam installed through Winetricks. I've run all fixes for Bioshock described in this forum and also upgraded my graphics card drivers and libraries using the method described here: forum.xbmc.org/showthread.php?tid=86581
I'm still somewhat of a Linux noob, but as far as I can tell, this should run smooth. It installed easily and without problem--patch included--but I'm running into issues on the menu screen. The menu is invisible and so is the mouse. I enabled the "show cursor on Ctrl" and saw that the invisible mouse is stuck on the middle of the screen. What the frag is wrong? The mouse is stuck on the point shown on-screen but is invisible outside of the screenshot here: fbcdn-sphotos-a.akamaihd.net/hphotos-ak-ash3/p480x480/544730_3924933726800_1383344295_33626529_1632702274_n.jpg
crash on new game
by Kevin Whitaker on Thursday November 4th 2010, 16:28
On starting the Steam version of Bioshock(with vcrun2005 and native libs set and -dx9) I get to the menu fine, but in the middle of loading a new game, it crashes. Tried different wine versions(from 1.1.44 to 1.3.6) and same in all versions. Also does the same with lowering the graphics settings.
C++ Runtime error
by Jeremy on Friday October 29th 2010, 13:43
Hi, I followed the instructions fully and after installing trying to install the game on step 2 of 2 it crashes and says "program is trying to access the runtime library incorrectly.", and the console gives me "err:module:attach_process_dlls "MSVCR80.dll" failed to initialize". I've tried re installing VCRUN2005 via winetricks and even erasing and reinstalling a new wineprefix. I've got both MSVCP80.DLL and MSVCR80.DLL applied and native in the libraries tab but it still halts at this step. Help pls?
Game gives crash error.
by Steve on Tuesday August 24th 2010, 22:44
Every time I try to load the game, it crashes on me. Sometimes it continues to load anyway, but it just means that the graphics settings are constantly reset.
Anybody know how I can get a log of the error with Wine 1.3.1?
Does not start
by Eric on Sunday November 15th 2009, 10:05
Hi. I have a standard Karmic installation on a Dell XPS laptop with 8888MGTX nvidia GC. I installed Steam correctly, my other games like HL2 work well.
I installed Bioshock and then launched it. The 1st time it installs directX. Now whatever I launch it nothing happens, I do have a process running, but nothing happens:
5435 ? Sl 0:10 c:\program files\steam\steamapps\common\bioshock\Builds\Release\bioshock.exe
Please how did you do it working ? Can you give more details on how it is supposed to work ? Thanks a lot ...