DirectX installeren in Wine

Hoewel Wine zelf al de nodige DirectX-nabootselen aan boord heeft, haalt het het vooralsnog niet bij het echte pakket. Daarom wil het weleens helpen gewoon DirectX (van Microsoft) te installeren in Wine. Dat doet men als volgt:

  • Men neme mscoree.dll en streamci.dll uit de /system32 van een heuse Windows-map
  • Deze plaatsen we in de /system32 van een Wine-Windows-map
  • Vervolgens moet je deze dll's en een paar anderen als native aangeven in winecfg. Doe er eerst 1 handmatig, en open daarna regedit op onderstaande op de juiste plaats in de voegen:
"d3d8"="native" "d3d9"="native" "d3dim"="native" "d3drm"="native" "d3dx8"="native" "d3dxof"="native" "dciman32"="native" "ddrawex"="native" "devenum"="native" "dinput"="native" "dinput8"="native" "dmband"="native" "dmcompos"="native" "dmime"="native" "dmloader"="native" "dmscript"="native" "dmstyle"="native" "dmsynth"="native" "dmusic"="native" "dplay"="native" "dplayx"="native" "dpnaddr"="native" "dpnet"="native" "dpnhpast"="native" "dswave"="native" "dxdiagn"="native" "mscoree"="native" "quartz"="native" "streamci"="native"
  • Installeer daarna DirectX, downloaden hier. Dit moet je een paar keer proberen om het er goed op te krijgen.
  • Zet vervolgens d3d8 en d3d9 op builtin met winecfg (belangrijk!)
  • Draai dxdiag om te zien of het goed gegaan is, eventueel DirectX nog eens installeren

Voila, je hebt een heuse DirectX in Wine zitten. Vooralsnog heeft dit bij mij alleen voor 1nsane geholpen, maar ik ben dan ook benadeeld met een Ati kaart, dus NVidi-isten zullen misschien meer geluk hebben.Origineel artikel.