„Intel Arc“ GPU kovoja su AMD ir Nvidia, bet ar jie palaiko „DirectX“?
Dauguma vartotojų perka vaizdo plokštes, kad galėtų maitinti savo žaidimų įrenginį. Dėl šios priežasties labai svarbu, kad bet kuris GPU palaikytų populiariausias „DirectX“ versijas, o tai yra „Intel Arc GPU“ problema.
Kadangi „Intel Arc“ vaizdo plokštės yra naujos rinkoje, jos turėjo ribotą „DirectX 9“ ar senesnės versijos palaikymą. Bet kodėl tai svarbu? Ir ar dabar Intel Arc GPU gali paleisti DirectX 9 žaidimus?
Kas yra „DirectX“?
„DirectX“ yra programų programavimo sąsaja leidžia žaidimams ir kitoms programoms naudotis jūsų kompiuterio aparatine įranga. Skirtingai nuo konsolių, kurios tiekiamos su tomis pačiomis specifikacijomis visos kartos ar modelio linijoje, „Windows“ kompiuteriai turi skirtingą aparatinę įrangą net nuo tų pačių metų.
Kadangi dėl saugumo „Windows“ neleidžia programoms tiesiogiai pasiekti žemo lygio aparatinės įrangos funkcijų, „Microsoft“. sukūrė „DirectX“, kad veiktų kaip vidurinė jungtis tarp jūsų kompiuterio aparatinės įrangos (pvz., GPU) ir jūsų mėgstamiausios titulą.
Kokias „DirectX“ versijas palaiko „Intel Arc“ GPU?
Intel Arc A770 ir A750 yra geriausi „Intel“ GPU, todėl abu GPU palaiko „Direct X 10“ (DX10), „DirectX 11“ (DX11) ir „DirectX 12“ (DX12). Tačiau, anot „Intel“ produktų palaikymo puslapis, „Intel Graphics“ palaiko „DirectX 9“ per atvaizdavimo sluoksnį.
Taigi popieriuje Intel Arc A770 ir A750 GPU palaiko DirectX 9, 10, 11 ir 12. Tačiau čia yra daugiau nei atrodo iš pirmo žvilgsnio. Taip yra todėl, kad „Intel Arc“ GPU nepalaiko „DirectX 9“ (DX9).
Kai „Intel“ sukūrė savo naujausius GPU, jis daugiausia dėmesio skyrė naujausios „DirectX“ versijos palaikymui, kad sutaupytų išlaidas. ypač dėl to, kad jis turėjo įveikti NVIDIA ir AMD pagal našumą ir kainą, kad įsitvirtintų įtemptoje konkurencijoje GPU erdvė. Tai iš tikrųjų yra geras žingsnis iš „Intel“ pusės žaidėjams reikėjo Intel Arc GPU, kad galėtų konkuruoti su NVIDIA rinkoje.
Kodėl „DirectX 9.0“ palaikymas yra labai svarbus GPU
Jei nesate žaidėjas ar nesidomi techninėmis detalėmis, galite paklausti: „Kam rūpi, jei „Intel Arc GPU“ ne „DirectX 9“ yra sena API, paleista 2002 m., skirta „Windows 98“, ME ir XP.
Tai yra tiesa. Tačiau dėl savo amžiaus ir stabilumo daugelis populiarių žaidimų jį vis dar naudoja. Štai keletas populiarių žaidimų, kuriems reikalinga „DirectX 9“, pavyzdžiai:
- Counter-Strike: Global Offensive
- Legendų lygos
- Guild Wars 2
- 2 atlyginimo diena
- Starcraft 2
- Stellaris
Taigi, jei žaidžiate šiuos žaidimus ir turite „Intel Arc GPU“, galite pastebėti, kad jie neveikia taip gerai. Tai taip pat neapima kitų nepriklausomų pavadinimų, kurie jums gali patikti ir kurie yra apriboti naudoti DX9.
Be to, DX10 programuoti yra daug sudėtingiau nei DX9. Kadangi dauguma kompiuterių vis tiek palaiko DX9, daugelis kūrėjų, ypač mažesnių įmonių, teikia pirmenybę jam, o ne DX10 ir naujesnėms versijoms. Tai labai svarbu mažinant žaidimų gamybos biudžetus, ypač kai augančios gamybos sąnaudos pamažu daro įtaką žaidimų pramonei.
Kadangi „Intel Arc GPU“ iš esmės nepalaiko DX9, šios kortelės turi skirti daugiau pastangų, kad paleistumėte šiuos pavadinimus. Tai reiškia, kad mažesnio ar vienodo našumo GPU, pvz NVIDIA GeForce RTX 3050 arba AMD Radeon RX 6500 XT, gali pranokti „Intel“ pasiūlymus dėl šių pavadinimų.
Taip atsitinka net jei A770 pranoksta abi šias korteles sudėtingesniuose žaidimuose, kurie iš esmės palaiko DX11 arba DX12. Dėl sumažėjusio FPS (Ką reiškia FPS žaidimuose?) ir bendras kai kurių populiariausių žaidimų našumas, žaidėjai yra nepalankioje padėtyje, palyginti su savo oponentais, ypač dėl to, kad kai kurie iš jų yra pirmojo asmens šaudyklės žaidimai, kuriems reikia greitų refleksų.
Kaip „Intel Arc GPU“ paleidžia „DirectX 9.0“ žaidimus
Taigi, jei „Intel Arc“ iš esmės nepalaiko DX9, kaip jis gali paleisti žaidimus, kuriems to reikia?
„Microsoft“ ir „Intel“ dirbo kartu, kad sukurtų šios problemos sprendimą. Užuot naudojusi aparatinės įrangos galimybes, „Intel“ bendradarbiavo su „Microsoft“, kad sukurtų atvirojo kodo atvaizdavimo sluoksnį, kuris padėtų padaryti DX9 suderinamą su jos GPU.
Šis atvirojo kodo atvaizdavimo sluoksnis, vadinamas D3D9on12, paima DX9 komandas ir paverčia jas tuo, ką gali suprasti DX12. Dėl šios priežasties „Intel Arc GPU“ gali paleisti DX9 žaidimus be vietinio jų palaikymo.
Tačiau šis papildomas vertimas padidina sistemos delsą, todėl ji šiek tiek sulėtėja. Štai kodėl „DirectX 9“ žaidimai „Intel Arc GPU“ veikia žymiai prasčiau nei kitos vaizdo plokštės su vietiniu palaikymu.
„Intel“ stengiasi pagerinti „DirectX 9“ našumą lankiniuose GPU
Nepaisant to, „Intel“ padarė pažangą, kad DX9 pavadinimai gerai veiktų „Intel Arc“ GPU. Pagal šitą „Intel Arc“ gruodžio 2022 m. atnaujinimas, „Intel“ išleido „Intel Arc GPU“ tvarkyklės naujinimą, dėl kurio jis veikė du kartus geriau.
Ryanas Shrout, „Intel“ žaidimų, grafikos ir HPC rinkodaros vyresnysis direktorius, sakė:
Mažiau nei du mėnesiai nuo paleidimo, mes siūlome iki 1,8 karto geresnį tam tikrų DX9 pavadinimų našumą! Gerindami našumą, taip pat geriname vertę, kurią gaunate naudodami „Intel Arc“ grafiką. Paleidome konkurencingą našumą už dolerį, palyginti su RTX 3060 DX12 ir Vulkan, dabar plečiame šią siužetą.
Dėl šio atnaujinimo D3D9on12 vertimas tapo daug greitesnis, todėl žaidimai veikia geriau. Taigi, jei turite „Intel Arc GPU“ ir dar neįdiegėte naujausios „Intel Arc“ tvarkyklės, turėtumėte tai padaryti kuo anksčiau. Priešingu atveju prarasite „Intel Arc GPU“ našumą ir nepadidinsite jo vertės.
„Intel Arc“ GPU palaiko „DirectX“ ir dar daugiau
Taigi, norint atsakyti į klausimą, „Intel Arc“ palaiko „DirectX“. Jis iš esmės suderinamas su „DirectX 12“ ir „DirectX 11“, tačiau palaiko „DirectX 9“ per vertimo sluoksnį.
Atsižvelgiant į tai, galite tikėtis, kad „DirectX 9“ pavadinimai pagerins našumą. Tačiau „Intel“ ir toliau dirba su savo GPU, jos vaizdo plokštės bus atnaujintos, kad jos veiktų geriau. Tolesnis tobulėjimas Intel Arc GPU pagaliau galėtų išnaudoti savo potencialą ir būti tinkamas konkurentas vaizdo plokščių erdvėje.
Galų gale, be „Direct X“ palaikymo, „Intel Arc“ GPU suteikia daugiau funkcijų, tokių kaip XeSS, spindulių sekimas ir aparatinės įrangos AV1 kodavimas, todėl jis gali susidoroti su populiariu NVIDIA RTX 3060 GPU.