Crysis is one of those games everybody needs to play at least once. The quality and eye-candy marked a whole new level of realism and benchmarking for computer hardware. Not to mention some really awesome aliens and the first time any game used no gravity.
Crysis actually runs pretty well in PlayOnLinux with a special patched version of Wine only available from PlayOnLinux.
Follow my step-by-step guide on installing, configuring and optimizing Crysis in Linux with PlayOnLinux.
Note: This guide applies to the Retail version of Crysis. Other versions may require additional steps.
Tips & Specs
To learn more about PlayOnLinux and Wine configuration, see the online manual: PlayOnLinux Explained
Mint 14 32-bit
Select "Manage Wine versions"
Naviate down the list until you find 1.6-rc4-d3d_doublebuffer
Select it and click the top (right arrow) button to add Wine 1.6-rc4-d3d_doublebuffer to your "Installed wine Versions" list
Note: You can also download Wine 1.8-d3d_doublebuffer
Finished, now Wine 1.6-rc4-d3d_doublebuffer is installed and ready
Close Wine manager
Click "Install a non-listed program"
Select "Install a program in a new virtual drive"
Name your virtual drive: crysis
Check all three options:
- Use another version of Wine
- Configure Wine
- Install some libraries
Select Wine 1.6-rc4-d3d_doublebuffer (or 1.7.8-d3d_doublebuffer)
Note: If you are running a 64-bit system, PlayOnLinux will prompt if you want to use a 64-bit or 32-bit virtual drive.
ALWAYS SELECT THE 32-bit VIRTUAL DRIVE
Windows Version: Windows XP
Check "Automatically capture the mouse in full-screen windows"
Check "Emulate a virtual desktop"
Desktop Size: 1024x768
Check all of the following Libraries:
Note: All libraries will automatically download and install
Check "I accept the terms..."
Uncheck Register, Readme & Updates
Name your shortcut: Crysis
Select "I don't want to make another shortcut"
In PlayOnLinux, click Configure
Select Crysis virtual drive
Wine Version should be: 1.4-rc5-d3d_doublebuffer
Later we will switch to Wine 1.6-rc4 to install the Patch. Here is where you make this change.
Direct Draw Renderer: opengl
Video memory size: the size of memory on your video card
Offscreen rendering mode: fbo
Click Windows Reboot
Go To: www.gamefront.com/files/9766351
Navigate to your desktop
Change Wine Version to: 1.6-rc4
Click "Run a .exe file in this virtual drive"
Navigate to your desktop
Note: You might get a PlayOnLinux error, ignore it
The update should take only a few minutes.
If it crashes, it will never finish, cancel and try again.
Configuring & Optimizing Crysis
Click System Settings
Click Graphics Tab
Video mode: This is the resolution of the screen. I was able to run Crysis at 1680x1050
Typical resolutions are 1400x900 or 1024x768
Note: We have set Wine to launch programs in a virtual desktop, it will automatically resize depending on the resolution you set here.
The higher the setting the smoother edges will look. Will sacrifice frames per second
Select presets under "Change all setting to"
Note: Its a good idea to start with low or medium and then slowly ram up the settings until you get a tolerable eye-candy and frames per second.
I tried Crysis almost a year ago and just couldn't get past the intro. Now it runs almost perfectly with hardly any crashing or errors.
It requires a version of Wine that has been patched, but it still works. I will continue to test newer versions of Wine to see if WineHQ has fixed the memory leaks.
The only side affect I have seen are:
- No casting shadows.
- Mouse can get stuck at random radius (just click to fix)