I completed the game on an R9 285 using the AMDGPU/Mesa free software stack (all three endings). I initially started playing using Gallium Nine patches, and eventually switched to standard Wine when I experienced too many crashes in later parts of the game. Not sure if that actually helped.
What does not
The game crashes more often than I'd like, particularly at later levels. Turning down the detail quality settings seemed to have helped, and didn't detract significantly from the look of the game. Selecting Shader Model 4.0 causes the game to crash and revert back to Shader Model 3.0 (which does work). The game also gets stuck just before the main menu loads, if you don't press Esc on the initial cut-scene. Just pressing Esc should get past it to bring up the menu, but it feels like an intro video (or an animated Nvidia logo?) might perhaps be missing. Not sure, as I've only played the game under Wine.
What was not tested
Advanced PhysX Effects.
I did use `winetricks physx`, but I can't remember if that was required. winecfg says no DLL overrides were configured, and the Windows version was set to Windows XP.
|Operating system||Test date||Wine version||Installs?||Runs?||Used|
|Current||Debian GNU/Linux 9.x "Stretch" x86_64||Jun 25 2016||1.9.12||Yes||Yes||Gold||Adam Bolte|
|Show||Debian GNU/Linux 7.x "Wheezy" x86_64||May 01 2013||1.5.24||No||Not installable||Garbage||an anonymous user|
|Show||Ubuntu 10.10 "Maverick" amd64 (+ variants like Kubuntu)||Oct 16 2010||1.3.5||Yes||No||Garbage||el|
|Show||Ubuntu 9.10 "Karmic" amd64 (+ variants like Kubuntu)||Jul 30 2010||1.2||Yes||No||Garbage||el|
|Show||Arch Linux||Nov 23 2009||1.1.33||Yes||No||Garbage||Maxime Alves|
|Bug #||Description||Status||Resolution||Other apps affected|
|18059||Unity Indie Trial exits because attrib.exe is missing||CLOSED||FIXED||View|
|18661||Cryostasis demo needs PhysXLoader.dll||CLOSED||INVALID||View|
|18662||WINE doesn't supply attrib.exe||CLOSED||DUPLICATE||View|
|18663||Cryostasis demo hangs||CLOSED||DUPLICATE||View|
|34480||Multiple games crash during attempt to write past the end of mip level, expecting contiguous mipchain allocation (League of Legends, Warlock Master of the Arcane, PSOBB)||CLOSED||FIXED||View|