Half-Life games in my Steam library

The State of Gaming on GNU+Linux


Over the course of this weekend, I managed to set up an old computer (with an i7 processor and GTX 1050 graphics card) as a gaming rig, running GNU+Linux. (It actually works, much to my satisfaction and surprise). It only took three attempts, since I couldn't get Manjaro (the supposed distribution that makes gaming on Linux easy) to boot, despite a clean install. Instead, I opted for Lubuntu.

How Does it Work?

From what I understand, the setup requires four things:

  • Wine: A WINdows Emulator that translates Win32 API calls into Linux equivalents (although it's quite limited and buggy/hit-or-miss with anything newer than Win 9x applications).
  • Proton: Like Wine, but better
  • Vulkan: A graphics abstraction layer that sits between games and the graphics card, making the OS they run on largely irrelevant.
  • Steam: The popular gaming platform from Valve

Does it Run Doom?

Yes, it does (both in DOS mode through DOSBox and the Steam "Doom I & II" launcher (which includes the Plutonia Experiment and a library of various mods made throughout the game's history). I haven't tried the various "Free Doom" options such as "Chocolate Doom", "Free Doom" and "PR Boom" as there's no need to, IMO.

It also runs Half-Life, which is good. I've yet to try other games in my Steam library, but I doubt I'll run into problems with them (or so I hope, anyway). I'm hoping that it will run the original Max Payne (although it's not available on Steam; I'll have to try get it from elsewhere).

After many years of trying, I can finally ditch Windows as I no longer have a use case for keeping it. Woot!

Update

Although I managed to download an ISO of Max Payne (from the Internet Archive, IIRC) and install it on Windows 2000 (running on a VM), I can't run it. The game complains that it needs to run on a "Direct X 8 capable display adaptor". I don't know what that means or how to fix it, since I installed DirectX 8 (although it apparently only works on Windows XP, which I don't think Max Payne supports) and changed the the colour bit depth from 256 colours to 32-bit "True Color". I assume I need to install additional drivers. I've yet to search the error message and find a fix (if there is one). I doubt I'll have any luck finding a Windows 2000 era PC for sale or that I'll be able to run Windows 2000 on modern hardware.

It's not a great loss, considering I've never played Max Payne and I have over a hundred games in my Steam library (most of which I have yet to play)! However, it is annoying that I can't play it through a VM. Oh well, so much for that.

How do you rate this article?

16


Great White Snark
Great White Snark

I'm currently seeking fixed employment as a S/W & Web developer (C# & ASP .NET MVC, PHP 8+, Python 3), hoping to stash the farmed fiat and go full Crypto, quit the 07:30-18:00 grind. Unsigned music producer; snarky; white; balding; smashes Patriarchy.


The Snark Returns: Random Musings from The GWS
The Snark Returns: Random Musings from The GWS

SW/Web developer: ~12 years of C# (yay!) & ASP .Net MVC, Java (blargh!), Python (woot!) experience. I'm currently hitting faucets and writing for crypto to stake/invest . | I work part-time with animals. Sadly, my cerebellum and medulla oblongata aren't Einsteinian in proportion. However, I possess a Brobdingnagian vocabulary and get by with being a barbigerous logophile. I can probably write you into bed, if smashing Capitalism and Patriarchy turns you on. Kink is political!

Publish0x

Send a $0.01 microtip in crypto to the author, and earn yourself as you read!

20% to author / 80% to me.
We pay the tips from our rewards pool.