Have you tried using the original KERNEL32.dll that comes with Windows? If you happen to be able to get it (install a free 30-day trial on virtual machine and C&P), you can configure Wine to use it.
Tried that (as I have a dual-boot partition with Windows 7) and it did not work.
Plus, wine's configuration guide states that it can't use the native version of kernel32.dll because it requires low level access which simply does not exist in wine (http://www.winehq.org/docs/wineusr-guide/config-wine-main
I guess I could just boot into Windows to play but I haven't had to do so in months and, quite honestly, I'm kicking it for good.
Got SoC to run with settings maxed and no problems. CoP, on the other hand, is crashing with an X-Ray engine error. Full details given in picture.
Anyone have a work-around?
Running Ubuntu 12.04 64-bit with 3.12 Kernel, 331.20 nVidia drivers and wine 1.6
In Wine settings, under Libraries, add an entry for "d3dx11_42" and set it to "Disabled".
Adam, you beauty! Did the trick. Thanks :)