Terzo
Platinum Member
For reason I can no longer remember I recently decided to try gaming whlie running linux...again. I fiddled a little bit with WINE and vmplayer, but in both cases couldn't get Team Fortress 2 running without a ton of lag. However, it got me thinking; what are the ways to combine linux and gaming.
Option 1: Wine.
Advantages:
-Linux "host"
-no need for a Windows license
Disadvantages:
-may have to tweek settings to get a game to run
-different hardware may run games differently, you may have unique problems
Option 2: Virtual (virtualbox/vmware/?) session of Windows
Advantages:
-Linux "host"
-in theory, games should run without problems
Disadvantages
-3d performance is poor or non-existent (probably not as much an issue with older games)
-need a Windows license
Option 3: Virtual session of Linux (i.e. use Windows as base system)
Advantages:
-games should run with zero issues (in theory)
-games should run at "100% performance" (when compared to WINE, for example)
Disadvantages:
-Windows "host"
-need a Windows license
Option 4: Dual boot
Advantages:
-games should run with zero issues (in theory)
-games should run at "100% performance"
Disadvantages:
-need to reboot to play games
-need a Windows license
So far I've tried 1,2, and 4. None of them really worked for me.
Running WINE proved to be too difficult for me. I tried installing Baldur's Gate 2 and TF2 but gave up on each after running into issues that I couldn't fix. While I'm sure I could have found some workarounds, the hassle didn't seem worth it.
Most recently, I install vmplayer 3.0.1 and ran a session of windows 7 in that. While I was able to start up two games, the performance was lackluster. My Sims was playable, but still felt sluggish. TF2, on the other hand, would generally crash before I could get to the server list. It was cool that I was able to do that, but it's certainly not a substitute for windows, at least in the case of newer games.
The best solution has been dual booting. I didn't have to mess around just to install or run a game, and performance was up to par. In practice, I found I still wasn't playing games because I decided it was too bothersome to reboot twice (once to play a game, and a second time to switch back to linux). Thinking about it, I bet this would be more realistic (at least for me) with a solid state drive. Maybe if booting only took 15 seconds I wouldn't mind it so much.
My recent bout with vmware has me wondering about option 3. Right now, it seems like the best solution. I could still use linux for day to day tasks, and if I want to play a game I simply can save my vm session and quit into windows. I could probably leave it open too, if running an older game. The only downsides are needing the Windows license (although I reckon that's not an issue for many people) and having a Windows "base". The latter part bothers me a little bit (it doesn't feel "proper") but is there any significant difference to linux in a vm and linux as a base system? I can't really think of any, and while it wouldn't be my first choice I can't think of a better alternative...well, maybe a dedicated gaming pc and dedicated linux box but that seems a bit excessive.
Option 1: Wine.
Advantages:
-Linux "host"
-no need for a Windows license
Disadvantages:
-may have to tweek settings to get a game to run
-different hardware may run games differently, you may have unique problems
Option 2: Virtual (virtualbox/vmware/?) session of Windows
Advantages:
-Linux "host"
-in theory, games should run without problems
Disadvantages
-3d performance is poor or non-existent (probably not as much an issue with older games)
-need a Windows license
Option 3: Virtual session of Linux (i.e. use Windows as base system)
Advantages:
-games should run with zero issues (in theory)
-games should run at "100% performance" (when compared to WINE, for example)
Disadvantages:
-Windows "host"
-need a Windows license
Option 4: Dual boot
Advantages:
-games should run with zero issues (in theory)
-games should run at "100% performance"
Disadvantages:
-need to reboot to play games
-need a Windows license
So far I've tried 1,2, and 4. None of them really worked for me.
Running WINE proved to be too difficult for me. I tried installing Baldur's Gate 2 and TF2 but gave up on each after running into issues that I couldn't fix. While I'm sure I could have found some workarounds, the hassle didn't seem worth it.
Most recently, I install vmplayer 3.0.1 and ran a session of windows 7 in that. While I was able to start up two games, the performance was lackluster. My Sims was playable, but still felt sluggish. TF2, on the other hand, would generally crash before I could get to the server list. It was cool that I was able to do that, but it's certainly not a substitute for windows, at least in the case of newer games.
The best solution has been dual booting. I didn't have to mess around just to install or run a game, and performance was up to par. In practice, I found I still wasn't playing games because I decided it was too bothersome to reboot twice (once to play a game, and a second time to switch back to linux). Thinking about it, I bet this would be more realistic (at least for me) with a solid state drive. Maybe if booting only took 15 seconds I wouldn't mind it so much.
My recent bout with vmware has me wondering about option 3. Right now, it seems like the best solution. I could still use linux for day to day tasks, and if I want to play a game I simply can save my vm session and quit into windows. I could probably leave it open too, if running an older game. The only downsides are needing the Windows license (although I reckon that's not an issue for many people) and having a Windows "base". The latter part bothers me a little bit (it doesn't feel "proper") but is there any significant difference to linux in a vm and linux as a base system? I can't really think of any, and while it wouldn't be my first choice I can't think of a better alternative...well, maybe a dedicated gaming pc and dedicated linux box but that seems a bit excessive.