Oxygen Not Included

Early Access Alpha

Application Details:

Version: Alpha
License: Retail
URL: https://www.kleientertainment....
Votes: 0
Latest Rating: Platinum
Latest Wine Version Tested: 2.19-staging

Maintainers: About Maintainership

No maintainers. Volunteer today!

Test Results

Old test results
The test results you have selected are very old and may not represent the current state of Wine.
Selected Test Results

What works

The game works fine, after it starts. I have not found any problems except very rare stutters where the game seems to be unresponsive for 20-30 seconds and then continues normally.

What does not

This game does not work on Wine 32 bit, at all. You need to use Wine 64.

The game often fails to start. You'd get a Wine message saying "GetThreadContext failed" and after closing it you either get another dialog with the exact same content but that can't be closed, or the game's full screen window just doesn't render - either way the game needs to be killed from the process manager.

Sometimes you don't get the message but the game either doesn't render or just renders a black screen - this may mean that the game just takes a long time to launch and show the "this is an early release version" screen. I normally give it a minute to get going and if it doesn't - I kill it and try again.


  • Make sure to use the install and launch Steam with the wine64 command, otherwise the game will refuse to install or launch.
  • Be prepared to kill the game using the process manager if it doesn't start properly. I usually get a good start about every 5 tries.

What was not tested

  • Installing a new update.
  • late "oil update" stages.

Hardware tested


  • GPU: Intel
  • Driver: open source

Additional Comments

Initially I tried using PlayOnLinux to manage the installation. The problems I had:

  1. The built-in Steam script forces 32-bit wine
  2. On my system I failed to start any program under a manually configured wine 64-bit virtual drive, due to problems loading libfreetype.

My workaround: create a new WINEPREFIX, either using PlayOnLinux or manually; download the Steam installer from the website; launch the Steam installer manually using the wine64 command to install Steam and the game; manually launch the Steam and the game using the wine64 command.

selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
ShowUbuntu 16.04 "Xenial" amd64 (+ variants like Kubuntu)Nov 21 20172.19-stagingYes Yes NoPlatinumlahtis 
ShowLinux Mint 18.2 "Sonya" x86_64Oct 28 20172.19-stagingYes Yes NoPlatinumSoulEvan 
CurrentUbuntu 17.10 "Artful" amd64 (+variants like Kubuntu)Oct 26 20172.19-stagingYes Yes YesGoldOded Arbel 
ShowDebian GNU/Linux Unstable "Sid" x86_64Jul 22 20172.12-stagingYes Yes NoGoldAmos Jeffries 
ShowDebian GNU/Linux Unstable "Sid" x86_64Jun 17 20172.10-stagingYes Yes NoBronzeAmos Jeffries 

Known Bugs

Bug # Description Status Resolution Other apps affected

Show all bugs

HowTo / Notes

ONI working on Ubuntu 14.04

Hi all,

  In order to get it to work I compiled the wine using the instructions at and the head of repo at but first applying the very simple patch...

diff --git a/dlls/wined3d/device.c b/dlls/wined3d/device.c
index 642ede8..fdf4582 100644
--- a/dlls/wined3d/device.c
+++ b/dlls/wined3d/device.c
@@ -4116,7 +4116,6 @@ void CDECL wined3d_device_copy_resource(struct wined3d_device *device,
         WARN("Resource formats (%s / %s) don't match.\n",
-        return;
     if (dst_resource->type == WINED3D_RTYPE_BUFFER)
@@ -4186,7 +4185,6 @@ HRESULT CDECL wined3d_device_copy_sub_resource_region(struct wined3d_device *dev
         WARN("Resource formats (%s / %s) don't match.\n",
     if (dst_resource->type == WINED3D_RTYPE_BUFFER)

From there install steam and ONI as per usual.


Comments Disabled

Comments for this application have been disabled because there are no maintainers.