I have a game running on Lutris and I need to install d3dcompiler_43.dll library. However, when I try installing it trough Winetricks, the package is simply not on the list.

The only similar package (with a similar name) I see is d3dcompiler_47.dll, however, the game doesn't run with this one. My Wine version is 3.18. I am pretty sure the package used to be there, but I don't remember what wine version I used. Do you know how to install it without Winetricks? Or if I should I use another wine version instead in order to install it?

  • 1
    Hi. What's the name of the game? Have You searched WineHQ for that? Maybe You could use Play on Linux? At the end, that's the possible way of installing dll files I've found: linuxforums.org/forum/wine/57825-install-dlls-wine.html . Let me know if it works - I could post it as the answer then. – kcpr Feb 21 '19 at 0:52

Get yourself the most recent version of Winetricks as demonstrated here.. After you have done this you will see the required version as I demonstrate below:

andrew@ilium~$ winetricks list-all | grep d3dcompiler
d3dcompiler_43           MS d3dcompiler_43.dll (Microsoft, 2010) [downloadable]
d3dcompiler_47           MS d3dcompiler_47.dll (Microsoft, FIXME) [downloadable]

And then hopefully all will be well!

| improve this answer | |
  • That's it. Turns out I didn't have winetricks package installed at all on my system, but rather used Lutris's build in winetricks version. However this one was apparently really old and that was the problem. All I needed was installing a (newer) winetricks from the apt and now it works like charm. Thanks! – Vlad Skurtolov Feb 21 '19 at 18:03
  • @VladSkurtolov Great news! – andrew.46 Feb 21 '19 at 20:56

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.