I'd like to try playing League of Legends on Fedora. To do so, I installed Lutris, Wine and Winetricks. I installed LoL from the Lutris packages.

During the installation, the installer tells me that Directx9 is not found and necessary to run the game:

enter image description here

After a long search on the Internet, the solution would be to use Winetricks and install the library, however it doesn't work, it seems to be obsolete:

enter image description here

It suggests me to install instead each component individually, which I tried to do (still with Winetricks) by installing all the dlls related to Directx9, but it doesn't change anything, some of these libs are also obsolete.

How to install Directx9 under Fedora, for Wine, in order to play to League of Legends?

  • Are you able to install a newer DirectX version? – user353477 Dec 22 '19 at 16:42
  • From Winetricks, no, this is the only version proposed (but obsolete). I haven't found any other way to install this library, for the moment. – Foxy Dec 22 '19 at 18:12

2 Answers to your question: To install native directx components with winetricks you need to know which ones you want and then do something like winetricks d3dx9_24 to get that one.

If you want it all you can use the wine uninstaller. Just press the install button and select the directx_*_redist.exe and install it.

The solution to running League of Legends

You don't need to install native directx. You will find good and tested instructions to run League of Legends (and most other programs, too) on the Wine AppDB.

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.