Intel Arc GPU'er tager kampen mod AMD og Nvidia, men understøtter de DirectX?
De fleste brugere køber videokort for at drive deres gaming rig. Af den grund er det afgørende for enhver GPU at understøtte de mest populære DirectX-versioner, hvilket er problemet, der jager Intel Arc GPU'erne.
Da Intel Arc-videokortene er nye på markedet, havde de begrænset understøttelse af DirectX 9 eller tidligere. Men hvorfor er dette vigtigt? Og kan Intel Arc GPU'er køre DirectX 9-spil nu?
Hvad er DirectX?
DirectX er en applikationsprogrammeringsgrænseflade der lader spil og andre apps gøre brug af din computers hardware. I modsætning til konsoller, der leveres med samme specifikation på tværs af en generation eller modellinje, har Windows-computere varieret hardware selv fra samme år.
Da Windows ikke tillader programmer direkte adgang til hardwarefunktioner på lavt niveau på grund af sikkerhed, Microsoft skabte DirectX for at fungere som mellemled mellem din computerhardware (som din GPU) og din favorit titel.
Hvilke DirectX-versioner understøtter Intel Arc GPU'er?
Intel Arc A770 og A750 er Intels top GPU'er, så begge GPU'er understøtter Direct X 10 (DX10), DirectX 11 (DX11) og DirectX 12 (DX12). Dog ifølge Intels produktsupportside, Intel Graphics understøtter DirectX 9 gennem et kortlægningslag.
Så på papiret understøtter Intel Arc A770 og A750 GPU'er DirectX 9, 10, 11 og 12. Der er dog mere i dette, end man kan se. Det skyldes, at Intel Arc GPU'er ikke har indbygget understøttelse af DirectX 9 (DX9).
Da Intel lavede sine seneste GPU'er, fokuserede det på understøttelse af den seneste DirectX-version for at spare på omkostningerne, især da det skulle slå NVIDIA og AMD på ydeevne og pris for at få fodfæste i den hårdt konkurrencedygtige GPU plads. Dette er faktisk et godt træk fra Intels side, som spillere havde brug for Intel Arc GPU'erne for at konkurrere mod NVIDIAs hold på markedet.
Hvorfor DirectX 9.0-support er afgørende for GPU'er
Hvis du ikke er en gamer eller ikke til tekniske detaljer, kan du spørge: "Hvem bekymrer sig om Intel Arc GPU'er ikke understøtter DirectX 9?" Når alt kommer til alt er DirectX 9 en gammel API - der er blevet lanceret i 2002 til Windows 98, ME og XP.
Det er sandt. Men på grund af dets alder og stabilitet bruger mange populære spil det stadig. Her er nogle eksempler på populære spil, der har brug for DirectX 9:
- Counter-Strike: Global Offensiv
- Liga af legender
- Guild Wars 2
- Lønningsdag 2
- Starcraft 2
- Stellaris
Så hvis du spiller disse spil og har en Intel Arc GPU, vil du måske bemærke, at de ikke præsterer så godt. Dette inkluderer heller ikke andre indie-titler, som du måske elsker, som er begrænset til at bruge DX9.
Ydermere er DX10 langt mere kompliceret at programmere end DX9. Fordi de fleste computere alligevel understøtter DX9, foretrækker mange udviklere, især dem fra mindre virksomheder, det frem for DX10 og derover. Dette er afgørende for at reducere spilproduktionsbudgetter, især som stigende produktionsomkostninger påvirker langsomt spilindustrien.
Da Intel Arc GPU'er ikke naturligt understøtter DX9, skal disse kort bruge yderligere kræfter på at køre disse titler. Det betyder, at GPU'er med mindre eller lige stor ydeevne, f.eks NVIDIA GeForce RTX 3050 eller AMD Radeon RX 6500 XT, kunne overgå Intels tilbud på disse titler.
Dette sker, selvom A770 udkonkurrerer begge disse kort i mere krævende spil, der naturligt understøtter DX11 eller DX12. På grund af den reducerede FPS (hvad betyder FPS i gaming?) og generel præstation i nogle af de mest populære titler, er spillere dårligere stillet i forhold til deres modstandere – især da nogle af disse er first-person shooter-spil, der kræver hurtige reflekser.
Sådan kører Intel Arc GPU'er DirectX 9.0-spil
Så hvis Intel Arc ikke naturligt understøtter DX9, hvordan kan den så køre spil, der kræver det?
Microsoft og Intel arbejdede sammen for at skabe en løsning på dette problem. I stedet for at bruge hardwarefunktioner, samarbejdede Intel med Microsoft om at skabe et open source-kortlægningslag for at hjælpe med at gøre DX9 kompatibel med dens GPU'er.
Dette open source-kortlægningslag, kaldet D3D9on12, tager DX9-kommandoer og oversætter dem til noget, DX12 kan forstå. Med dette kan Intel Arc GPU'er køre DX9-spil uden indbygget support til dem.
Denne ekstra oversættelse tilføjer imidlertid latency til systemet, hvilket gør det en smule langsommere. Det er derfor, DirectX 9-only-spil klarer sig markant dårligere på Intel Arc GPU'er end andre videokort med indbygget understøttelse.
Intel arbejder på at forbedre DirectX 9-ydeevnen i Arc GPU'er
Ikke desto mindre har Intel gjort fremskridt med at få DX9-titler til at fungere godt på sine Intel Arc GPU'er. Ifølge denne Intel Arc december 2022-opdatering, udgav Intel en driveropdatering til Intel Arc GPU'er, der fik den til at præstere to gange bedre.
Ryan Shrout, Senior Director for Gaming, Graphics og HPC Marketing hos Intel, sagde:
Mindre end to måneder siden lanceringen leverer vi op til 1,8x bedre ydeevne i udvalgte DX9-titler! I takt med at vi forbedrer ydeevnen, forbedrer vi også den værdi, du får med Intel Arc-grafik. Vi lancerede med konkurrencedygtig ydeevne-per-dollar mod RTX 3060 i DX12 og Vulkan, nu udvider vi den historie.
Denne opdatering har gjort D3D9on12-oversættelsen meget hurtigere, hvilket gør det muligt for spil at yde bedre. Så hvis du har en Intel Arc GPU og endnu ikke har installeret Intel Arcs nyeste driver, bør du gøre det så hurtigt som muligt. Ellers går du glip af ydeevnen af Intel Arc GPU'er, og du maksimerer ikke dens værdi.
Intel Arc GPU'er understøtter DirectX og mere
Så for at besvare spørgsmålet understøtter Intel Arc DirectX. Den er naturligt kompatibel med DirectX 12 og DirectX 11, men den understøtter DirectX 9 gennem et oversættelseslag.
Givet dette kan du forvente, at DirectX 9-titler får et hit på ydeevnen. Men da Intel fortsætter med at arbejde på sine GPU'er, vil dets videokort modtage opdateringer for at få dem til at yde bedre. Med yderligere udvikling kunne Intel Arc GPU'en endelig opnå sit potentiale og være en passende konkurrent på videokortpladsen.
Når alt kommer til alt, ud over Direct X-understøttelse, giver Intel Arc GPU'er flere funktioner som XeSS, ray-tracing og hardware AV1-kodning, hvilket gør det muligt at møde NVIDIAs populære RTX 3060 GPU.