1 [WINE/TRICKS] D3DX9 VS DIRECTX9?
3 [linux_gaming] 2018-10-09_09-00
5 o Reference: 2018-10-09_09-00__Wine_tricks__D3DX9_vs_
6 o News link: https://www.reddit.com/r/linux_gaming/comments/9lc2je/winetricks_d3dx9_vs_directx9/
10 Hi! I have league of legends all set up on my desktop pc,
11 running arch with proprietary nvidia drivers, and all I had to
12 run the game is winetricks d3dx9. Now I try to install it on
13 my arch laptop as well, but this time the game crashes when it
14 tries to run (the launcher works as intended tho). So I tried
15 a million thing to eventually find that winetricks directx9
16 works. Now the game runs surprisingly well for a 13" laptop
17 with only intel integrated graphics. So my question is: whats
18 the difference between the d3dx9 winetricks package and the
19 directx9 one? I noticed d3dx9 never spawns any ui, while the
20 directx9 package prompts an old looking install wizard. My
21 theory is that d3dx9 is just a part of the directx9 package,
22 tho I am quite confused as to why my tower needs only d3dx9
23 while the laptop needed another one. Thanks for any clue
27 DirectX is a collection of API, the most common being Direct3D
28 (for 3D graphics). D3DX is an extension (the "x" in the name)
32 league of legends need wine staging..
36 Both are using the exact same packages (pacman -S
37 wine-staging && pacman -S $(pactree -l wine-staging))
41 IIRC one of them installs a lot more ? I had a weird issue at
42 one point where I needed to install d3dx9 to play the Monkey
43 Island Special Editions.
46 I'm not sure but look at the verbs in winetricks, there are
48 [1]https://github.com/Winetricks/winetricks/blob/master/src/wine-
55 https://github.com/Winetricks/winetricks/blob/master/src/winetri-
59 Try sticking to d3dx9_36 if you need it. Otherwise, WINE's
60 builtin alternative should be fine. D3dx9 just extracks the
61 components needed from the directx9 installer. Directx9 installs
62 the whole thing, even the parts that tend to conflict with WINE.
63 The game on the intel laptop was probably trying to run a bit of
64 different code for the intel chipset, something that wasn't
65 properly handled by WINE's alternative.