Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Windows games can be played on Linux either through Wine or by running Windows in a virtual machine. Which gives better performance?

share|improve this question
    
If you have stable 3-5MBit/s internet connection you can use cloud-gaming like PlayKey. Run it on Linux using Wine or Crossover (as shown here) and play. –  Jet May 2 at 20:22

6 Answers 6

The more popular game, the more chances you have running it through Wine. For example WoW and The Sims are very playable through Wine.

When it comes to virtualization, I really, really would like to hear about a solution which would allow full-speed gaming through it. Every virtualization I've tried have been severely lacking when it comes to gaming.

share|improve this answer
    
You can using Intel VT-d and AMD-Vi, which allow the guest to directly access peripheral devices. It is available on newer Intel and AMD processors. –  Mircea Chirea Aug 3 '10 at 16:50
    
"More popular game" sometimes means top new game which has less chances to run through Wine (maybe it will run on next versions of Wine). For example, AC Unity, Far Cry 4 currently don't run on Wine. –  Jet May 2 at 20:14

If a game is supported on Wine (Take a look here), it should play the same as on Windows (sometimes there are minor problems such as fonts, but usually it works well).

However, if it is not supported, you can try Sun Virtualbox if you don't want to pay - it offers basic DirectX and works - but for anything better, take a look at either VMWare Workstation or the free VMware Player which offers much improved graphics performance.

So, use Wine where possible - it is better, then use virtualisation when it isn't supported.

Or, for the best performance all together, dual boot in to Windows!

share|improve this answer

Wine is (much) faster usually than a VM

A few times, even faster than windows. I used to play Eve online on wine and it was faster than on the same machine in windows (dual boot). It's longer to load, the fps is the same but the interface response on menu, buttons, clicks is faster on wine and voice is a lot better.

share|improve this answer
    
Wine is much faster than a VM because Wine is not emulator. Eve online is faster on Wine? It's first time I hear it o.O ... what means "clicks is faster"? or voice is a lot better (maybe you haven't installed latest drivers on Windows)? It gets off-topic, but is interesting. –  Jet May 2 at 19:53

Try the Lindows Linux distro or Ubuntu Ultimate Gamers Edition. They allow you to play almost any Windows game.

share|improve this answer
    
Lindows had been renamed years ago and doesn't exist any more since 2007 or so. Also, both Lindows and Ubuntu Ultimate Gamers use the same mechanisms as other Linux distributions for Windows compatibility. –  Andrew J. Brehm Aug 3 '10 at 14:50
    
Nice. I didn't know that. Thanks –  Dwayne Samuels Aug 3 '10 at 15:28

Performance or Maximum Compatibility

in virtualization you need to provide/dedicate resources to the Virtual Machine

so if you have this much resources that will never be less then have virtual machine but remember a total 4Gb Memmory doesn't mean its enough... there is always bottlenecks...

and the virtual machine will share the hardware on time base so think about that as well...

simple WINE will give you performace that Virtual Machines can't

but

as Janne Pikkarainen said there will be compatibility support issues with Wine

so there is no answer to this choose your trade off

Performance or Maximum Compatibility

share|improve this answer

There are some solutions which might help you:

CrossOver allows you to run Windows software on Linux powered on Wine.

Cedega from TransGaming designed specifically for running Windows games on Linux, also based on Wine.

These are your best options for now, I would not use virtualization.

share|improve this answer
    
+1, Agree. Also Mention that CrossOver uses Wine libs for more compatibility, and creator of CrossOver is CodeWeavers, who hosts Wine web-site. And TransGaming is the company who brought very fast DX9 called SwiftShader (just copy it's d3d9.dll to any DX9 game folder, and feel the speed). –  Jet May 2 at 19:59

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.