Wine-Winetricks-Directx Tomb Raider Underworld

Open forum for end-user questions about Wine. Before asking questions, check out the Wiki as a first step.
Forum Rules
Locked
skyxn3t
Level 1
Level 1
Posts: 7
Joined: Thu Jul 29, 2010 10:56 pm

Wine-Winetricks-Directx Tomb Raider Underworld

Post by skyxn3t »

Greetings to all,

I've installed Tomb Raider Underworld, but when I tried to play I got the following message:

Code: Select all

"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" and I still get the same message. Does anyone know how to solve this problem?

Note: Tomb Raider 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.
skyxn3t
Level 1
Level 1
Posts: 7
Joined: Thu Jul 29, 2010 10:56 pm

Post by skyxn3t »

forgot to mention here's my gpu specs:

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

Graphics Processor: GeForce GTX 260M
Memory: 1024MB
Memory Interface: 256-bit
Das Letzte Einhorn
Level 4
Level 4
Posts: 194
Joined: Thu Jun 12, 2008 12:40 pm

Post by Das Letzte Einhorn »

Does using a native dxdiagn.dll file (http://www.dlldump.com/download-dll-fil ... nload.html) help? Download this file and put it in the windows/system32 directory of the prefix where your game is installed.
skyxn3t
Level 1
Level 1
Posts: 7
Joined: Thu Jul 29, 2010 10:56 pm

Post by skyxn3t »

Das Letzte Einhorn wrote:Does using a native dxdiagn.dll file (http://www.dlldump.com/download-dll-fil ... nload.html) help? Download this file and put it in the windows/system32 directory of the prefix where your game is installed.
That did not help, I still get that message.
skyxn3t
Level 1
Level 1
Posts: 7
Joined: Thu Jul 29, 2010 10:56 pm

Post by skyxn3t »

Das Letzte Einhorn wrote:Does using a native dxdiagn.dll file (http://www.dlldump.com/download-dll-fil ... nload.html) help? Download this file and put it in the windows/system32 directory of the prefix where your game is installed.
When I tried to execute the game using the Terminal these are the messages that I got, they might help:

Code: Select all

[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: Select all

"Tomb Raider: Underworld Error" 
"This game requires a DirectX9.0c capable graphics card. your card or driver does not support DirectX9.0c 3D Acceleration."
User avatar
dimesio
Moderator
Moderator
Posts: 13370
Joined: Tue Mar 25, 2008 10:30 pm

Post by dimesio »

skyxn3t wrote:

Code: Select all

[root@work Tomb Raider - Underworld]$ wine tru.exe
Never run Wine as root. Follow these instructions to fix the permissions mess you've created: http://wiki.winehq.org/FAQ#head-96bebfa ... 78b0d41014
skyxn3t
Level 1
Level 1
Posts: 7
Joined: Thu Jul 29, 2010 10:56 pm

Post by skyxn3t »

dimesio wrote:
skyxn3t wrote:

Code: Select all

[root@work Tomb Raider - Underworld]$ wine tru.exe
Never run Wine as root. Follow these instructions to fix the permissions mess you've created: http://wiki.winehq.org/FAQ#head-96bebfa ... 78b0d41014
It wasn't root, look at the dollar sign:
[troot@work Tomb Raider - Underworld]$ wine tru.exe

My user name is troot, copy paste problem I removed the t in front of the root.

Anyway, thanks for the advice, do you have any idea what might be causing the DirectX problem in wine?
User avatar
dimesio
Moderator
Moderator
Posts: 13370
Joined: Tue Mar 25, 2008 10:30 pm

Post by dimesio »

Code: Select all

err:wgl:X11DRV_WineGL_InitOpenglInfo  couldn't initialize OpenGL, expect problems
You are probably missing 32 bit opengl.
skyxn3t
Level 1
Level 1
Posts: 7
Joined: Thu Jul 29, 2010 10:56 pm

Post by skyxn3t »

dimesio wrote:

Code: Select all

err:wgl:X11DRV_WineGL_InitOpenglInfo  couldn't initialize OpenGL, expect problems
You are probably missing 32 bit opengl.
How do I install Opengl 32 in Fedora 13 x64? I googled but didn't find anything.
James McKenzie

Wine-Winetricks-Directx Tomb Raider Underworld

Post by James McKenzie »

skyxn3t wrote:
dimesio wrote:
Code:
err:wgl:X11DRV_WineGL_InitOpenglInfo couldn't initialize OpenGL, expect problems


You are probably missing 32 bit opengl.
How do I install Opengl 32 in Fedora 13 x64? I googled but didn't find anything.


yum.

Did you add the 32 bit repository?

James McKenzie
skyxn3t
Level 1
Level 1
Posts: 7
Joined: Thu Jul 29, 2010 10:56 pm

Re: Wine-Winetricks-Directx Tomb Raider Underworld

Post by skyxn3t »

James McKenzie wrote:skyxn3t wrote:
dimesio wrote:
You are probably missing 32 bit opengl.
How do I install Opengl 32 in Fedora 13 x64? I googled but didn't find anything.


yum.

Did you add the 32 bit repository?

James McKenzie
yum install opengl says that package opengl does not exist.
User avatar
dimesio
Moderator
Moderator
Posts: 13370
Joined: Tue Mar 25, 2008 10:30 pm

Re: Wine-Winetricks-Directx Tomb Raider Underworld

Post by dimesio »

skyxn3t wrote: yum install opengl says that package opengl does not exist.
I don't use Fedora so I don't know exactly what the package is named, but "nvidia" is probably part of it.
Martin Gregorie

Wine-Winetricks-Directx Tomb Raider Underworld

Post by Martin Gregorie »

On Fri, 2010-07-30 at 23:19 -0500, dimesio wrote:
skyxn3t wrote:
yum install opengl says that package opengl does not exist.
I don't use Fedora so I don't know exactly what the package is named, but "nvidia" is probably part of it.
Try: "yum list '*opengl*'" which shows several matches. Then use "yum
info packagename" to determine which package(s) you need to install. As
always, "man yum" is your friend.


Martin
robwhalley
Newbie
Newbie
Posts: 1
Joined: Tue Aug 03, 2010 9:21 am

Post by robwhalley »

Same problem, fixed by checking what i686 packages for nvidia were available:

Code: Select all

yum list *nvidia*.i686
Then doing the following as root:

Code: Select all

yum install xorg-x11-drv-nvidia-libs.i686
Hope this helps
Locked