Intel Arc GPU-er tar kampen mot AMD og Nvidia, men støtter de DirectX?
De fleste brukere kjøper skjermkort for å drive spillriggen. Av den grunn er det avgjørende for enhver GPU å støtte de mest populære DirectX-versjonene, som er problemet som jager Intel Arc GPU-ene.
Siden Intel Arc-skjermkortene er nye på markedet, hadde de begrenset støtte for DirectX 9 eller tidligere. Men hvorfor er dette viktig? Og kan Intel Arc GPUer kjøre DirectX 9-spill nå?
Hva er DirectX?
DirectX er et applikasjonsprogrammeringsgrensesnitt som lar spill og andre apper bruke datamaskinens maskinvare. I motsetning til konsoller som leveres med samme spesifikasjon over en generasjons- eller modelllinje, har Windows-datamaskiner variert maskinvare selv fra samme år.
Siden Windows ikke tillater programmer direkte tilgang til maskinvarefunksjoner på lavt nivå på grunn av sikkerhet, har Microsoft opprettet DirectX for å fungere som mellomleddet mellom maskinvaren din (som din GPU) og din favoritt tittel.
Hvilke DirectX-versjoner støtter Intel Arc GPUer?
Intel Arc A770 og A750 er Intels beste GPUer, så begge GPUene støtter Direct X 10 (DX10), DirectX 11 (DX11) og DirectX 12 (DX12). Imidlertid, iht Intels produktstøtteside, Intel Graphics støtter DirectX 9 gjennom et kartlag.
Så på papiret støtter Intel Arc A770 og A750 GPUer DirectX 9, 10, 11 og 12. Det er imidlertid mer til dette enn man ser. Det er fordi Intel Arc GPUer ikke har innebygd støtte for DirectX 9 (DX9).
Da Intel laget sine siste GPU-er, fokuserte den på støtte for den nyeste DirectX-versjonen for å spare kostnader, spesielt ettersom den måtte slå NVIDIA og AMD på ytelse og pris for å få fotfeste i den tett konkurransedyktige GPU plass. Dette er faktisk et godt trekk fra Intels side, som spillere trengte Intel Arc GPU-er for å konkurrere mot NVIDIAs hold på markedet.
Hvorfor DirectX 9.0-støtte er avgjørende for GPUer
Hvis du ikke er en spiller eller ikke liker tekniske detaljer, kan du spørre: "Hvem bryr seg om Intel Arc GPUer ikke støtte DirectX 9?" Tross alt er DirectX 9 en gammel API - som ble lansert i 2002 for Windows 98, ME og XP.
Det er sant. Men på grunn av alderen og stabiliteten bruker mange populære spill det fortsatt. Her er noen eksempler på populære spill som trenger DirectX 9:
- Counter-Strike: Global offensiv
- League of Legends
- Guild Wars 2
- Lønning 2
- Starcraft 2
- Stellaris
Så hvis du spiller disse spillene og har en Intel Arc GPU, vil du kanskje legge merke til at de ikke presterer like bra. Dette inkluderer heller ikke andre indie-titler du kanskje vil elske, som er begrenset til å bruke DX9.
Dessuten er DX10 langt mer komplisert å programmere enn DX9. Fordi de fleste datamaskiner uansett støtter DX9, foretrekker mange utviklere, spesielt de fra mindre selskaper, det fremfor DX10 og nyere. Dette er avgjørende for å redusere spillproduksjonsbudsjetter, spesielt som økende produksjonskostnader påvirker sakte spillindustrien.
Siden Intel Arc GPUer ikke støtter DX9, må disse kortene bruke ekstra innsats for å kjøre disse titlene. Dette betyr at GPUer med mindre eller lik ytelse, som NVIDIA GeForce RTX 3050 eller AMD Radeon RX 6500 XT, kan overgå Intels tilbud på disse titlene.
Dette skjer selv om A770 utkonkurrerer begge disse kortene i mer krevende spill som naturlig støtter DX11 eller DX12. På grunn av redusert FPS (hva betyr FPS i spill?) og generell ytelse i noen av de mest populære titlene, er spillere dårligere stilt i forhold til motstanderne – spesielt ettersom noen av disse er førstepersons skytespill som krever raske reflekser.
Hvordan Intel Arc GPUer kjører DirectX 9.0-spill
Så hvis Intel Arc ikke støtter DX9, hvordan kan den kjøre spill som krever det?
Microsoft og Intel jobbet sammen for å lage en løsning på dette problemet. I stedet for å bruke maskinvarefunksjoner, samarbeidet Intel med Microsoft for å lage et åpen kildekode-kartlag for å gjøre DX9 kompatibel med GPUene.
Dette åpen kildekode-kartleggingslaget, kalt D3D9on12, tar DX9-kommandoer og oversetter dem til noe DX12 kan forstå. Med dette kan Intel Arc GPUer kjøre DX9-spill uten innebygd støtte for dem.
Denne tilleggsoversettelsen legger imidlertid latens til systemet, noe som gjør det litt tregere. Det er derfor DirectX 9-spill presterer markant dårligere på Intel Arc GPUer enn andre skjermkort med innebygd støtte.
Intel jobber med å forbedre DirectX 9-ytelsen i Arc GPUer
Ikke desto mindre har Intel gjort fremskritt i å få DX9-titler til å fungere godt på sine Intel Arc GPU-er. I følge dette Intel Arc desember 2022-oppdatering, Intel ga ut en driveroppdatering for Intel Arc GPUer som gjorde at den presterte to ganger bedre.
Ryan Shrout, seniordirektør for spill, grafikk og HPC-markedsføring hos Intel, sa:
Mindre enn to måneder siden lanseringen gir vi opptil 1,8 ganger bedre ytelse i utvalgte DX9-titler! Etter hvert som vi forbedrer ytelsen, forbedrer vi også verdien du får med Intel Arc-grafikk. Vi lanserte med konkurransedyktig ytelse per dollar mot RTX 3060 i DX12 og Vulkan, nå utvider vi den historien.
Denne oppdateringen har gjort D3D9on12-oversettelsen mye raskere, slik at spill kan yte bedre. Så hvis du har en Intel Arc GPU og ennå ikke har installert Intel Arcs nyeste driver, bør du gjøre det så tidlig som mulig. Ellers går du glipp av ytelsen til Intel Arc GPUer, og du maksimerer ikke verdien.
Intel Arc GPUer støtter DirectX og mer
Så, for å svare på spørsmålet, støtter Intel Arc DirectX. Den er naturlig kompatibel med DirectX 12 og DirectX 11, men den støtter DirectX 9 gjennom et oversettelseslag.
Gitt dette kan du forvente at DirectX 9-titler får et treff på ytelsen. Men ettersom Intel fortsetter å jobbe med sine GPU-er, vil skjermkortene motta oppdateringer for å få dem til å yte bedre. Med videreutvikling kan Intel Arc GPU endelig oppnå sitt potensial og være en passende konkurrent på skjermkortplassen.
Tross alt, utover Direct X-støtte, gir Intel Arc GPUer flere funksjoner som XeSS, ray tracing og maskinvare AV1-koding, slik at den kan møtes med NVIDIAs populære RTX 3060 GPU.