Linux-ontwikkelaars hebben de opensource-videodrivers die gebruikmaken van de Gallium3D-bibliotheek, waaronder Nouveau en Radeon, voorzien van een zogeheten state tracker voor het draaien van Direct3D-games en -apps. Deze zouden zo beter werken dan via Wine.
Er was al enige tijd een state tracker die het mogelijk maakte om Windows-software op basis van Direct3D 10 en 11 te draaien. De developers van Wine weigerden echter deze toevoegingen in de Gallium3D-bibliotheek te ondersteunen, waardoor het project doodliep en in september 2012 alle code uit Gallium3D werd geschrapt.
Een nieuwe state tracker maakt gebruik van Direct3D 9. Christoph Bumiller, de developer achter het project, denkt dat hij en andere ontwikkelaars deze code voorlopig actueel kunnen maken, zo schrijft Phoronix. Ook is de code al compatibel gemaakt met Wine, de 'emulator' die Windows-code op een Linux-systeem kan laten draaien.
Omdat er geen vertaalslag wordt gemaakt naar OpenGL en de hardware via de Gallium3D-drivers direct wordt aangesproken, zouden de prestaties goed zijn. Zo kunnen de games Skyrim, Civilization 5, Anno 1404 en StarCraft 2 met speelbare framerates draaien binnen Linux. Daarbij zouden ze gemiddeld tweemaal zo snel zijn als met de huidige code van Wine. Als de Direct3D 9-code in de zogeheten mainline Mesa-repository wordt opgenomen, kunnen ook andere Linux-gamers van het project profiteren.