Direct X not found?!

Open forum for end-user questions about Wine. Before asking questions, check out the Wiki as a first step.
Forum Rules
Locked
yoman82
Level 1
Level 1
Posts: 9
Joined: Tue Mar 31, 2009 2:18 pm

Direct X not found?!

Post by yoman82 »

Iḿ trying to run Rome: Total War over steam, through wine. It used to run, and run nearly perfectly, however, with the latest release it throws a: Direct X 9 not found error! Help would be greatly appreciated, especially if I can avoid having to delete my .wine folder, because I have SO many applications. Thanks!
yoman82
Level 1
Level 1
Posts: 9
Joined: Tue Mar 31, 2009 2:18 pm

Post by yoman82 »

bump
motub
Level 2
Level 2
Posts: 39
Joined: Sat Jun 05, 2010 7:54 pm

Post by motub »

1. Have you checked the AppDB entry for Rome: Total War for tips related to this issue?

2. What is your dll override status regarding Direct X? Have you installed d3dx9 via winetricks, or not?

3. Have you tried making a new clean prefix for R:TM only and seeing if it runs again that way? It can happen that upgrading a pre-existing Wine install "in place" doesn't go perfectly and things like this happen. This is only one of the many reasons it's better to make a separate prefix for each app/game you install rather than just installing everything to the default ~/.wine.

Good luck!
DaVince
Level 8
Level 8
Posts: 1099
Joined: Wed Oct 29, 2008 4:53 pm

Post by DaVince »

yoman82 wrote:bump
Please don't do this, it confuses the mailing list. Plus it's only been there hours since your last post, have some patience.
James Mckenzie

Direct X not found?!

Post by James Mckenzie »

DaVince <[email protected]> wrote at Jun 10, 2010 7:06 AM:
yoman82 wrote:
bump
Please don't do this, it confuses the mailing list. Plus it's only been there hours
since your last post, have some patience.
Also, if vitamin sees this, he will close and lock your post. Please allow us to respond as we have time to work with your problem.

Please keep in mind that Wine is Free, Open Source, Software. All support here is from volunteers and that some of us do have other priorities. Also, we would like to know what Operating System, video card, video drivers and the program you are trying to run (if you have provided this, thank you, if not, please do.)

Also, if you have not stated why, please provide, why you need to installed Direct X.

James McKenzie
yoman82
Level 1
Level 1
Posts: 9
Joined: Tue Mar 31, 2009 2:18 pm

Post by yoman82 »

motub wrote:1. Have you checked the AppDB entry for Rome: Total War for tips related to this issue?

2. What is your dll override status regarding Direct X? Have you installed d3dx9 via winetricks, or not?

3. Have you tried making a new clean prefix for R:TM only and seeing if it runs again that way? It can happen that upgrading a pre-existing Wine install "in place" doesn't go perfectly and things like this happen. This is only one of the many reasons it's better to make a separate prefix for each app/game you install rather than just installing everything to the default ~/.wine.

Good luck!
The Appdb is unupdated for the 1.2 RC2.
No, how would I go about setting up this override?
And, for the clean prefix, I'd have to re-download RTW, which took over three days last time on my 54k connection. Is there any way to avoid this?
And sorry about the bump, guys. I won't do it again.
motub
Level 2
Level 2
Posts: 39
Joined: Sat Jun 05, 2010 7:54 pm

Post by motub »

yoman82 wrote:The Appdb is unupdated for the 1.2 RC2.
That's true (although it is now updated for RC1, unfortunately not in an encouraging way), but the existing entry explicitly says
If you have any problems with playing Rome, you should try this:

Use the lowest graphic settings, because one of them crashes the game
Type wine regedit in a terminal. Then go to HKEY_CURRENT_USER / Software / Wine / Direct3D or create it if it doesn't exist. Now you have to add two new keys.DirectDrawRenderer with the string value opengl and VideoMemorySize with the string value of you graphic memory size, for example 512 or 256.
Since this suggestion relates to Direct X's registry entry (which doesn't exist by default), and Direct X is where your issue lies, it's worth a try in the event that it helps. since it's easy enough to do.
yoman82 wrote:No, how would I go about setting up this override?
My application says some DLL or font is missing. What do I do? (i.e., "Read the Wine F.A.Q.).
yoman82 wrote:And, for the clean prefix, I'd have to re-download RTW, which took over three days last time on my 54k connection. Is there any way to avoid this?
Sorry, don't know (not a Steam user), but you might want to consider uninstalling Wine and either 1. reinstalling the current version (since it seems to have misinstalled, given that the DX dlls have been steadily improving, but for you they're not found, which is ... odd, to say the least), or 2. reinstall a previous version known to work with the game.

Hope this helps.
yoman82
Level 1
Level 1
Posts: 9
Joined: Tue Mar 31, 2009 2:18 pm

Post by yoman82 »

motub wrote:
yoman82 wrote:The Appdb is unupdated for the 1.2 RC2.
That's true (although it is now updated for RC1, unfortunately not in an encouraging way), but the existing entry explicitly says
If you have any problems with playing Rome, you should try this:

Use the lowest graphic settings, because one of them crashes the game
Type wine regedit in a terminal. Then go to HKEY_CURRENT_USER / Software / Wine / Direct3D or create it if it doesn't exist. Now you have to add two new keys.DirectDrawRenderer with the string value opengl and VideoMemorySize with the string value of you graphic memory size, for example 512 or 256.
Since this suggestion relates to Direct X's registry entry (which doesn't exist by default), and Direct X is where your issue lies, it's worth a try in the event that it helps. since it's easy enough to do.
yoman82 wrote:No, how would I go about setting up this override?
My application says some DLL or font is missing. What do I do? (i.e., "Read the Wine F.A.Q.).
yoman82 wrote:And, for the clean prefix, I'd have to re-download RTW, which took over three days last time on my 54k connection. Is there any way to avoid this?
Sorry, don't know (not a Steam user), but you might want to consider uninstalling Wine and either 1. reinstalling the current version (since it seems to have misinstalled, given that the DX dlls have been steadily improving, but for you they're not found, which is ... odd, to say the least), or 2. reinstall a previous version known to work with the game.

Hope this helps.
Thanks a lot for the help. I'll tell you if I makek any progress.
yoman82
Level 1
Level 1
Posts: 9
Joined: Tue Mar 31, 2009 2:18 pm

Post by yoman82 »

Since I can't edit...
I got this after installing DirectX through winetricks and attempting to run Steam.
fixme:process:SetProcessShutdownParameters (00000100, 00000000): partial stub.
CellID: Fetching server list from CSDS. . .
err:wgl:X11DRV_WineGL_InitOpenglInfo couldn't initialize OpenGL, expect problems
fixme:urlmon:CoInternetSetFeatureEnabled 5, 0x00000002, 1, stub
fixme:urlmon:CoInternetSetFeatureEnabled 10, 0x00000002, 1, stub
fixme:dwmapi:DwmSetWindowAttribute (0x1009e, 2, 0x32d36c, 4) stub
fixme:dwmapi:DwmSetWindowAttribute (0x1009e, 3, 0x32d368, 4) stub
fixme:dwmapi:DwmSetWindowAttribute (0x1009e, 4, 0x32d364, 4) stub
wine: Call from 0x7bc4ba90 to unimplemented function rpcrt4.dll.I_RpcExceptionFilter, aborting
CellID: CSDS returned 166 servers.
CellID: Connecting to 209.197.4.186:27031. . .
fixme:dbghelp:MiniDumpWriteDump NIY MiniDumpWithDataSegs
James Mckenzie

Direct X not found?!

Post by James Mckenzie »

yoman82 <[email protected]> wrote at Jun 11, 2010 11:58 AM :
Since I can't edit...
See the first sticky post on why editing is disabled.
I got this after installing DirectX through winetricks and attempting to run Steam.
fixme:process:SetProcessShutdownParameters (00000100, 00000000): partial stub.
CellID: Fetching server list from CSDS. . .
err:wgl:X11DRV_WineGL_InitOpenglInfo couldn't initialize OpenGL, expect problems
You need to install or re-install your video drivers. Insure that the 32 bit version of the opengl driver portion is installed.

James McKenzie
yoman82
Level 1
Level 1
Posts: 9
Joined: Tue Mar 31, 2009 2:18 pm

Post by yoman82 »

Youŕe right, my compiz had incidentally stopped working shortly before you said that. I did, and now I get this...
fixme:process:SetProcessShutdownParameters (00000100, 00000000): partial stub.
CellID: Fetching server list from CSDS. . .
fixme:urlmon:CoInternetSetFeatureEnabled 5, 0x00000002, 1, stub
fixme:urlmon:CoInternetSetFeatureEnabled 10, 0x00000002, 1, stub
fixme:dwmapi:DwmSetWindowAttribute (0x1009e, 2, 0x32d36c, 4) stub
fixme:dwmapi:DwmSetWindowAttribute (0x1009e, 3, 0x32d368, 4) stub
fixme:dwmapi:DwmSetWindowAttribute (0x1009e, 4, 0x32d364, 4) stub
wine: Call from 0x7bc4ba90 to unimplemented function rpcrt4.dll.I_RpcExceptionFilter, aborting
CellID: CSDS returned 170 servers.
CellID: Connecting to 150.101.120.97:27031. . .
fixme:dbghelp:MiniDumpWriteDump NIY MiniDumpWithDataSegs
yoman82
Level 1
Level 1
Posts: 9
Joined: Tue Mar 31, 2009 2:18 pm

Post by yoman82 »

bump
Locked