Application Details:
Version: | 1.0 |
License: | Retail |
URL: | |
Votes: | 0 |
Latest Rating: | Platinum |
Latest Wine Version Tested: | 2.16-staging |
Maintainers: About Maintainership
What works
Game plays perfectly!
wine version 1.7.3 fixed the sluggish flash plugin bug.
 runs, saves, loads just as expected.
What does not
Workarounds
What was not tested
whole game play
Hardware tested
Graphics:
Additional Comments
Installation: mv ~/.wine ~/.wine.old ; # backing up old wine folder WINEARCH=win32 wine Machinarium_full_en.exe
Operating system | Test date | Wine version | Installs? | Runs? | Used Workaround? | Rating | Submitter | ||
Show | Ubuntu 17.04 "Zesty" amd64 (+ variants like Kubuntu) | Sep 13 2017 | 2.16-staging | Yes | Yes | No | Platinum | Rafał | |
Show | Ubuntu 14.04 "Trusty" i386 (+ variants like Kubuntu) | Jun 03 2014 | 1.6.2 | Yes | Yes | Silver | an anonymous user | ||
Show | Fedora 19 x86_64 | Jan 04 2014 | 1.7.6 | Yes | Yes | Platinum | Michael Davenport | ||
Current | Fedora Rawhide | Oct 22 2013 | 1.7.3 | Yes | Yes | Platinum | Asif Ali Rizwaan | ||
Show | Fedora 14 | Apr 17 2012 | 1.5.2 | Yes | Yes | Gold | Alexey Loukianov |
Bug # | Description | Status | Resolution | Other apps affected |
25533 | Machinarium window does not show any contents and hangs desktop | CLOSED | FIXED | View |
30843 | Adobe Flash 10 (only 10.0.x.x) fails to redraw properly in fullscreen mode when hardware acceleration is enabled (affects NP plugin when playing Youtube movies and standalone flash-based apps like Machinarium) | CLOSED | ABANDONED | View |
Main problem running Machinarium under Wine is that this game is based on Adobe Flash Player 10 and this piece of software is incompatible with older versions of Wine if the hardware graphics acceleration is enabled. Unfortunately there are no known easy ways to disable Flash Player HW GPU acceleration under Wine using only Wine, so one have to find some other ways to accomplish the task.
Update from 2012/06/04: there's a way to do it using Wine only which inflicts installing some third-party software into the prefix, namely Firefox and Adobe Flash 10 plugin, read more details below.
One possibility is to use pre-configured settings file for Adobe Flash Player with GPU acceleration disabled that had been taken from the Windows-based PC. Example of such settings file had been attached to the bug report #25533 in Wine's Bugzilla. To use this file one should place it under wine prefix in question to the "%USERPROFILE%\Application Data\Macromedia\Flash Player\macromedia.com\support\flashplayer\sys\" path. For example, if your user name is "user", then most probably correct path would be: "/home/user/.wine/drive_c/users/user/Application Data/Macromedia/Flash Player/macromedia.com/support/flashplayer/sys/".
Having the Flash Player GPU acceleration disabled Machinarium should be running perfectly and offering a decent level of gameplay.
Update from 2012/06/04:
Same effect could be achived with help of Mozilla Firefox.
Here's how to do it:
As of Wine 1.5.2 the game no longer crashes to desktop when run with Adobe Flash Player hardware graphics acceleration turned on. However there are some problems with it - looks like that for some obscure reason Adobe Flash fails to update the game window when run at fullscreen mode. On the other hand, window contents get updated it there's another window is displayed/moved right above it. This specific behavior can be used as kind-a workaround helping to switch the game into windowed mode.
Do as follows:
P.S. Another way to workaround this bug is by turning off Adobe Flash Player hardware acceleration for fullscreen windows. How to do it is describe in previous section of this howto.
The following comments are owned by whoever posted them. WineHQ is not responsible for what they say.
by Piotr Bielik on Sunday February 20th 2011, 6:14
Here is a description on how to prepare the pure swf version:
forum.magicball.net/showpost.php?s=92c79301a31287c5e63de9b8fb7b76d1&p=390215&postcount=15
You need to cut off the windows runtime from the main file:
dd if=machinarium.exe of=machinarium.swf bs=1 skip=4432896
and then run it normally through firefox or another browser:
firefox machinarium.swf
by Alexey Loukianov on Sunday February 20th 2011, 22:11
by Piotr Bielik on Monday February 21st 2011, 4:02
If your copy doesn't work well on native Linux, I think you should seek assistance from Amanita Design.
The other thing is, if simple flash scripts crash your flash player, then it looks like a problem with environment, not with the game itself.
Finally, the real reason I wrote my first comment: emulated Machinarium eats up a lot of CPU, making it unnecessarily hot. Native runs much cooler. That's why I advocate this solution.
by Alexey Loukianov on Monday February 21st 2011, 23:56
by Diederik on Sunday July 8th 2012, 8:24
by topolinik on Saturday September 8th 2012, 4:12
Nevertheless, I found a simpler way using this: exe2swf.exe (it's free, here www.northcode.com/blog.php/2007/08/02/Extract-SWF-files-from-Flash-Executables). This tiny utility extracted 4 swf files from my machinarium.exe (I own the GOG version of the game) and the forth of them (named 00000004.swf, 45 kB) is exactly the game I was after.
Now I will play without wine, too! :-)