LinuxQuestions.org
Help answer threads with 0 replies.
Go Back   LinuxQuestions.org > Forums > Non-*NIX Forums > General
User Name
Password
General This forum is for non-technical general discussion which can include both Linux and non-Linux topics. Have fun!

Notices


Reply
  Search this Thread
Old 07-08-2012, 12:09 AM   #1
nec207
Member
 
Registered: Apr 2011
Posts: 109

Rep: Reputation: 6
Exclamation 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.
 
Old 07-08-2012, 01:23 AM   #2
pan64
LQ Addict
 
Registered: Mar 2012
Location: Hungary
Distribution: debian/ubuntu/suse ...
Posts: 21,692

Rep: Reputation: 7274Reputation: 7274Reputation: 7274Reputation: 7274Reputation: 7274Reputation: 7274Reputation: 7274Reputation: 7274Reputation: 7274Reputation: 7274Reputation: 7274
have you seen this: http://www.linuxquestions.org/questi...ux-4175413383/ ?
 
Old 07-08-2012, 02:14 AM   #3
Nylex
LQ Addict
 
Registered: Jul 2003
Location: London, UK
Distribution: Slackware
Posts: 7,464

Rep: Reputation: Disabled
Quote:
Originally Posted by nec207 View Post
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.
 
Old 07-08-2012, 06:55 AM   #4
floppywhopper
Member
 
Registered: Aug 2004
Location: Western Australia
Distribution: Mageia , Centos
Posts: 643
Blog Entries: 2

Rep: Reputation: 136Reputation: 136
http://www.playonlinux.com/en/
 
Old 07-09-2012, 10:58 PM   #5
sundialsvcs
LQ Guru
 
Registered: Feb 2004
Location: SE Tennessee, USA
Distribution: Gentoo, LFS
Posts: 10,610
Blog Entries: 4

Rep: Reputation: 3905Reputation: 3905Reputation: 3905Reputation: 3905Reputation: 3905Reputation: 3905Reputation: 3905Reputation: 3905Reputation: 3905Reputation: 3905Reputation: 3905
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!)
 
Old 07-09-2012, 11:19 PM   #6
TobiSGD
Moderator
 
Registered: Dec 2009
Location: Germany
Distribution: Whatever fits the task best
Posts: 17,148
Blog Entries: 2

Rep: Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886
Quote:
Originally Posted by sundialsvcs View Post
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.
 
Old 07-10-2012, 09:09 AM   #7
sundialsvcs
LQ Guru
 
Registered: Feb 2004
Location: SE Tennessee, USA
Distribution: Gentoo, LFS
Posts: 10,610
Blog Entries: 4

Rep: Reputation: 3905Reputation: 3905Reputation: 3905Reputation: 3905Reputation: 3905Reputation: 3905Reputation: 3905Reputation: 3905Reputation: 3905Reputation: 3905Reputation: 3905
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.

Last edited by sundialsvcs; 07-10-2012 at 09:12 AM.
 
Old 07-10-2012, 09:36 AM   #8
pixellany
LQ Veteran
 
Registered: Nov 2005
Location: Annapolis, MD
Distribution: Mint
Posts: 17,809

Rep: Reputation: 743Reputation: 743Reputation: 743Reputation: 743Reputation: 743Reputation: 743Reputation: 743
Quote:
Originally Posted by nec207 View Post
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
 
Old 07-10-2012, 03:36 PM   #9
nec207
Member
 
Registered: Apr 2011
Posts: 109

Original Poster
Rep: Reputation: 6
Quote:
Originally Posted by pixellany View Post
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.
 
Old 07-10-2012, 03:48 PM   #10
TobiSGD
Moderator
 
Registered: Dec 2009
Location: Germany
Distribution: Whatever fits the task best
Posts: 17,148
Blog Entries: 2

Rep: Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886
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.
 
Old 07-10-2012, 06:39 PM   #11
pixellany
LQ Veteran
 
Registered: Nov 2005
Location: Annapolis, MD
Distribution: Mint
Posts: 17,809

Rep: Reputation: 743Reputation: 743Reputation: 743Reputation: 743Reputation: 743Reputation: 743Reputation: 743
Quote:
Originally Posted by nec207 View Post
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.
 
Old 07-10-2012, 09:58 PM   #12
Randicus Draco Albus
Senior Member
 
Registered: May 2011
Location: Hiding somewhere on planet Earth.
Distribution: No distribution. OpenBSD operating system
Posts: 1,711
Blog Entries: 8

Rep: Reputation: 635Reputation: 635Reputation: 635Reputation: 635Reputation: 635Reputation: 635
Quote:
Originally Posted by nec207 View Post
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.
 
Old 07-10-2012, 11:43 PM   #13
Nylex
LQ Addict
 
Registered: Jul 2003
Location: London, UK
Distribution: Slackware
Posts: 7,464

Rep: Reputation: Disabled
See my post above, also:

Quote:
Originally Posted by Nylex View Post
Linux isn't Windows and wasn't designed to be a different version of it.
 
Old 07-11-2012, 03:03 AM   #14
cascade9
Senior Member
 
Registered: Mar 2011
Location: Brisneyland
Distribution: Debian, aptosid
Posts: 3,753

Rep: Reputation: 935Reputation: 935Reputation: 935Reputation: 935Reputation: 935Reputation: 935Reputation: 935Reputation: 935
Quote:
Originally Posted by nec207 View Post
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 View Post
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.
 
Old 07-11-2012, 04:40 AM   #15
Randicus Draco Albus
Senior Member
 
Registered: May 2011
Location: Hiding somewhere on planet Earth.
Distribution: No distribution. OpenBSD operating system
Posts: 1,711
Blog Entries: 8

Rep: Reputation: 635Reputation: 635Reputation: 635Reputation: 635Reputation: 635Reputation: 635
Quote:
Originally Posted by cascade9 View Post
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.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
LXer: Install and configure wine to Play latest windows games in Linux LXer Syndicated Linux News 0 12-03-2010 09:00 AM
Play games in wine that are installed on a windows partition & problems with typing anix Linux - Games 5 10-19-2008 05:47 PM
windows games under linux with an emulator ? bennethos Linux - Games 6 06-14-2007 02:26 AM
What is the best way to play windows games on linux? PSIPHON Slackware 7 07-29-2005 02:34 PM

LinuxQuestions.org > Forums > Non-*NIX Forums > General

All times are GMT -5. The time now is 05:01 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration