Support us on Patreon to keep GamingOnLinux alive. This ensures all of our main content remains free for everyone. Just good, fresh content! Alternatively, you can donate through PayPal. You can also buy games using our partner links for GOG and Humble Store.
We do often include affiliate links to earn us some pennies. See more here.

To celebrate the release of the new Amnesia: The Bunker, GOG are giving away free copies of Amnesia: A Machine For Pigs.  All you need to do to claim it is be logged into GOG, scroll down a bit on the homepage and you'll see the giveaway banner to add it to your library.

Probably the least popular game in the series, which was developed by The Chinese Room with Frictional on publishing for it. But hey, free game right? More about it:

The year is 1899

Wealthy industrialist Oswald Mandus awakes in his bed, wracked with fever and haunted by dreams of a dark and hellish engine. Tortured by visions of a disastrous expedition to Mexico, broken on the failing dreams of an industrial utopia, wracked with guilt and tropical disease, he wakes into a nightmare. The house is silent, the ground beneath him shaking at the will of some infernal machine: all he knows is that his children are in grave peril, and it is up to him to save them.

Unique Selling Points

  • Fresh and new approach to the Amnesia world while staying true to its origins.
  • The darkest, most horrific tale ever told in a videogame.
  • Stunning soundtrack by award-winning composer Jessica Curry.
YouTube Thumbnail
YouTube videos require cookies, you must accept their cookies to view. View cookie preferences.
Accept Cookies & Show   Direct Link

Free to claim for 72 hours. 

Article taken from GamingOnLinux.com.
17 Likes
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly checked on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly. You can also follow my personal adventures on Bluesky.
See more from me
The comments on this article are closed.
All posts need to follow our rules. For users logged in: please hit the Report Flag icon on any post that breaks the rules or contains illegal / harmful content. Guest readers can email us for any issues.
6 comments

Raaben Jun 6, 2023
I really liked Machine for Pigs - perhaps because I knew what Chinese Room usually did before going into it. The story was pretty decent, the atmosphere was great and to me more interesting that Dark Descent (the whole castle dungeon thing became a bit stale after a while). It was shorter and not as tense, but I've come back to it a few times around spooky season since release and it holds up for me. It definitely has some great moments.
trinukso Jun 6, 2023
Linux native version on Heroic (using steam runtime):

dbus[301]: arguments to dbus_pending_call_block() were incorrect, assertion "pending != NULL" failed in file ../../dbus/dbus-pending-call.c line 766.This is normally a bug in some application using the D-Bus library. D-Bus not built with -rdynamic so unable to print a backtracedbus[298]: arguments to dbus_pending_call_block() were incorrect, assertion "pending != NULL" failed in file ../../dbus/dbus-pending-call.c line 766.This is normally a bug in some application using the D-Bus library. D-Bus not built with -rdynamic so unable to print a backtrace
Raaben Jun 6, 2023
Linux native version on Heroic (using steam runtime):

dbus[301]: arguments to dbus_pending_call_block() were incorrect, assertion "pending != NULL" failed in file ../../dbus/dbus-pending-call.c line 766.This is normally a bug in some application using the D-Bus library. D-Bus not built with -rdynamic so unable to print a backtracedbus[298]: arguments to dbus_pending_call_block() were incorrect, assertion "pending != NULL" failed in file ../../dbus/dbus-pending-call.c line 766.This is normally a bug in some application using the D-Bus library. D-Bus not built with -rdynamic so unable to print a backtrace

It didn't launch from Heroic for me but it does when ran manually.
Grogan Jun 6, 2023
I liked that one, it wasn't as annoying/frustrating as Dark Descent and the industrial setting was kind of interesting. I enjoyed reading the notes etc. too in that one.

I wanted to play Amnesia Rebirth, but that's horrible OpenGL programming. I'm sure it works for somebody, but it's just corruption and crash/freezing with both the Linux native and the Windows version for me. Very same behaviour. Trial and error programming on Nvidia, probably. I tried that game twice, once when it came out, and maybe 3 months ago and refunded it both times as "game does not work properly".

I'm afraid to try Amnesia: The Bunker after that fiasco. It's probably going to be crappy too, seeing as they dropped Linux support for that one. I think you'd have to have a hole in the head to use OpenGL for a Windows game, too. The deck is stacked against you. People are going to have all kinds of problems with it, with various graphics drivers on Windows.

Soma, on the other hand, works wonderfully out of the box. From Linux native GoG installer.
Eike Jun 7, 2023
View PC info
  • Supporter Plus
I wanted to play Amnesia Rebirth, but that's horrible OpenGL programming. I'm sure it works for somebody, but it's just corruption and crash/freezing with both the Linux native and the Windows version for me. Very same behaviour. Trial and error programming on Nvidia, probably. I tried that game twice, once when it came out, and maybe 3 months ago and refunded it both times as "game does not work properly".

I played through it on Debian/Nvidia. I remember I had to change a setting at the beginning, I think it was something about windowed or fullscreen.

*edit* Good I included it in my Steam review: Had to use borderless window instead of fullscreen.


Last edited by Eike on 7 June 2023 at 8:33 am UTC
Grogan Jun 7, 2023
*edit* Good I included it in my Steam review: Had to use borderless window instead of fullscreen.

Yeah, no, I knew about that. It did seem to change the behaviour briefly, but back to corruption and crashing. The game would often start out OK for several seconds (maybe on first launch), but corruption would start out as flickering, misshapen models with artifacts extending past their boundaries and stuff, then colour corruptions in the environment, then freeze (crash with image still on screen). The very same behaviour 3 years later when I tried it again.

Last night in Amnesia: The Bunker I started to see the beginnings of the flickering artifacts when I first was outside a trench above ground, with lighting changes and stuff. It did not progress to corruption beyond that once I got out of that area, but it shows me that it's still the same shitty OpenGL programming and I'm likely to run into it again in game.

OpenGL is finicky, you have to STICK to the API and don't get cute. Otherwise, OTHER people are going to have problems with your game. Even then people may have problems with their OpenGL implementations. Don't make it work for one and leave everybody else cursing.


Last edited by Grogan on 7 June 2023 at 4:52 pm UTC
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
The comments on this article are closed.