What does not
Starting game, even without SecuROM present.
0 0x007a89e4 in shadow (+0x3a89e4) (0x7e527b20)
1 0x7e509040 in d3d8 (+0x903f) (0x7e50fc60)
2 0xfff0e483 (0x04244c8d)
fixme:d3d8:ValidateVertexShader (0x1551890 (nil) (nil) 1 0x33f938): stub
wine: Unhandled page fault on read access to 0x00000000 at address 0x7a89e4 (thread 002a), starting debugger...
What was not tested
Xubuntu 14.04 x86_64, AMD Phenom 9550, GeForce GTX 750Ti with Nvidia 340.96 driver. Wine 1.9.23 (wine-staging)
|Operating system||Test date||Wine version||Installs?||Runs?||Used|
|Show||Ubuntu 16.04 "Xenial" amd64 (+ variants like Kubuntu)||Dec 28 2017||3.0-rc3||Yes||No||No||Garbage||Jeff D. Hanson|
|Show||Ubuntu 17.04 "Zesty" i386 (+ variants like Kubuntu)||Jan 02 2018||2.21-staging||Yes||Yes||Yes||Bronze||Jeff D. Hanson|
|Show||Ubuntu 14.04 "Trusty" amd64 (+ variants like Kubuntu)||Dec 27 2016||2.0-rc3||Yes||No||Garbage||Jeff D. Hanson|
|Current||Ubuntu 14.04 "Trusty" amd64 (+ variants like Kubuntu)||Dec 14 2016||1.9.23||Yes||No||Garbage||Jeff D. Hanson|
|Show||Ubuntu 14.04 "Trusty" amd64 (+ variants like Kubuntu)||Jan 26 2015||1.7.34||Yes||No||Garbage||Jeff D. Hanson|
Not working yet but getting closer.
First, the patch for bug #40036 is in wine-staging so you will need that build of Wine.
Second, the opening video needs MPEG-1 splitting support in quartz/GStreamer. If the game hangs after the "Developed By" screen then you don't have it. Since the game is 32-bit it needs a 32-bit GStreamer plugin for it. Some GStreamer plugin packages on Debian and Ubuntu don't have multiarch support (known distro bug). If you're on a 64-bit version of those distros then you may not be able to install both the 64-bit and 32-bit plugins at the same time due to package conflicts without some hacking.
With MPEG-1 support working you'll probably be switched back to the desktop unexpectedly when the intro video starts. Switch back to the game to see the video which will be the size of a postage stamp. The PDF manual included with the CD version says the game does not support multitasking (alt-tab switching).
If you don't see any opening title screens or the video and only get a black screen, try alt-tabbing to see if there is an error dialog. If there is a dialog titled "xbox_shaders.cpp" then Wine's working directory is not the game's install directory. Start the game using its desktop menu entry (which sets the working directory via the *.lnk file), the ShadowAuto.exe launcher on the CD (requires mfc42.dll: winetricks -q mfc42), or specify it on the command line (wine start.exe /d dirpath dirpath/shadow.exe).
Game always hangs at the Options > Graphic Settings page.
When gameplay is started it usually hangs at the "Prologue" screen. Alt-tabbing at this screen may make it work. The CD version usually always fails (even with the update) but the demo may continue on. The demo still hangs around the time control is returned to the player after the tea house scene.
There's an odd behavior (at least with Xubuntu 17.04 x86 and the Nvidia driver) where the game initially starts at the wrong resolution, showing only one-quarter of the logo screens and menu. After a few rounds of alt-tabbing, crashing, and relaunching it seems to correct itself until the next reboot.