What does not
The original retail version of Oni uses an old copy protection program that is not working under wine.
Oni is not supported on modern systems, the most notable bug is a buffer overflow that happens when too many OpenGL extensions are supported by the video card (basically any modern video card).
What was not tested
Since Oni is not working on modern systems, a certain number of unofficial patches exists. You likely need one of them to run Oni. If your version of Oni is not copy-protected, you can run it without patches, if you disable as many OpenGL extensions as possibile in the wine registry, see http://wiki.winehq.org/UsefulRegistryKeys .
|Operating system||Test date||Wine version||Installs?||Runs?||Used|
|Current||Slackware64 14.1||Mar 09 2015||1.7.33||Yes||Yes||Gold||Stefano Guidoni|
|Show||Ubuntu 12.04 "Precise" i386 (+ variants like Kubuntu)||Mar 13 2013||1.5.25||Yes||Yes||Gold||an anonymous user|
|Show||Debian GNU/Linux 6.x "Squeeze"||Apr 22 2012||1.5.1||Yes||Yes||Silver||an anonymous user|
|Show||Mac OS X 10.5 "Leopard"||May 04 2011||1.3.19||Yes||Yes||Platinum||an anonymous user|
|Show||Slackware64 13.1||Jan 03 2011||1.2.2||Yes||Yes||Gold||Stefano Guidoni|
|Bug #||Description||Status||Resolution||Other apps affected|
|4103||Oni crash with Segfailt after playing the intro||CLOSED||INVALID||View|
|7268||Oni not opening after install||CLOSED||FIXED||View|
|7385||Microsoft Golf 3.0 crashes on startup||CLOSED||FIXED||View|
|11151||Oni: crash at the beginning with "stack overflow"||CLOSED||DUPLICATE||View|
|11913||Oni "fails to initialize OpenGL contexts"||CLOSED||INVALID||View|
|12391||Oni german umlauts problem||CLOSED||INVALID||View|
There are multiple known issues with running Oni on some systems (mostly with recent NVIDIA cards) and it is not officially supported on modern hardware. Major problems: