PDA

View Full Version : DirectX and Wine.


mcds99
8th November 2006, 08:03 PM
Has anyone attempted to install DirectX on Wine?

Skinney
8th November 2006, 08:38 PM
uhm... Wine has Wined3d included, which is a DirectX interpreter... So theoreticly, Wine has DirectX included... Though it doesnt support all the features yet, its what we got :)

Thetargos
9th November 2006, 02:18 AM

Wine includes an implementation of DirectX, no need to "install DirectX" on it ;)

mcds99
9th November 2006, 09:44 PM
OK I understand that Wine has an implementation of Dx.

But the question was has any one installed it or attempted to install it?

I'm thinking it may solve some of the gaming problems if an install works.

Skinney
9th November 2006, 09:55 PM
DirectX provides access to the systems hardware so developers can develop games/3d apps using DirectX. Even if you can install DirectX on Wine, Wine still has to "translate" DirectX commands into the equilent on Linux(OpenGL)... This is exactely what the DirectX implention in Wine does... Saves you the time to download and install DirectX now doesnt it? ;)

Thetargos
10th November 2006, 04:47 AM
Not to mention that DirectX will expect to find libraries, methods and routines found only in Microsoft Windows, where as Wine has already translated those into "Linux-code" and as such it does not really matter. Also, I seroiusly doubt that you could actually succeed at installing DirectX in Wine, as it is an implementation, not a virtualization of the WinAPI or Windows itself.

JN4OldSchool
10th November 2006, 07:55 PM
OK I understand that Wine has an implementation of Dx.

But the question was has any one installed it or attempted to install it?

I'm thinking it may solve some of the gaming problems if an install works.

Hi, it's your buddy from the other thread...If I may take the liberty of reading between the lines here and from what you have posted elsewhere, might I make the suggestion of just gameing on a seperate Windows computer or at least a dual boot? I am sure I will be flamed for this suggestion in a Linux forum, but why does it have to be one or the other? An OS is nothing more than a tool and you naturally use the best tool for the job. Now, if you are hell bound to game on Linux then your best bet is Cedega. It can be done and be just as enjoyable as Windows gameing but you are still running an "intrepretation layer." You are quite correct in what you posted in the other thread that this is a sore spot with Linux, though not necessarially Linux's fault. There are many good 3D games that do run on Linux but until the game manufacturers wake up and figure out there is a market for Linux ported games this just wont be solved.

Thetargos
10th November 2006, 08:04 PM
It would be awesome if all the games that have gone "abandon-ware" their engines were released as Open Source (GPL preferrably) so that users would maintain them and keep those classics alive (I an think of a few good Lucas Arts games, though we have SCUMMVM), and it would be easier to port other games. I think that some game companies don't quite get the difference between the engine and the protected content (graphics, sounds, music, etc), which would still be theirs (hell the engines would still be theirs, only with a bunch of free worker ants doing the job for them), why can't more companies follow in id Software footsteps?

phorneker
14th November 2006, 03:08 PM
If you have an old version of Windows 9x available, you can download and install QEMU (http://qemu.sourceforge.net), then install Windows on that, then install DirectX, and then your favorite games. You should then be able to play these games in a window. I have successfully done this with Sierra's Lionel TrainTown Deluxe and Hasbro Yahtzee!, and Amber: Journeys Beyond, though on the latter, I have performance issues with the supplied Quicktime player.

Thetargos
14th November 2006, 10:55 PM
How good hardware support is under Quemu and Win98, for instance... I may bring back to life the monster and have it sort of like Frankensteinized on Linux under Quemu... I'm mostly worried about device drivers and the like (for some games, I'm particularly fond of the Gabriel Knight saga, of which I can play the first two, but the third is not working on either wine or Cedega, and having a whole Windows partition for just one game is a bit too much)

BassBlu
20th November 2006, 04:38 AM
I was browsing the forums and ran into this. Maybe I can be of some help!

World of Warcraft runs almost flawlessly for me using wine. The shader effects and other intense graphics show up with a slight decrese in performance from windows. To achieve this, I used wine 0.9.24 and simply coppied my world of warcraft folder over from a windows machine.

Steam also works almost as it does in windows. The steam windows that are made by wine are always on top of what ever else you have pen unless you close them. The Source engine games for steam seem to think i have directx 9.0 installed for software and my hardware shows as 8.1. The problem here seems to be ion hardware detection. I will look up what I can on better ways for wine to identify hardware and drivers from linux.

http://www.overclock.net/attachments/linux-unix-mac/35200-wine-hq-wow-wow.jpg?d=1163808920 <-- Pic

Coolerthanyou
20th November 2006, 01:03 PM
I don't really bother using Wine for games. It's slow as dirt compared to the real thing.

Thetargos
20th November 2006, 05:32 PM
I don't really bother using Wine for games. It's slow as dirt compared to the real thing.
It is for DirectX calls, for OpenGL it works much better, albeit not as fast as native, but damn close.

Coolerthanyou
20th November 2006, 06:30 PM
I'd still rather stick to native if it has to be on linux. Anyone here seen how Quake4 runs on linux? No denying it

Thetargos
20th November 2006, 06:33 PM
I'd still rather stick to native if it has to be on linux. Anyone here seen how Quake4 runs on linux? No denying it
You are talking about the NATIVE port, right? No need to run it under wine, though it runs fine in it too...

BassBlu
20th November 2006, 07:49 PM
World of warcraft runs almost as well... could be because I have a powerhouse computer though...

Native games are always better, but I think Wine will get a lot more adept at using directX --> opengl.

Aryehpro
22nd December 2006, 08:13 PM
hi there.
i'm trying to play HOM&M 3 on wine (i have the windows version). it says it needs directx and when i try and open it it pops up a window titled "unexpeted program termination"
with an error messeg that says: "unable to initialize resources - possible disk problem"

anyone know what to do?