Abbiamo già visto in passato come installare programmi scritti per Windows su Linux usando Wine. Alcuni programmi hanno bisogno però di alcune librerie audio e grafiche contenute nel pacchetto Microsoft DirectX. In questa guida vedremo come installarle su Wine per avere il migliore risultato possibile e renderlo compatibile con la maggioranza dei software per Windows.

Bisogna innanzitutto procurarsi due file da un’installazione di Windows esistente: mscoree.dll e streamci.dll. Una volta recuperati bisogna copiarli nella cartella System32 di Wine sulla nostra installazione di Linux. Apriamo il configuratore di Wine e settiamole come windows native.
Ora bisogna fare la stessa cosa per queste:
“d3d8″=”builtin”
“d3d9″=”builtin”
“d3dim”=”native”
“d3drm”=”native”
“d3dx8″=”native”
“d3dxof”=”native”
“dciman32″=”native”
“ddrawex”=”native”
“devenum”=”native”
“dinput”=”builtin”
“dinput8″=”native”
“dmband”=”native”
“dmcompos”=”native”
“dmime”=”native”
“dmloader”=”native”
“dmscript”=”native”
“dmstyle”=”native”
“dmsynth”=”native”
“dmusic”=”native”
“dmusic32″=”native”
“dnsapi”=”native”
“dplay”=”native”
“dplayx”=”native”
“dpnaddr”=”native”
“dpnet”=”native”
“dpnhpast”=”native”
“dpnlobby”=”native”
“dsound”=”builtin”
“dswave”=”native”
“dxdiagn”=”native”
“mscoree”=”native”
“msdmo”=”native”
“qcap”=”native”
“quartz”=”native”
“streamci”=”native”
Adesso possiamo installare le directX vere e proprie. Scaricatele dal link in fondo alla pagina e da terminale digitate:
wine directx_nov2007_redist.exe
Ora il pacchetto verrà scompattato e dovete lanciarlo digitando:
wine DXSETUP.EXE
Questo dovete lanciarlo due volte per evitare errori di rete e malfunzionamenti di alcune librerie.
Fatto questo dobbiamo entrare nella cartella:
/home/nomeutente/.wine/drive_c/windows/system32
e digitare:
wine dxdiag
Da qui potete effettuare i test direct3d e directdraw per vedere se funziona tutto. Ora potete far girare programmi che hanno bisogno di directX sotto Wine!
Buon divertimento!
Alcuni Link:
Download di directx_nov2007_redist.exe




By paradix86 on ago 1, 2008 | Reply
a me le ha installate le direct x ma con un errore di mscoree dicendo che non ho .net framework…ora ho provato a scaricarlo e ad installarlo (con wine..
) e vediamo che succede….
By marco on feb 12, 2009 | Reply
Fatto tutto alla lettera… ma quando faccio wine dxdiag mi da module not found…
By sayurinomoe on mag 13, 2009 | Reply
idem di marco…anche a me da “module not found”, inoltre il terminale mi da diversi errori…
err:setupapi:do_file_copyW Unsupported style(s) 0×144
che si deve fare? ^^
By cazzimia on giu 26, 2009 | Reply
module not found