Nvidia: Podporu Vulkanu pro Fermi nechystáme
Jednu takovou možnost, která zatím zůstává na teoretické úrovni, jsme zmínili k příležitosti vydání Vulkan 1.0 před čtrnácti dny. Šlo o podporu v operačním systému Windows XP, jíž Khronos uvádí, ale kterou zatím vydáním příslušných ovladačů nepotvrdil žádný z výrobců hardwaru.
Pokud se podíváte na statistiky StatCounter, zjistíte, že aktuální podíl Windows XP v segmentu osobních počítačů dosahuje zhruba 8 %, což není zdaleka zanedbatelná hodnota.Visty jsou na tom 4,5× hůř, všechny verze OS X dohromady jen o procento lépe a ani Windows 8.1 s 11,7 % nebo Windows 10 s 13,7 % nemají až tak dramatický náskok (pro srovnání: Windows 7 jsou 47 %). Pro výrobce je patrně podstatnějším údajem, že jen zlomek z těch 8 %, které Windows XP zaujímají, je využíván pro herní účely: podle statistik Steamu totiž Windows XP ukusují z herního koláče jen něco přes 2,3 % a AMD ani Nvidii se zřejmě podpora nevyplatí. Nedá se říct, že by to teoreticky nebylo zajímavé - Microsoft nedopřál iXPéčkám ani unifikované shadery, podpora DirectX končí na verzi 9.0c a tak by to znamenalo posun o tři technologické generace. Jenže i v případě těch 2,3 % mluvíme o 32bit verzi operačního systému, která umí efektivně pracovat s méně než 4GB RAM, což pro nové hry, které budou Vulkan využívat, pořádně nestačí.
Druhou platformou, tentokrát hardwarovou, která by teoreticky Vulkan podporovat mohla, ale v praxi nebude, jsou systémy s grafickými kartami Nvidie řady Fermi, tedy GeForce 400 a GeForce 500. Tuto informaci potvrdil inženýr Nvidie Jeff Bolz jako reakci na dotaz ohledně kompatibility, který padl na webovém semináři ohledně Vulkanu:
„Momentálně neplánujeme podporu pro GPU řady 4-5 (Fermi). Není to technologická záležitost, je to věc podílu v sestavách. Pokud vás to trápí, kontaktuje prosím místního zástupce Nvidie a dejte nám vědět.“ --- Jeff Bolz, Nvidia |
V praxi to znamená, že první podporovanou architekturou Nvidie je Kepler alias GeForce 600, což znamená GeForce GTX 680 a novější produkty. Pokud shrneme dosavadní informace, budou Vulkan podporovat následující generace desktopového grafického hardwaru:
AMD | Nvidia | Intel | |
---|---|---|---|
2011 | GCN 1 Tahiti | - | - |
2012 | GCN 1 Pitcairn, Cape Verde | Kepler GPU GKxxx | - |
2013 | GCN 2 Hawaii, Bonaire Kaveri | - | |
2014 | GCN 3 Tonga | Maxwell | - |
2015 | GCN 3 Fiji Carrizo | Skylake | |
2016 | GCN 4 (Polaris) | Pascal GPU GPxxx | Kaby Lake |
Pokud jde o produkty Intelu, hodí se v této souvislosti připomenout kuriózní situaci, kdy Skylake jako takový podporuje API Vulkan, ale podpora (ze strany Microsoftu) sestav s tímto procesorem a staršími operačními systémy než Windows 10 bude trvat pouze do příštího léta. Výhoda Vulkanu v podobě podpory Windows 7 a 8(.1) má tedy plný dopad spíše u hardwaru AMD a Nvidie.