Intel Arc GPU vode borbu s AMD-om i Nvidijom, ali podržavaju li DirectX?
Većina korisnika kupuje grafičke kartice kako bi napajali svoju opremu za igranje. Iz tog razloga, ključno je da bilo koji GPU podržava najpopularnije DirectX verzije, što je problem koji muči Intel Arc GPU.
Budući da su grafičke kartice Intel Arc nove na tržištu, imale su ograničenu podršku za DirectX 9 ili ranije. Ali zašto je to važno? I mogu li Intel Arc GPU sada pokretati DirectX 9 igre?
Što je DirectX?
DirectX je sučelje za programiranje aplikacija koji igrama i drugim aplikacijama omogućuje korištenje hardvera vašeg računala. Za razliku od konzola koje se isporučuju s istom specifikacijom kroz generaciju ili liniju modela, Windows računala imaju različit hardver čak i iz iste godine.
Budući da Windows ne dopušta programima izravan pristup hardverskim značajkama niske razine zbog sigurnosti, Microsoft stvorio DirectX da služi kao središnja veza između hardvera vašeg računala (kao što je GPU) i vašeg omiljenog titula.
Koje DirectX verzije podržavaju Intel Arc GPU-ovi?
Intel Arc A770 i A750 su Intelovi vrhunski GPU-i, tako da oba GPU-a podržavaju Direct X 10 (DX10), DirectX 11 (DX11) i DirectX 12 (DX12). Međutim, prema Intelova stranica za podršku proizvodima, Intel Graphics podržava DirectX 9 kroz sloj mapiranja.
Dakle, na papiru Intel Arc A770 i A750 GPU podržavaju DirectX 9, 10, 11 i 12. Međutim, tu ima više nego što se čini na prvi pogled. To je zato što Intel Arc GPU-ovi nemaju izvornu podršku za DirectX 9 (DX9).
Kada je Intel napravio svoje najnovije GPU-ove, usredotočio se na podršku za najnoviju verziju DirectX-a kako bi uštedio na troškovima, pogotovo zato što je morao pobijediti NVIDIA i AMD u performansama i cijeni kako bi stekao uporište u čvrstoj konkurenciji GPU prostor. Ovo je zapravo dobar potez s Intelove strane, kao igračima su bili potrebni Intel Arc GPU-ovi za natjecanje s NVIDIA-inom kontrolom na tržištu.
Zašto je podrška za DirectX 9.0 ključna za GPU
Ako niste igrač ili vas ne zanimaju tehnički detalji, mogli biste se zapitati: "Koga briga ako GPU-ovi Intel Arc ne podržava DirectX 9?" Uostalom, DirectX 9 je stari API—pokrenut 2002. za Windows 98, ME i XP.
To je istina. Međutim, zbog njegove starosti i stabilnosti, mnoge ga popularne igre još uvijek koriste. Evo nekoliko primjera popularnih igara koje trebaju DirectX 9:
- Counter-Strike: Globalna ofanziva
- liga legendi
- Guild Wars 2
- Dan isplate 2
- Starcraft 2
- Stellaris
Dakle, ako igrate ove igre i imate Intel Arc GPU, mogli biste primijetiti da ne rade tako dobro. Ovo također ne uključuje druge indie naslove koji bi vam se mogli svidjeti, a koji su ograničeni na upotrebu DX9.
Nadalje, DX10 je daleko kompliciraniji za programiranje od DX9. Budući da većina računala ionako podržava DX9, mnogi programeri, posebno oni iz manjih tvrtki, preferiraju ga u odnosu na DX10 i više. To je presudno za smanjenje proračuna za proizvodnju igara, posebice kao rastući troškovi proizvodnje polako utječu na industriju igara.
Budući da Intel Arc GPU-ovi izvorno ne podržavaju DX9, ove kartice moraju uložiti dodatne napore za pokretanje ovih naslova. To znači da GPU s manjim ili jednakim performansama, npr NVIDIA GeForce RTX 3050 ili AMD Radeon RX 6500 XT, mogao bi nadmašiti Intelovu ponudu na ovim naslovima.
To se događa čak i ako A770 nadmaši obje ove kartice u zahtjevnijim igrama koje izvorno podržavaju DX11 ili DX12. Zbog smanjenog FPS-a (što FPS znači u igricama?) i opću izvedbu u nekim od najpopularnijih naslova, igrači su u nepovoljnijem položaju u odnosu na svoje protivnike—posebno zato što su neke od njih pucačine iz prvog lica koje zahtijevaju brze reflekse.
Kako Intel Arc GPU pokreću DirectX 9.0 igre
Dakle, ako Intel Arc izvorno ne podržava DX9, kako može pokretati igre koje to zahtijevaju?
Microsoft i Intel zajedno su radili na stvaranju rješenja za ovaj problem. Umjesto korištenja hardverskih mogućnosti, Intel je surađivao s Microsoftom na stvaranju sloja mapiranja otvorenog koda kako bi DX9 postao kompatibilan s njegovim GPU-ima.
Ovaj sloj mapiranja otvorenog koda, nazvan D3D9on12, preuzima DX9 naredbe i prevodi ih u nešto što DX12 može razumjeti. Uz to, Intel Arc GPU-ovi mogu pokretati DX9 igre bez izvorne podrške za njih.
Međutim, ovaj dodatni prijevod dodaje sustavu kašnjenje, čineći ga malo sporijim. To je razlog zašto igre samo s DirectX 9 rade znatno lošije na Intel Arc GPU-ovima od ostalih video kartica s izvornom podrškom.
Intel radi na poboljšanju DirectX 9 performansi u Arc GPU-ovima
Unatoč tome, Intel je napravio korake kako bi DX9 naslovi dobro funkcionirali na svojim Intel Arc GPU-ima. Prema tome Ažuriranje za Intel Arc prosinac 2022, Intel je izdao ažuriranje upravljačkog programa za Intel Arc GPU-ove koje je omogućilo dva puta bolje performanse.
Ryan Shrout, viši direktor za igre, grafiku i HPC marketing u Intelu, rekao je:
Manje od dva mjeseca od lansiranja, pružamo do 1,8 puta bolje performanse u odabranim DX9 naslovima! Kako poboljšavamo performanse, poboljšavamo i vrijednost koju dobivate s Intel Arc grafikom. Pokrenuli smo s konkurentnom izvedbom po dolaru u odnosu na RTX 3060 u DX12 i Vulkanu, sada proširujemo tu priču.
Ovo ažuriranje učinilo je prijevod D3D9on12 puno bržim, omogućujući igrama bolje performanse. Dakle, ako imate Intel Arc GPU i još morate instalirati najnoviji upravljački program za Intel Arc, trebali biste to učiniti što je prije moguće. U suprotnom, propuštate izvedbu Intel Arc GPU-a i ne povećavate njegovu vrijednost.
Intel Arc GPU-ovi podržavaju DirectX i više
Dakle, da odgovorimo na pitanje, Intel Arc podržava DirectX. Izvorno je kompatibilan s DirectX 12 i DirectX 11, ali podržava DirectX 9 kroz prijevodni sloj.
S obzirom na to, možete očekivati da će DirectX 9 naslovi postići uspjeh u performansama. Ali kako Intel nastavlja raditi na svojim GPU-ovima, njegove će video kartice dobivati ažuriranja kako bi bolje radile. S daljnjim razvojem, Intel Arc GPU bi konačno mogao ostvariti svoj potencijal i biti prikladan konkurent u prostoru video kartica.
Uostalom, osim Direct X podrške, Intel Arc GPU-ovi pružaju više značajki poput XeSS-a, praćenja zraka i hardverskog AV1 kodiranja, dopuštajući mu da se suoči s NVIDIA-inim popularnim RTX 3060 GPU-om.