Guildwars - cannot start Direct X

A place where Linux Gamers can share their experience and help each other with Linux Games, native or emulated ;)

Moderator: Moderators

Guildwars - cannot start Direct X

Postby darksong » Sun Aug 12, 2007 23:21

Hi all,

Having successfully getting guildwars to work in wine in the past on my old computer i though i would have a bash on this new one :D.

After installing fine, disabling the sound and setting up wine in winecfg i boot gw.exe and it claims that i cannot start Direct X and i need direct X 8 or higher installed in order to run gw. I thought this problem would never exist as wine implements a certain level of direct X depending on the setting of the compatibility layer. I have it set to windows XP - which should be implementing direct X 9 but guildwars claims that its not.

The error i get is - unable to utilize 3D output - direct X is not installed - make sure you have direct x8 or newer is installed.

My system is :
-AMD athlon 64 X2 4200+ (2.2ghz)
-1gig of ram
-Nvidia GT7600 (256mb DDR3)

Running sabayon 3.4e x86_64

My terminal output is:
fixme:advapi:SetFileSecurityW (L"C:\\Program Files\\Guild Wars\\Gw.tmp") : stub
fixme:advapi:SetFileSecurityW (L"C:\\Program Files\\Guild Wars\\Gw.dat") : stub
err:module:load_builtin_dll failed to load .so lib for builtin L"wined3d.dll": libGL.so.1: cannot open shared object file: No such file or directory
err:module:import_dll Loading library wined3d.dll (which is needed by L"c:\\windows\\system32\\d3d9.dll") failed (error c000007a).
err:module:load_builtin_dll failed to load .so lib for builtin L"wined3d.dll": libGL.so.1: cannot open shared object file: No such file or directory
err:module:import_dll Loading library wined3d.dll (which is needed by L"c:\\windows\\system32\\d3d8.dll") failed (error c000007a).
err:module:load_builtin_dll failed to load .so lib for builtin L"wined3d.dll": libGL.so.1: cannot open shared object file: No such file or directory
err:module:import_dll Loading library wined3d.dll (which is needed by L"c:\\windows\\system32\\d3d8.dll") failed (error c000007a).
err:module:load_builtin_dll failed to load .so lib for builtin L"wined3d.dll": libGL.so.1: cannot open shared object file: No such file or directory
err:module:import_dll Loading library wined3d.dll (which is needed by L"c:\\windows\\system32\\d3d8.dll") failed (error c000007a).


Any help to get it running would be highly appreciated

Many thanks

Darksong
darksong
Baby Hen
 
Posts: 19
Joined: Tue Apr 03, 2007 23:08

Postby bookewyrmm » Mon Aug 13, 2007 4:38

libGL.so.1

I was getting the same error with second life and NeverWinter Nights, even though both run natively in linux,
Un merge all un-needed video card drivers, re-emerge the correct videocard drvers, makesure that after wards you set the option for open-gl rendering and also run "depmod" that fixed it for me



Hope that helps
Last edited by bookewyrmm on Mon Aug 13, 2007 17:01, edited 1 time in total.
bookewyrmm
Baby Hen
 
Posts: 18
Joined: Wed Jan 10, 2007 17:25
Location: Roanoke, Va., USA, Terra, Sol, MilkyWay

Postby darksong » Mon Aug 13, 2007 10:17

Thanks for information - off to learn emerge
darksong
Baby Hen
 
Posts: 19
Joined: Tue Apr 03, 2007 23:08

Postby WarraWarra » Mon Aug 13, 2007 10:26

You could also try to use wine doors directx copy in 3.4e to install directx 9c and then install guildwars onto wine doors or something like this not sure at all how-to ??

or just reinstall "emerge wine" might replace the missing / dmg file.
User avatar
WarraWarra
Sagely Hen
 
Posts: 1989
Joined: Wed Jan 03, 2007 21:01
Location: 31.324270, -113.585511

Postby bookewyrmm » Mon Aug 13, 2007 17:03

In 3.4e, I just use the GUI tool, portato, to view and manage installed packages. while not as "elegant" as the command line I do like it for knowing/learning what's on my system
bookewyrmm
Baby Hen
 
Posts: 18
Joined: Wed Jan 10, 2007 17:25
Location: Roanoke, Va., USA, Terra, Sol, MilkyWay

Postby Azerthoth » Tue Aug 14, 2007 3:04

I was having similar issues with starting just about any game. I stumbled upon my answer by accident when I reinstalled wine via Porthole. For some reason it appears that the wine shipping with both 3.4a x86 and x86_64 isn't compiled with the opengl flag. Making sure that opengl was in the USE flags has fixed the issue for me on two separate installs now.

very odd.
Azerthoth
Simple Hen
 
Posts: 86
Joined: Wed Dec 27, 2006 20:03
Location: Bethel, Alaska

Postby darksong » Tue Aug 14, 2007 11:34

USE flags? Another thing that i don't know how to use :D
darksong
Baby Hen
 
Posts: 19
Joined: Tue Apr 03, 2007 23:08

Postby bookewyrmm » Tue Aug 14, 2007 16:46

Referring back to portato, when it finishes an emerge, it is in a console mode or view, the output message after completion of the process will give you the next step. I can't remember off the top of my head what the command is, I'll try to look it up and post it back here later today. you may not even need to remerge the video driver, just run the command..... Hmmmm I'll look into it and report back.
bookewyrmm
Baby Hen
 
Posts: 18
Joined: Wed Jan 10, 2007 17:25
Location: Roanoke, Va., USA, Terra, Sol, MilkyWay

Postby bookewyrmm » Thu Aug 16, 2007 16:41

eselect opengl set nvidia

and then

depmod

it may be possible to just run these commands without having to emerge anything...
bookewyrmm
Baby Hen
 
Posts: 18
Joined: Wed Jan 10, 2007 17:25
Location: Roanoke, Va., USA, Terra, Sol, MilkyWay


Return to The Gamers Shed

Who is online

Users browsing this forum: No registered users and 1 guest