Vulcan je vlastně další generace api OpenGl. Ta vznikla jako univerzální a tedy funguje jak pod windows, tak třeba na linuxu. Již dřív měl OpenGl i podporu od výrobců grafických karet. Ostatně díky OpenGl může převádět steam hry, které byly pod windows na linux. Víceméně vytvoří prostředníka, který zachytává příkazy, které jsou směrovány do DX, převede je do OpenGl a ty se pak provedou na grafické kartě. Právě díky tomu prostředníku pak hry určené původně pro DX fungují na linuxu hůř. Pokud by hra byla dělána rovnou pro OpenGl, jakože je pár takových, fungovalo by to dobře, jenže s prostředníkem to nestihá.
Vulcan pak byl podobně, jako directx 12 dělán jako nízkoúrovňové api. Tedy měl by být méně náročný na HW a současně náročnější pro programátory (pro programátory v DX12 to znamená, že se učí prakticky vše znovu), aby v něm něco vytvořili. Původně jak v DX11, tak ve starších OpenGl, stačilo znát víceméně jen funkce z knihovny a tyto fuknce pak udělaly velkou část práce, aniž by programítor musel psát třeba 100 řádkový program. Jenže současně právě toto vyžadovalo více výkonu na HW. Tím, že nyní musí programátor napsat těch 100 řádků kódu, to má sice těžší, současně ale může třeba některé vynechat a tím vlastně zjednodušit ten program jako celek. Vulcan a Directx12 tedy fungují podobně. Directx12 má ale některé pokročilejší funkce, které se nyní dost řeší v souvislosti s grafickými kartami s tím, že zatímco karty od AMD třeba umí asynchroní shadery, nVidia je neumí. PRoto jakmile hra v DX12 využívá asynchroní shadery, jde výkon na kartách od nVidie rychle dolů a AMD naopak hodně získává. Ono moc her zatím, které by fungovaly pod DX12 plně není a nejspíše ještě nějakou dobu nebudou.
Od vulcanu se hodně očekávalo, nicméně jeho výkon hodně zklamal. A obecně v dobách, kdy byl opengl a DX11-, se opengl téměř nevyužíval. U vývojářů ta púlatforma prostě nebyla oblíbená a všichni dělali hry prod windows. NE, že by to bylo jednoduší, nebo že by se to nemohli naučit, ale jednoduše proto, že většina potencionálních hráčů té hry využívá windows a pod windows prostě funguje DX líp, než opengl. A tak tomu bude vždy a nic se na tom nezmění. I kdyby náhodou vulcan fungoval líp, MS se postará, aby ne.
Další problém je v tom, že DX12 funguje jen pod win10. Tedy chceš-li využívat hry jedoucí pod DX12, musíš mít win10, nemůžeš přejít na win7. Tím, že se windows10 navíc hodně rychle rozšířili a používá ho většina lidí, kteří dřív používali win7, nebo 8, jej tedy má i většina lidí k dispozici. DX12 je částečně kompatibilní i se staršími kartami, které přímou podporu DX12 a všech jeho funkcí nemají. Tedy i na starších PC se staršími grafikami bys mohl jeho výhody využít, přinejmenším v tom, že hra nebude tak náročná na HW. Tím se vyplatí (respektive vyplatilo) přejít na win10 i lidem, kteří mají starší PC, zvlášť, když to bylo zdarma. To ve finále tedy způsobí, že vyvojáři se nebudou bát začít dělat hry pro DX12, narozdíl třeba od DX10, které fungovali jen pod Vistama a většina lidí měla XP, tedy by jim to nefungovalo. Visty měly špatnou pověst, nikdo na ně nechtěl přejít a nikdo je nepoužíval, díky čemuž nevyšla snad žádná hra, která by opravdu nativně jela pod DX10 (a tím nefungovala na winxp). Podobně Win7 měli DX11, který pro změnu nešel nainstalovat na Visty a winXP. Opět podobný problém a opět se přecházelo plně na DX11 jen velmi pomalu. (i když zde to nejvíce brzdily staré konzole a až po příchodu nových konzolí začali vycházet hry, které byly pod DX11, nešly by spustit na winxp). Todle u DX12 odpadne. Nějakou chvíli potrvá, než vývojáři udělají enginy, které pojedou pod DX12, ale bát se toho nebudou. Tím MS donutí i ostatní hráče, aby na Win10 přešli.
MS nikdy nebyl vývojář her, ani vydavatel her. Tedy s hrami měl vždy v tomto ohledu potíže. Jenže vždy vyráběl platformy, pro které se hry dělaly a na kterých se hrály a v tom měl vždy prakticky monopol. Dřív mu to ale stačilo, nyní má finační problémy a musí vymyslet něco jiného, na čem bude vydělávat. Starý model, že se živil prodejem windows už nefunguje, ostatně dle nich je win10 poslední systém, který vyvinou a dále jej budou už jen aktualizovat. Tedy pokud jej nyní máš, už bys nikdy neměl mít důvod kupovat windows11 nebo jiný.
V současnosti lze koupit i windows10 plnou verzi (na flash disku), která stojí cca 3000, která je přenositelná z PC na PC. (tedy není to OEM verze, která se váže vždy ke konkrétnímu PC a kterou šlo do dneska získlat zdarma). OEM verze win10 stojí v současnosti 2500 (OEM verzi můžeš koupit jen společně s PC, nebo součástkami, které PC tvoří a výže se vždy na konkrétní PC - základní desku). Z toho mimo jiné vyplývá, že jedině úplněj magor by si koupil PC s OEM verzí, kde jí mlůže kupovat za 3 roky při výměně PC znovu, když o 500kč získá verzi, kterou může používt do konce života a prostě jen starý PC zruší, koupí nový, vytasí USB s tou verzí, co koupil před 15 roky, nainstaluje a hotovo. Současně s tím ale také zmizel zdroj příjmů pro MS, když už nebude tak moc licencí na PC prodávat. Tedy je jasné, že MS musí začít vydělávat na něčem jiném. A podle toho, jak tlačili win10, aby na ně všichni přešli a púodle toho, jak tlačí ten svůj windows store, je prostě jasné, na čem chce vydělávat. Není to na prodeji platformy, ale na prodeji obsahu. A steam je v tomto konkurence.