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, 2019 at 0:52

1 Answer 1


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!

  • 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! Feb 21, 2019 at 18:03
  • @VladSkurtolov Great news!
    – andrew.46
    Feb 21, 2019 at 20:56

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .