LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Software
User Name
Password
Linux - Software This forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.

Notices


Reply
  Search this Thread
Old 12-15-2005, 01:15 PM   #1
NetRAVEN5000
Member
 
Registered: May 2005
Distribution: Ubuntu 9.04
Posts: 320

Rep: Reputation: 30
WINE and DirectX


I understand that newer versions of WINE have DirectX support built into the code. What "./configure" options do you need to use to enable this?
 
Old 12-15-2005, 04:48 PM   #2
azucaro
Member
 
Registered: Jan 2005
Location: Washington, D.C.
Distribution: Arch (Custom), CentOS
Posts: 239

Rep: Reputation: 30
Hmm, I haven't heard of this in the Wine tree, could you mean directxwine http://sourceforge.net/projects/directxwine/ ?
 
Old 12-15-2005, 05:01 PM   #3
NetRAVEN5000
Member
 
Registered: May 2005
Distribution: Ubuntu 9.04
Posts: 320

Original Poster
Rep: Reputation: 30
Quote:
Originally Posted by azucaro
Hmm, I haven't heard of this in the Wine tree, could you mean directxwine http://sourceforge.net/projects/directxwine/ ?
No, I mean WINE. From their wiki it looks like they've implemented some sort of DirectX support:
http://wiki.winehq.org/DirectX-ToDo?...=%28directx%29.

Not sure if you need to compile with any special options or not to get this extra functionality - that's what I'm asking.
 
Old 12-16-2005, 06:46 AM   #4
auditek747
Member
 
Registered: Feb 2004
Location: Ohio, USA
Distribution: Arch Linux
Posts: 464

Rep: Reputation: 30
You don't need to do anything special.
Code:
./configure --help
will tell you available options.
DX in wine is sparse and bad though.
You may do better with winex from Cedega CVS.
Go to frankscorner.org for the link.

And to Azucaro... thanks for the link I've been wanting
to try that out.

Last edited by auditek747; 12-16-2005 at 06:48 AM.
 
Old 12-16-2005, 10:31 AM   #5
azucaro
Member
 
Registered: Jan 2005
Location: Washington, D.C.
Distribution: Arch (Custom), CentOS
Posts: 239

Rep: Reputation: 30
netraven,

Cool! I'll have to check that out. I can't check the Wine homepage from work (blocked due to the seemingly alcoholic domain name) so wasn't able to check yesterday.

Ant
 
Old 12-16-2005, 10:49 AM   #6
NetRAVEN5000
Member
 
Registered: May 2005
Distribution: Ubuntu 9.04
Posts: 320

Original Poster
Rep: Reputation: 30
No text in Steam setup - HELP! Please!

Well I got wine installed and now I'm trying to set up my Steam account - but the Steam setup thing (after you install the program, to set up your account) has no text in it!

The console has given me the following text:
Code:
fixme:vxd:VXD_Open Unknown/unsupported VxD L"gdperf.vxd". Try setting Windows version to 'nt40' or 'win31'.
err:ole:CoGetClassObject class {4955dd33-b159-11d0-8fcf-00aa006bcc59} not registered
fixme:ole:CoCreateInstance no classfactory created for CLSID {4955dd33-b159-11d0-8fcf-00aa006bcc59}, hres is 0x80040154
How can I get this text to display?
 
Old 12-16-2005, 01:39 PM   #7
auditek747
Member
 
Registered: Feb 2004
Location: Ohio, USA
Distribution: Arch Linux
Posts: 464

Rep: Reputation: 30
I run "Obiter Space Sim" with winex and I get the no text problem
with the various game control panels.
I get it back by rolling the window up/down or minimizing/restoring
the window.
 
Old 12-16-2005, 01:51 PM   #8
NetRAVEN5000
Member
 
Registered: May 2005
Distribution: Ubuntu 9.04
Posts: 320

Original Poster
Rep: Reputation: 30
Minimizing/restoring doesn't help. And there's no scrollbar.
 
Old 12-16-2005, 02:40 PM   #9
NetRAVEN5000
Member
 
Registered: May 2005
Distribution: Ubuntu 9.04
Posts: 320

Original Poster
Rep: Reputation: 30
I updated to the newest version of Wine and now I'm getting this:
Code:
err:ole:CoGetClassObject class {4955dd33-b159-11d0-8fcf-00aa006bcc59} not registered
err:ole:CoGetClassObject no class object {4955dd33-b159-11d0-8fcf-00aa006bcc59} could be created for for context 0x1
fixme:ole:CoCreateInstance no classfactory created for CLSID {4955dd33-b159-11d0-8fcf-00aa006bcc59}, hres is 0x80040154
fixme:nls:MultiByteToWideChar MB_USEGLYPHCHARS not supported
fixme:nls:MultiByteToWideChar MB_USEGLYPHCHARS not supported
fixme:nls:MultiByteToWideChar MB_USEGLYPHCHARS not supported
 
Old 12-17-2005, 04:26 PM   #10
devbro
Member
 
Registered: Jul 2005
Posts: 74

Rep: Reputation: 15
what is winex? is it the same as wine?
 
Old 12-17-2005, 04:39 PM   #11
stress_junkie
Senior Member
 
Registered: Dec 2005
Location: Massachusetts, USA
Distribution: Ubuntu 10.04 and CentOS 5.5
Posts: 3,873

Rep: Reputation: 335Reputation: 335Reputation: 335Reputation: 335
I just looked at codeweavers.com Crossover Office web page. Crossover Office is to Wine as Sun Microsystems' Star Office is to openoffice.org. Codeweavers financially supports the wine project and co-develops their commercial product in step with wine.

Anyway I just looked at the Codeweavers application support page. It says that DirectX is not known to work.

codeweavers.com/site/compatibility/browse/name?letter=d
 
Old 12-17-2005, 05:54 PM   #12
mammlouk
Member
 
Registered: May 2005
Location: Colorado
Distribution: Suse 10.0 OSS RC1
Posts: 100

Rep: Reputation: 15
What you are looking for is dx9wine. The D3D9 patches have been merged into the trunk, but are not compiled into the releases yet. The best way to get it working is to get the WineCVS script from here:

http://winecvs.linux-gamers.net/index.php/Main_Page

Run the script and choose the dx9wine profile and you will be good to go.
 
Old 12-17-2005, 07:17 PM   #13
devbro
Member
 
Registered: Jul 2005
Posts: 74

Rep: Reputation: 15
thats exactly what i did but i have a problem with the cpu architechture as i am using x86_64.
so i need a wine and d3d that works with my cpu. i wanted to downgrade to 32bit but it will be
a lot of work saving all my configurations and files.
 
Old 12-17-2005, 08:42 PM   #14
auditek747
Member
 
Registered: Feb 2004
Location: Ohio, USA
Distribution: Arch Linux
Posts: 464

Rep: Reputation: 30
Quote:
Originally Posted by devbro
what is winex? is it the same as wine?

Winex is a version of wine that has been modified by Transgaming
(cedega). In fact I think cedega used to be called winex.
It is available from Transgaming cvs for free, minus some of
the features of regular cedega. (point2play and who knows what else)
It's like the older versions of wine in the sense that it still
uses the wine "config" file. I don't know how close it is to
wine cvs.
The only win32 program I'm running is "Orbiter Space Simulator"
which will not run with the latest wine release (haven't tried wine cvs) nor will it run with the latest cedega. It runs well
with winex-cvs though. I even have a usb joystick.
It will not run things like print shops and the like, which will
run with wine.
I don't know if it will do x86-64.
 
Old 12-17-2005, 09:50 PM   #15
NetRAVEN5000
Member
 
Registered: May 2005
Distribution: Ubuntu 9.04
Posts: 320

Original Poster
Rep: Reputation: 30
Quote:
Originally Posted by mammlouk
What you are looking for is dx9wine. The D3D9 patches have been merged into the trunk, but are not compiled into the releases yet. The best way to get it working is to get the WineCVS script from here:

http://winecvs.linux-gamers.net/index.php/Main_Page

Run the script and choose the dx9wine profile and you will be good to go.
I tried that script before but for some reason wine ran the Steam installer just fine but dx9wine didn't - I forgot what error it said but I think it said something about the network. Maybe I'll try downloading the patch and applying it manually.

By the way. . . I noticed that Cedega now has a 14-day free trial. If anyone else wants to try the 14-day trial as I did. . . don't. It works great but it puts a huge logo in the dead center of the screen so you can't see what you're doing.

I might consider buying Cedega if I didn't have to subscribe since the only games I play for Windows are all the Half-Life mods which are free to play. Not paying a monthly fee is one of the things I like about PC gaming and is really the big reason why I don't play games like WoW or Everquest - I'd prefer to not have to pay to play unless I'm paying for special priveleges like a guaranteed spot on the server or paying to have the server admin post my stats online (that's the way a lot of DOD servers are - playing online is free and is a lot of fun, and if there's a certain server you always play on you can pay them to set the server to reserve a spot for you). I don't mind paying to get special treatment like that, but I don't want to pay a monthly fee just to play.
 
  


Reply



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
wine and directx only1gameguru Linux - General 4 02-22-2005 11:28 AM
DirectX support in WINE (not WineX) brownb2 Linux - Software 2 04-02-2004 07:33 AM
Wine and DirectX NyT3HaWk Linux - Games 2 02-04-2004 06:43 PM
Is there a wine build with winex directx ? Dark Carnival Linux - Games 10 11-16-2003 10:01 AM
DirectX in Wine johan the olive Linux - Software 1 02-21-2003 11:02 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Software

All times are GMT -5. The time now is 03:05 PM.

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