Intel Arc GPU-d võtavad võitluse AMD ja Nvidia vastu, kuid kas need toetavad DirectX-i?
Enamik kasutajaid ostab oma mänguseadme toiteks videokaarte. Sel põhjusel on ülioluline, et iga GPU toetaks kõige populaarsemaid DirectX-i versioone, mis on Intel Arc GPU-de probleem.
Kuna Intel Arc videokaardid on turul uued, oli neil DirectX 9 või varasemate versioonide tugi piiratud. Aga miks see oluline on? Ja kas Intel Arc GPU-d saavad nüüd DirectX 9 mänge käivitada?
Mis on DirectX?
DirectX on rakenduste programmeerimisliides mis võimaldab mängudel ja muudel rakendustel kasutada teie arvuti riistvara. Erinevalt konsoolidest, mis tarnitakse samade spetsifikatsioonidega kogu põlvkonnale või mudelile, on Windowsi arvutitel riistvara erinev isegi samast aastast.
Kuna Windows ei võimalda programmidel turvalisuse tõttu otsejuurdepääsu madala tasemega riistvarafunktsioonidele, siis Microsoft lõi DirectX-i, et toimida keskmise lülina teie arvuti riistvara (nagu teie GPU) ja teie lemmiku vahel pealkiri.
Milliseid DirectX-i versioone Intel Arc GPU-d toetavad?
Intel Arc A770 ja A750 on Inteli parimad GPU-d, seega toetavad mõlemad GPU-d Direct X 10 (DX10), DirectX 11 (DX11) ja DirectX 12 (DX12). Siiski, vastavalt Inteli tootetoe leht, Intel Graphics toetab DirectX 9 vastenduskihi kaudu.
Nii et paberil toetavad Intel Arc A770 ja A750 GPU-d DirectX 9, 10, 11 ja 12. Siiski on selles midagi enamat, kui esmapilgul paistab. Selle põhjuseks on asjaolu, et Intel Arc GPU-del puudub otsene DirectX 9 (DX9) tugi.
Kui Intel oma uusimaid GPU-sid valmistas, keskendus ta kulude säästmiseks uusima DirectX-i versiooni toele. eriti kuna see pidi jõudluse ja hinna poolest võitma NVIDIAt ja AMD-d, et tihedas konkurentsis jalge alla saada. GPU ruum. See on tegelikult hea samm Inteli poolt Mängijad vajasid Intel Arc GPU-sid, et konkureerida NVIDIA käepidemega turul.
Miks on DirectX 9.0 tugi GPU-de jaoks ülioluline?
Kui te pole mängur või ei tunne tehnilisi üksikasju, võite küsida: „Keda huvitab, kui Intel Arc GPU-d seda ei tee. DirectX 9 toetamine?" Lõppude lõpuks on DirectX 9 vana API – see käivitati 2002. aastal Windows 98, ME ja XP.
See on tõsi. Kuid oma vanuse ja stabiilsuse tõttu kasutavad paljud populaarsed mängud seda endiselt. Siin on mõned näited populaarsetest mängudest, mis vajavad DirectX 9:
- Counter-Strike: globaalne rünnak
- legendide liiga
- Guild Wars 2
- Palgapäev 2
- Starcraft 2
- Stellaris
Seega, kui mängite neid mänge ja teil on Intel Arc GPU, võite märgata, et need ei tööta nii hästi. See ei hõlma ka muid indie pealkirju, mis teile võiksid meeldida ja mis on DX9 kasutamiseks piiratud.
Lisaks on DX10 programmeerimine palju keerulisem kui DX9. Kuna enamik arvuteid toetab niikuinii DX9, eelistavad paljud arendajad, eriti väiksemate ettevõtete arendajad, seda DX10 ja uuematele. See on mängude tootmiseelarvete vähendamisel ülioluline, eriti kui kasvavad tootmiskulud mõjutavad aeglaselt mängutööstust.
Kuna Intel Arc GPU-d ei toeta algselt DX9, peavad need kaardid nende pealkirjade käitamiseks rohkem vaeva nägema. See tähendab, et väiksema või võrdse jõudlusega GPU-d nagu NVIDIA GeForce RTX 3050 või AMD Radeon RX 6500 XT, võib nende pealkirjade puhul ületada Inteli pakkumisi.
See juhtub isegi siis, kui A770 ületab mõlemat kaarti nõudlikumates mängudes, mis algselt toetavad DX11 või DX12. Vähendatud FPS tõttu (mida FPS mängus tähendab?) ja üldine jõudlus mõne populaarseima mängu puhul on mängijad oma vastastega võrreldes ebasoodsamas olukorras – eriti kuna mõned neist on esimese isiku tulistamismängud, mis nõuavad kiireid reflekse.
Kuidas Intel Arc GPU-d DirectX 9.0 mänge käitavad
Niisiis, kui Intel Arc ei toeta algselt DX9, siis kuidas saab see käivitada mänge, mis seda nõuavad?
Microsoft ja Intel töötasid sellele probleemile lahenduse leidmiseks koos. Riistvaravõimaluste kasutamise asemel tegi Intel koostööd Microsoftiga, et luua avatud lähtekoodiga kaardistuskiht, mis aitaks muuta DX9 oma GPU-dega ühilduvaks.
See avatud lähtekoodiga kaardistuskiht nimega D3D9on12 võtab vastu DX9 käske ja tõlgib need millekski, millest DX12 aru saab. Selle abil saavad Intel Arc GPU-d käitada DX9 mänge ilma nende loomuliku toeta.
See lisatõlge lisab aga süsteemi latentsust, muutes selle pisut aeglasemaks. Sellepärast toimivad ainult DirectX 9-ga mängud Intel Arc GPU-dega võrreldes teiste videokaartidega, millel on natiivne tugi.
Intel töötab kaarekujuliste GPU-de DirectX 9 jõudluse parandamise nimel
Sellegipoolest on Intel teinud edusamme, et DX9 pealkirjad oma Intel Arc GPU-del hästi toimiksid. Selle järgi Intel Arc detsembri 2022 värskendus, Intel andis Intel Arc GPU jaoks välja draiveri värskenduse, mis muutis selle kaks korda paremaks.
Inteli mängude, graafika ja HPC turunduse vanemdirektor Ryan Shrout ütles:
Vähem kui kaks kuud pärast käivitamist pakume valitud DX9 pealkirjades kuni 1,8 korda paremat jõudlust! Kuna parandame jõudlust, parandame ka Intel Arc graafikaga saadavat väärtust. Esitasime konkurentsivõimelise jõudlusega dollari kohta võrreldes DX12 ja Vulkani RTX 3060-ga, nüüd laiendame seda süžeed.
See värskendus on muutnud D3D9on12 tõlke palju kiiremaks, võimaldades mängudel paremini toimida. Seega, kui teil on Intel Arc GPU ja te pole veel installinud Intel Arci uusimat draiverit, peaksite seda tegema esimesel võimalusel. Vastasel juhul jääte ilma Intel Arc GPU-de jõudlusest ja te ei maksimeeri selle väärtust.
Intel Arc GPU-d toetavad DirectX-i ja palju muud
Niisiis, küsimusele vastamiseks toetab Intel Arc DirectX-i. See ühildub algselt DirectX 12 ja DirectX 11-ga, kuid toetab DirectX 9 tõlkekihi kaudu.
Arvestades seda, võite eeldada, et DirectX 9 pealkirjad saavutavad jõudluse löögi. Kuid kuna Intel jätkab oma GPU-dega töötamist, saavad selle videokaardid värskendusi, et need paremini toimiksid. Edasise arendusega võib Intel Arc GPU lõpuks oma potentsiaali realiseerida ja olla videokaardiruumis sobiv konkurent.
Lisaks Direct X-i toele pakuvad Intel Arc GPU-d ka rohkem funktsioone, nagu XeSS, kiirte jälgimine ja riistvaraline AV1-kodeering, võimaldades neil silmitsi seista NVIDIA populaarse RTX 3060 GPU-ga.