LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Software (https://www.linuxquestions.org/questions/linux-software-2/)
-   -   Wine-Winetricks-Directx Tomb Raider Underworld (https://www.linuxquestions.org/questions/linux-software-2/wine-winetricks-directx-tomb-raider-underworld-822975/)

skyxn3t 07-29-2010 11:31 PM

Wine-Winetricks-Directx Tomb Raider Underworld
 
Greetings,

I've installed Tomb Raider Underworld in wine, but when I tried to start the game I got the following message:


Code:

"Tomb Raider: Underworld Error"
"This game requires a DirectX9.0c capable graphics card. your card or driver does not support DirectX9.0c 3D Acceleration."


I've winetricks installed and I installed: "d3dx9", "physx" using winetricks and I still get the same message. Does anyone know how to solve this problem?

Note: Tomb Raider Underworld has been tested by users and it works on wine, there are some youtube videos as well as entries in WineHQ that say it worked, my problem is the Directx message that I get that would not let me start the game.

any help would be appreciated, thx in advance.

foodown 07-30-2010 12:00 AM

Winetricks may do it for you, but do you have all of the DirectX 9 libraries set to native in winecfg?

Also, did you see this on the winehq page?
Code:

Works on AMD Athlon X2 3600+ 1.9Ghz - ATI HD 4350 512MB - 2GB 800 Ram - Wine 1.1.33 but add some register keys

Also copy microsoft.net, fonts and system folder from win installation to windows folder in wine

Run regedit and browse to: Current_user/Software/Wine/Direct3D. If Direct3D key doesn’t exist, create it. You may want to set following values:


This is for ATI:


"DirectDrawRenderer"="gdi"
"VideoMemorySize"="512"

but have many graphics bugs

Beyond that, what is your graphics card and what drivers are you using for it?

skyxn3t 07-30-2010 08:46 AM

Winetricks may do it for you, but do you have all of the DirectX 9 libraries set to native in winecfg?

I have installed all the DirectX 9 libraries, how do I set them to native in winecfg?

Quote:

Also, did you see this on the winehq page?
Works on AMD Athlon X2 3600+ 1.9Ghz - ATI HD 4350 512MB - 2GB 800 Ram - Wine 1.1.33 but add some register keys

Also copy microsoft.net, fonts and system folder from win installation to windows folder in wine
Run regedit and browse to: Current_user/Software/Wine/Direct3D. If Direct3D key doesn’t exist, create it. You may want to set following values:

Direct3D key does not exist.

Beyond that, what is your graphics card and what drivers are you using for it?

NVIDIA Driver Version: 195.36.31
Operating System: Fedora 13, Linux-x86_64

Graphics Processor: GeForce GTX 260M
Memory: 1024MB
Memory Interface: 256-bit

skyxn3t 07-30-2010 05:13 PM

I tried to execute the game using the Terminal these are the messages that I got, they might help:


Code:

[root@work Tomb Raider - Underworld]$ wine tru.exe
fixme:ole:CoInitializeSecurity ((nil),-1,(nil),(nil),0,3,(nil),0,(nil)) - stub!
err:ole:CoGetClassObject class {9a5ea990-3034-4d6f-9128-01f3c61022bc} not registered
err:ole:CoGetClassObject class {9a5ea990-3034-4d6f-9128-01f3c61022bc} not registered
err:ole:create_server class {9a5ea990-3034-4d6f-9128-01f3c61022bc} not registered
fixme:ole:CoGetClassObject CLSCTX_REMOTE_SERVER not supported
err:ole:CoGetClassObject no class object {9a5ea990-3034-4d6f-9128-01f3c61022bc} could be created for context 0x17
err:wgl:X11DRV_WineGL_InitOpenglInfo  couldn't initialize OpenGL, expect problems
err:d3d_caps:WineD3D_CreateFakeGLContext Can't find a suitable iPixelFormat.
err:d3d:InitAdapters Failed to get a gl context for default adapter
Direct3D9 is not available without OpenGL.


Then After that I receive the dialog box:
Code:

"Tomb Raider: Underworld Error"
"This game requires a DirectX9.0c capable graphics card. your card or driver does not support DirectX9.0c 3D Acceleration."


foodown 07-30-2010 07:54 PM

To set them to native, just run 'winecfg' and go to the Libraries tab.

Are you running a 64-bit OS? If so, do you have 32-bit OpenGL libraries installed? If memory serves me right, the nVidia installer asks if you want it to build them toward the end of its run.

skyxn3t 07-30-2010 09:29 PM

To set them to native, just run 'winecfg' and go to the Libraries tab.

Are you running a 64-bit OS?
Yes

do you have 32-bit OpenGL libraries installed? If memory serves me right, the nVidia installer asks if you want it to build them toward the end of its run.

How do I know if I have the OpenGL libraries installed?
What Nvidia installer? I installed my NVIDIA drivers in fedora 13 using:
Code:

yum install kmod-nvidia
And that took care of everything, I do know that I have 3D/effects, etc.. working fine in Linux.


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