Linux - SoftwareThis 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
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
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.
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?
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?
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."
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.
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.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.