LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   General (https://www.linuxquestions.org/questions/general-10/)
-   -   How can you play windows games on Linux ? Is wine emulator that allows this (https://www.linuxquestions.org/questions/general-10/how-can-you-play-windows-games-on-linux-is-wine-emulator-that-allows-this-4175415498/)

nec207 07-08-2012 12:09 AM

How can you play windows games on Linux ? Is wine emulator that allows this
 
Is wine or crossover some kind of emulator that allow this .Or is wine and crossover support Dll files and DirectX .

Why does Linux not use DLL files and DirectX ? If they did you will not need crossover or wine.

pan64 07-08-2012 01:23 AM

have you seen this: http://www.linuxquestions.org/questi...ux-4175413383/ ?

Nylex 07-08-2012 02:14 AM

Quote:

Originally Posted by nec207 (Post 4721968)
Why does Linux not use DLL files and DirectX ? If they did you will not need crossover or wine.

Linux isn't Windows and wasn't designed to be a different version of it.

floppywhopper 07-08-2012 06:55 AM

http://www.playonlinux.com/en/

sundialsvcs 07-09-2012 10:58 PM

I personally think that a favorite game qualifies as a "killer app" that justifies the purchase of a Windows license ... and maybe a computer. Virtual-machine technology in Intel compatible microprocessors is now very advanced these days, such that you can probably obtain satisfactory performance for your game by running it in a virtual machine. (Or, if you prefer, running Linux in a virtual machine under ... (ick...) ... Windows. But, if "the game" is what you really want to play, find the shortest and most direct path that will get you there. Monkeying around with API-mapping software, impressive though the results of Wine are, is probably not worth the hassle (IMHO).

(Yes, Wine is an impressive product and I use it a lot. It also stresses why I have no desire to work for Microsoft Corporation on the Windows teams!)

TobiSGD 07-09-2012 11:19 PM

Quote:

Originally Posted by sundialsvcs (Post 4723526)
I personally think that a favorite game qualifies as a "killer app" that justifies the purchase of a Windows license

Absolutely.

Quote:

Virtual-machine technology in Intel compatible microprocessors is now very advanced these days, such that you can probably obtain satisfactory performance for your game by running it in a virtual machine.
The problem with gaming in a VM is not the available CPU power, but the lack of features and 3d performance of the virtual videocard. Gaming in a VM is currently no option, this may become better when PCI-passthrough works (and you have hardware capable of that).

Quote:

But, if "the game" is what you really want to play, find the shortest and most direct path that will get you there. Monkeying around with API-mapping software, impressive though the results of Wine are, is probably not worth the hassle (IMHO).
If you only run a few games you may have the luck that the games you run are supported well by Wine. If you are somewhat more into gaming, Wine is not really an option. I fiddled around with it with several games (many work, but many don't or do only partially) about half a year until I decided to give up and install Windows again, just for gaming. If I want to play a game I don't want to fight with Wine first, just to get to a point where a game works but crashes exactly in that moment when you want to save your progress.
The best way to play Windows games is to play them on Windows. Hopefully, now that Steam comes to Linux and some major engine developers make their engines Linux compatible we will see some AAA games on Linux.

sundialsvcs 07-10-2012 09:09 AM

Yep... and so, if I was "somewhat more into gaming," I would save up my pennies (or buy gently-used equipment) and buy a computer (and a separate, fully-licensed consumer copy of Windows which I would use to reformat-and-reinstall onto this and/or future boxes) expressly for this purpose. My addiction to gaming :) would be sufficient justification for me to buy what was for me the right tool for the job.

Hardware, you know, really is cheap. If I wanted the machine mostly "just for gaming" and I also wanted to run Linux on it ... no problem ... Windows would be the host, and Linux would be a guest under VMWare. "Problem solved."

Even if you're just doing things "for yourself," time is money ... and, if you are a male of the human species, hair-follicles are a precious resource. ;)

pixellany 07-10-2012 09:36 AM

Quote:

Originally Posted by nec207 (Post 4721968)
Why does Linux not use DLL files and DirectX ? If they did you will not need crossover or wine.

Why would a relatively recent OS ever want to emulate an inferior one that was mostly designed by the marketing department?

Linux has it's roots in Unix, which predates Windows, DOS and maybe even Bill Gates.

different perspective: Linux has DLLs---they're built differently and have different names---but otherwise: same thing...;)


Then---in an attempt to be serious---he said: Take a look at this:
http://www.codeweavers.com/products/cxgames/

They used to sell crossover specifically tailored to games, but now it looks like its all in one version

nec207 07-10-2012 03:36 PM

Quote:

Originally Posted by pixellany (Post 4723975)
Why would a relatively recent OS ever want to emulate an inferior one that was mostly designed by the marketing department?

Linux has it's roots in Unix, which predates Windows, DOS and maybe even Bill Gates.

different perspective: Linux has DLLs---they're built differently and have different names---but otherwise: same thing...;)


Then---in an attempt to be serious---he said: Take a look at this:
http://www.codeweavers.com/products/cxgames/

They used to sell crossover specifically tailored to games, but now it looks like its all in one version

How is DLL files or DirectX inferior ? What is the pros and cons of DLL files or DirectX.

If Linux use DLL files or DirectX you will not need wine and crossover.


I was thinking getting games like Elder Scrolls V: Skyrim or Demons Souls /dark Souls but not sure if it work under wine or crossover.

TobiSGD 07-10-2012 03:48 PM

DirectX is not compatible with Linux. Also, for that reason, there are no DirectX drivers for Linux. If you run a game that uses DirectX (or better Direct3D) the calls to that API have to be translated to OpenGL. This always will cause a performance loss.
But anyways, it is simple as that: You wouldn't buy a game for the PlayStation 3 and then demand that it also should run on the XBox360 wouldn't you?
If you want to play Skyrim you can try it on Linux. According to Wine's AppDB it has a bronze status for the Steam version, which means that it will run at least partially and you have to fiddle with it. In comparison, I play it on Windows and it runs perfectly fine, without any fiddling with any libraries.

pixellany 07-10-2012 06:39 PM

Quote:

Originally Posted by nec207 (Post 4724289)
How is DLL files or DirectX inferior

I am not always 100% serious---if you can't be sure when I am or not, just ask......
Quote:

If Linux use DLL files or DirectX you will not need wine and crossover.
That's not going to happen---no more that Application A will get rewritten to use the libraies and subroutines from Application B.

Randicus Draco Albus 07-10-2012 09:58 PM

Quote:

Originally Posted by nec207 (Post 4724289)
If Linux use DLL files or DirectX you will not need wine and crossover.

These answers say it all.
Quote:

TobiSGD
You wouldn't buy a game for the PlayStation 3 and then demand that it also should run on the XBox360 wouldn't you?
Quote:

sundialsvcs
My addiction to gaming :) would be sufficient justification for me to buy what was for me the right tool for the job.
Linux is not Microsoft. If you want a free MS clone, you will be disappointed.
If the primary purpose of a computer is to play games, Microsoft is the obvious answer. If the computer is to be used for practical purposes, but playing games is also "a must", then put Linux on the computer and buy a game machine: Xbox, Nintendo or whatever is vogue these days.

Nylex 07-10-2012 11:43 PM

See my post above, also:

Quote:

Originally Posted by Nylex (Post 4721999)
Linux isn't Windows and wasn't designed to be a different version of it.


cascade9 07-11-2012 03:03 AM

Quote:

Originally Posted by nec207 (Post 4721968)
Why does Linux not use DLL files and DirectX ?

Because DX is meant to be windows only. If more games used openGL there would be more games that run on windows, linux and macOS.

I remember when you were more likely to have glide (3DFX) or openGL support over DX. Even when DX started getting more popular, for a long time glide or openGL were better.


Quote:

Originally Posted by Randicus Draco Albus (Post 4724510)
If the computer is to be used for practical purposes, but playing games is also "a must", then put Linux on the computer and buy a game machine: Xbox, Nintendo or whatever is vogue these days.

I disagree. Its not clear cut, and consoles do have some use and advantages (main advantage is that there isnt any setting up required), but a decent computer with a decent video card can be much better overall. You can get better quality video from a computer, and more control over the video output. Mouse and keyboard is better than console controls for many games, and you can get console style controller for computers as well (if you dont use an actual console controller, LOL).

For setting up a computer for gaming vs a consoles the cost would be similar.

Randicus Draco Albus 07-11-2012 04:40 AM

Quote:

Originally Posted by cascade9 (Post 4724689)
For setting up a computer for gaming vs a consoles the cost would be similar.

Then either game machines have risen dramatically in price or computer prices have fallen remarkably, since I left North America nine years ago.


All times are GMT -5. The time now is 02:23 AM.