I've been running Linux in one form or another on my systems since 2001 when Red Hat 7.1 came out. Since then, I have leaned towards Debian based distributions like Ubuntu or Mint. Linux is best known for being a free operating system alternative, especially for server environments, and a core component of Android. Now that Windows and Mac operating systems can be had for under $50 for desktop use, what does Linux bring to the table? A few examples are stability, flexibility, and open source alternatives to various office and multimedia suites. Gaming has never been its strong point. Humble Bundles have been great for Linux users since most of the games offered are multiplatform and have Linux installers. Many Linux versions have made their debut on the Humble Bundles. Even bigger news is that a beta version of Steam is now available. CrossOver, and its open source version Wine, has been making significant progress in improving Windows emulation. This allows popular Windows applications and games to run on Linux including Skyrim, Source Engine games (Left for Dead, Team Fortress 2, Portal), and Guild Wars 2. I thought I'd give it a go and see how Linux can play games in my Humble Bundle and Steam library, as well as check out Crossover since it was free for a day around Election Day.
For Christmas I received a 2TB hard drive and that freed up a 500GB drive. I erased and installed a fresh copy of Linux Mint 14 KDE edition onto it. The install was painless and I now dual boot between Linux and Windows 8. Getting my ATI 7870 fully supported took some package manipulation, but it's now fully recognized when running commands like glxinfo and glxgears. Unfortunately, my results vary and I run into bugs regularly. Nvidia based cards have better Linux driver support, so I can only assume I would have had better results with an Nvidia graphics card.
Installing Steam wasn't so bad, though it had quite a few dependencies to download onto my vanilla Linux install. I will say this: Steam is still definitely beta and has some stability issues. It's slow and unresponsive at times. The friends list seems to work, but there is often a delay when chatting, so I often switched to using an IM client like kopete instead. I found that using Steam on CrossOver seemed to be much more reliable. I'm sure Valve will fix it; we just need to be patient.
My games list is quite diminished compared to my Windows list. This is to be expected, since currently the number of Linux ported games is at only forty one in all of Steam. I have seven games to work with, and out of those only three worked out of the box. (Serious Sam 3 BFE, Cogs, and Uplink). After installing some of the broken games using my Humble Bundle installers, I was able to get And Yet It Moves and Space Chem working in Steam. For some reason, Steam doesn't seem to be checking or installing all of the necessary dependencies. VVVVV wouldn't run in Steam (missing executable error) but it did run via the Humble Bundle Installer. Bit.trip Runner didn't appear on my Steam list, but I was able to get it to play, though it managed to crash in twenty minutes or less, every time. Looking at the developer's Website, my Creative sound card may be to blame. Your mileage may vary.
It's not all bad news though. Serious Sam 3 impressed me the most, given it's system requirements and how smoothly it ran in Linux. The only kink I had to iron out was disabling my video card's HDMI audio as my primary sound device. After that, it worked like a charm. I bought this game knowing it would have Linux support; had I known the objectionable content, I may have passed on the 75% off sale. Every swear word imaginable is used including the F-bomb. There is a lot of gore and violent acts, as well as sexual innuendos and lewd conversations.
I was looking forward to playing Team Fortress 2 natively, but it wouldn't work. Fortunately CrossOver allowed me to play it by mimicking Steam in Windows for me. Since I saw Guild Wars 2 as a supported game for the latest version of CrossOver, I thought I'd give it a whirl. I tried installing it using my DVDs but it kept erroring out at 84%. I eventually switched to using the Windows downloadable exe file and I copied over my files from my Windows hard drive to save time. Success! I was able to log in and play my character....at 12 frames per second. While it's progress, it's certainly not playable.
Ultimately I'll be sticking with Windows for my gaming needs in the near future. Linux is definitely getting a much needed shot in the arm by having the support of Valve and the Humble Bundles. We've been patient so far, but the wait is not over yet. It will be worth it though.