DX9 v Mese ("Gallium Nine") je postaveny nad Gallium state trackerom, takze fungujel len s tymi ovladacmi, ktore su tiez postavene nad Gallium.
Co v praxi znamena, ze len ovladace pre AMD. Relativne nedavno Intel uviedol nove ovladace Iris pre Skylake a novsie, ktore tiez pouzivaju Gallium, takze to funguje aj s nimi. Tieto ovladace budu default v Mesa 20.1.
Pretoze dlhu dobu bola hw podpora relativne obmedzena, a nefunguje to na nvidiach, Projekt Wine tento driver ignoroval, patche neakceptoval a dodnes pouziva emulaciu nad OpenGL.
Projekt ktory zastresoval integraciu do Wine sa zda byt uz mrtvy: https://github.com/iXit/wine
User Mode v linuxu bude podle mě bez Windowsu na pozadí k ničemu. Jediné co mě napadá, že by se mohl Windows spustit na pozadí jako virtuálka (s VGA-pass) a někdo by upravil dxgkrnl (nejlépe kdyby to udělal přímo MS), aby User Mode v Linuxu mohl komunikovat s GPU ve virtuálce Windowsu. Tím pádem by v každém Linuxu mohl fungovat nativně DirectX. Kdyby navíc MS nabízel přímo osekanou verzi VM s Windowsem, která by sloužila pouze jako engine pro DirectX, tak by na tom mohli vydělat všichni - Linuxáci by měli DirectX v každé distribuci Linuxu a MS by vydělávál na licencích za takto osekané VM.
Hezky jsem se zasnil :-) ...ale myslím, že by to bylo funkční řešení s vysokým výkonem a minimální latencí.