Steam/Wine - DirectX not working

Questions about other topics - please check if your question fits better in another category before posting here
Forum rules
Before you post please read this

Steam/Wine - DirectX not working

Postby Arp on Tue Mar 25, 2014 5:51 pm

Hi,

I installed PlayOnLinux and installed Steam with this (to be able to play some of the Windows games). This works and I can login and install games. But when I want to start some game, for example Banished or Kerbal Space Program, I always get messages that tell me that directx is not initializing. Banished tells me
Failed to initialize a video interface. The renderer DLL isn't loaded or isn't supported onm the OS.


KSP tells me
Failed to initialize Direct3D 9.
Make sure you have DirectX 9.0c installed, have drivers for your
graphics card and have not disabled 3D acceleration
in display settings.
InitializeEngineGraphics failed


I tried
Code: Select all
winetricks d3dx9

and it appears to have been installed correctly, but it still does not work.
I have also installed NVIDIA drivers.

I'm a total WINE noob, so I have no idea how to proceed.
Any Ideas?
Thx.
Arp
Level 1
Level 1
 
Posts: 28
Joined: Mon Mar 11, 2013 8:41 am

Linux Mint is funded by ads and donations.
 

Re: Steam/Wine - DirectX not working

Postby Monsta on Wed Mar 26, 2014 12:49 am

Do you use 64-bit LMDE, by any chance?
Monsta
Level 8
Level 8
 
Posts: 2497
Joined: Fri Aug 19, 2011 3:46 am

Re: Steam/Wine - DirectX not working

Postby Arp on Wed Mar 26, 2014 7:57 am

Hi,

Yes, 64 bit. Is there some known bug with this combination?
Arp
Level 1
Level 1
 
Posts: 28
Joined: Mon Mar 11, 2013 8:41 am

Re: Steam/Wine - DirectX not working

Postby Monsta on Wed Mar 26, 2014 8:45 am

No, only a known feature. If you run 32-bit apps that work with 3D stuff, you need also 32-bit drivers and libraries in addition to 64-bit ones that are normally installed.
Monsta
Level 8
Level 8
 
Posts: 2497
Joined: Fri Aug 19, 2011 3:46 am

Re: Steam/Wine - DirectX not working

Postby Arp on Wed Mar 26, 2014 9:35 am

Do you have a link to a tutorial or something like that? I have no idea how to install a 32 bit driver additionally, as I think this would remove the 64 bit driver.
Arp
Level 1
Level 1
 
Posts: 28
Joined: Mon Mar 11, 2013 8:41 am

Re: Steam/Wine - DirectX not working

Postby Monsta on Wed Mar 26, 2014 9:37 am

:D No, it won't remove 64-bit driver.
Monsta
Level 8
Level 8
 
Posts: 2497
Joined: Fri Aug 19, 2011 3:46 am

Re: Steam/Wine - DirectX not working

Postby Arp on Wed Mar 26, 2014 9:38 am

So, I just get the 32 bit driver from the nvidia page and install it?
Arp
Level 1
Level 1
 
Posts: 28
Joined: Mon Mar 11, 2013 8:41 am

Re: Steam/Wine - DirectX not working

Postby Monsta on Wed Mar 26, 2014 9:44 am

I think it's better to make sure the versions of 32-bit and 64-bit drivers are the same. So it depends on where you've installed the original driver from.
Monsta
Level 8
Level 8
 
Posts: 2497
Joined: Fri Aug 19, 2011 3:46 am

Re: Steam/Wine - DirectX not working

Postby Arp on Wed Mar 26, 2014 10:33 am

Hmm, just wanted to try this on my laptop, which has a radeon mobility card. In synaptic, there is some xorg video radeon thingy installed, but it does not mention if its 64 bit or 32 bit. (Here I have the same 64bit LMDE installed), and there is nothing to choose from.
Arp
Level 1
Level 1
 
Posts: 28
Joined: Mon Mar 11, 2013 8:41 am

Re: Steam/Wine - DirectX not working

Postby Monsta on Thu Mar 27, 2014 2:19 am

I don't remember whether Synaptic is able to show i386 packages on 64-bit system. You better use the command line tools. For example, for checking radeon drivers, you can run this:
Code: Select all
apt policy xserver-xorg-video-radeon xserver-xorg-video-radeon:i386

It will show you the installed and the available versions for both 64-bit and 32-bit architectures.
Monsta
Level 8
Level 8
 
Posts: 2497
Joined: Fri Aug 19, 2011 3:46 am

Re: Steam/Wine - DirectX not working

Postby killer de bug on Thu Mar 27, 2014 5:00 am

Monsta wrote:I don't remember whether Synaptic is able to show i386 packages on 64-bit system.


If I remember correctly, it does. But of course apt policy is faster and more reliable. :)
If I have seen further it is by standing on the shoulders of giants. [Isaac Newton]
User avatar
killer de bug
Level 7
Level 7
 
Posts: 1860
Joined: Tue Jul 08, 2008 1:49 pm
Location: Austria

Re: Steam/Wine - DirectX not working

Postby apemanx on Tue Aug 12, 2014 3:14 am

So just to make sure...

For steam and ia32 and all other 32 bit libraries, I can go ahead and install all of them - to get steam running?

Thanks in advance.
Breaking and fixing is learning! This knowledge gained gives power. And power gives you freedom if used with wisdom!
User avatar
apemanx
Level 2
Level 2
 
Posts: 64
Joined: Tue Aug 12, 2014 1:21 am
Location: South Africa

Linux Mint is funded by ads and donations.
 

Return to Other Topics

Who is online

Users browsing this forum: No registered users and 3 guests