Intel legt uit hoe een eenvoudige driverupdate de framerates verdubbelde

respecteer dt uitgelichte afbeelding 2
Dit verhaal maakt deel uit van de ReSpec-serie van Jacob Roach, die de wereld van pc-gaming en hardware behandelt.

Als nieuwkomers in de wereld van discreet grafische kaarten, de beste hoop voor Intel's Arc A770 en A750 was dat ze niet verschrikkelijk zouden zijn. En Intel leverde vooral brute kracht, maar de twee budgetgerichte GPU's bleven achter op de softwareafdeling. In de loop van de afgelopen maanden heeft Intel de koers bijgesteld.

Inhoud

  • De driver van je games
  • Meer op tafel
  • XeSS is nog steeds een work in progress
  • Speler drie in de maak

Aanbevolen video's

Door middel van een reeks stuurprogramma-updates heeft Intel bijna het dubbele van de prestaties geleverd in DirectX 9-titels in vergelijking met de lancering, evenals forse upgrades in bepaalde DirectX 11 en DirectX 12 spellen. Ik sprak met Tom Petersen en Omar Faiz van Intel om erachter te komen hoe Intel zijn stuurprogramma's opnieuw kon ontwerpen en, nog belangrijker, hoe het in de toekomst softwarerevisies blijft stimuleren.

De driver van je games

Twee Intel Arc grafische kaarten op een roze achtergrond.
Jacob Roach / Digitale trends

Maar voordat we ingaan op de vorderingen van Intel, moeten we eerst praten over wat een stuurprogramma in je games doet. Een stuurprogramma voor de grafische kaart bevindt zich onder de Application Programming Interface (API) van de game die je speelt spelen, en het vertaalt de instructies voor de API in instructies die de hardware kan begrijpen.

Verwant

  • Hoe generatieve AI games zal creëren met 'bredere, grotere en diepere werelden'
  • Intel heeft GPU's nog niet opgegeven, en daar zouden we allemaal blij mee moeten zijn
  • Intel richt zich op verwijdering van RTX 3060 met Arc Alchemist-prijsverlaging

Een API-achtig DirectX neemt instructies uit het spel en vertaalt ze naar een gestandaardiseerde reeks opdrachten die elke grafische kaart kan begrijpen. De driver komt daarna, neemt die gestandaardiseerde instructies en optimaliseert ze voor een bepaalde hardware-architectuur. Daarom werkt een AMD-stuurprogramma niet voor een grafische kaart van Nvidia, of werkt een Intel-stuurprogramma niet voor een AMD-kaart.

De problemen van Intel concentreerden zich voornamelijk rond DirectX 9. Het wordt op dit moment als een verouderde API beschouwd, maar een groot aantal games is nog steeds ontworpen om op DX9 te draaien, waaronder Counter-Strike: Global Offensive, Team Fortress 2, League of Legends, En Gildeoorlogen 2.

Het probleem met DX9 in vergelijking met moderne API's zoals DX12 en Vulkan is dat het een API op hoog niveau is. Dat betekent dat het algemener is dan een moderne API, waardoor de bestuurder meer wordt belast om prestatie-optimalisaties uit te persen. DX12 en Vulkan zijn low-level API's, die meer duidelijke toegang tot de hardware geven terwijl een ontwikkelaar een game aan het maken is en wat druk wegneemt van de bestuurder. Petersen legde uit dat met DX12 "het minder waarschijnlijk is dat onze coureur iets suboptimaal doet, omdat er een directere verbinding is tussen de game-ontwikkelaar en ons platform."

Counter-Strike-speler richt met een AWP.

Oorspronkelijk gebruikte Intel D3D9on12 voor DX9, een vertaallaag die DirectX 12 gebruikt om DirectX 9-instructies te begrijpen. Petersen zei dat hij gelooft dat Intel "destijds het juiste deed", maar D3D9on12 bleek te inefficiënt te zijn. De prestaties bleven op tafel, met minder krachtige GPU's die soms tweemaal de prestaties van Intel's grafische kaarten in DX9-games bieden.

Intel begon in wezen helemaal opnieuw, implementeerde native DX9-ondersteuning en maakte gebruik van vertaaltools zoals DXVK - een op Vulkan gebaseerde vertaallaag voor DX9. En het werkte. In Wereldwijd tegenaanvaloffensief, Ik heb ongeveer 190 frames per seconde (fps) gemeten met de launch driver en 395 fps met de nieuwste driver; een stijging van 108%. Evenzo, Betaaldag 2 zag een boost van ongeveer 45% van het startstuurprogramma naar de nieuwste versie met de Arc A750 op basis van mijn tests.

Meer op tafel

Het Intel-logo op de Arc A770 grafische kaart.

DX9 was bij de lancering de moordenaar voor Intel's GPU's, maar er liggen nog prestatie-optimalisaties op tafel. Petersen maakte dat duidelijk: "Vergeleken met waar we nu staan ​​en die theoretische piek, is er nog steeds een behoorlijk groot gat."

De nieuwe grens is echter niet DX9. Het is DX11. "Ik denk dat er, vooral voor DX11-titels, meer speelruimte is en we zullen eraan blijven werken", zei Petersen. “DX12 zal voor altijd meer een liefdeswerk zijn omdat het een beetje fijnmaziger is, en het zal een soort ploeteren zijn om al die dingen geweldig te maken. Maar ik denk wel dat er nog een stijging voor ons ligt, en het is meer dan je normaal gesproken met een coureur zult zien.”

Een voorbeeld daarvan is oorlogsframe, waar Intel een boost van meer dan 60% claimt in zijn nieuwste driver ten opzichte van de launch-driver. Hoewel er geen brede slag is die Intel zou kunnen maken om alle DX11-titels te helpen, legde Petersen uit dat DX11 nog steeds van een hoger niveau is dan DX12. "Hoewel DX11 niet zo dik is als DX9, moet er nog heel wat werk verzet worden voor die optimalisatie."

Gemiddelde prestaties zijn een aandachtspunt, maar dat was niet het enige probleem met de oorspronkelijke stuurprogramma's van Intel. Petersen legde uit dat het technische team "enkele van de fundamentele toewijzing van middelen" in de bestuurder, waardoor de consistentie wordt verbeterd door ervoor te zorgen dat de bestuurder geen knelpunten tegenkomt die grote verschuivingen veroorzaken frame tijd.

Frametijden voor opschaling in Call of Duty Modern Warfare 2.

Terwijl de kaarten van Intel op gang komen, heeft het team in een razend tempo nieuwe stuurprogramma's uitgebracht. Ik vroeg Petersen en Faiz of die snelheid zou aanhouden, en Faiz nam geen blad voor de mond: "We willen dat momentum graag voortzetten." Petersen toegevoegd: “Het is goed begrepen binnen onze organisatie dat, weet je, stuurprogramma-updates het verschil gaan maken tussen ons succes en gebrek daaraan succes."

Beiden waren voorzichtig om niet te veel te beloven, wat een probleem is waar Intel in het verleden mee te maken heeft gehad met zijn Arc GPU's. Maar het korte record is zeker in het voordeel van Intel. Sinds de lancering hebben de kaarten 15 nieuwe stuurprogramma's gezien (zes WHQL, negen bèta), inclusief releasedagoptimalisaties voor 27 nieuwe games. Dat verslaat AMD en komt overeen met het tempo van Nvidia. In feite was Intel de enige met een bestuurder klaar voor Zweinstein erfenisbij de lancering (een game waarvoor Nvidia nog steeds geen Game Ready-stuurprogramma heeft uitgebracht).

XeSS is nog steeds een work in progress

Intel XeSS gevisualiseerd.

Hoewel Intel grote stappen heeft gemaakt met zijn stuurprogramma's, is er nog een lange weg te gaan. Een gebied dat aandacht nodig heeft, is XeSS, Intel's AI-gebaseerde opschalingstool die dient als alternatief voor Nvidia's Deep Learning Super Sampling (DLSS).

XeSS is een geweldig hulpmiddel, maar het mist op een aantal gebieden: spelondersteuning en scherpte. Intel heeft ondersteuning toegevoegd voor nieuwe games zoals Zweinstein erfenis En Call of Duty Modern Warfare 2, maar het druist in tegen het jarenlange werk dat Nvidia heeft moeten doen om DLSS aan honderden games toe te voegen. Intel hoopt echter dat het implementeren van XeSS in deze games een gemakkelijke weg zal zijn voor ontwikkelaars.

Zoals Petersen uitlegde: “[DLSS en XeSS] vertrouwen allebei op, weet je, in feite bepaalde soorten gegevens die uit het spel komen naar een apart DLL-bestand. Zelfde als XeSS. En we hebben min of meer het voordeel dat we een snelle volger zijn, want zij waren er natuurlijk als eerste. We kunnen het dus heel gemakkelijk maken om XeSS te integreren.” Deze ruggengraat is wat modders in staat heeft gesteld voeg AMD's FidelityFX Super Resolution toe aan games die alleen DLSS ondersteunen. Hetzelfde is theoretisch mogelijk met XeSS.

Vergelijking van XeSS-, DLSS- en FSR-beeldkwaliteit in Modern Warfare 2.

Een gebied waar ik op drukte, was een op een driver gebaseerde opschalingstool, vergelijkbaar met Nvidia beeldschaling of AMD's Radeon Super Resolution. Petersen en Faiz waren opnieuw voorzichtig om niets te beloven, maar ze merkten op dat het "technisch niet onmogelijk" is. Dat zou de hiaten opvullen die Intel momenteel in zijn line-up heeft, maar we zullen zo'n tool misschien een tijdje niet zien (als alle).

Het andere gebied is zachtheid. In vergelijking met DLSS is XeSS meestal niet zo scherp. Ik ging ervan uit dat dit slechts een verschil was in de hoeveelheid toegepaste verscherping, maar Petersen zei dat dat niet het geval is. "Ik denk dat het een veelvoorkomend probleem is, en ik schrijf de meeste zachtheid die je tegenwoordig in bepaalde gevallen ziet toe aan, weet je, een kunststijl die niet nauwkeurig wordt weerspiegeld in de trainingsset die we voor ons model gebruiken, " Petersen gezegd. “En dat zal in de loop van de tijd natuurlijk veranderen in nieuwe versies van XeSS.”

Net als DLSS gebruikt XeSS een neuraal netwerk om de opschaling uit te voeren. Nvidia heeft duidelijk een grote voorsprong in zijn trainingsmodel, dus het kan een paar jaar duren voordat de trainingsgegevens van Intel kunnen evenaren waar Team Green al jaren aan werkt.

Speler drie in de maak

Intel Arc A770 GPU geïnstalleerd in een testbank.

Intel is de grootste GPU-leverancier ter wereld door zijn geïntegreerde graphics, maar de discrete wereld is een ander beest. Het bedrijf heeft bewezen dat het de karbonades heeft om te concurreren in het lagere segment, vooral met de nieuwe agressieve prijzen van de Arc A750. Maar er is nog veel meer werk voor de boeg.

Lekken zeggen Intel is van plan op deze basis voort te bouwen met een vernieuwing van Alchemist eind 2023 en een nieuwe generatie in 2024, maar dat is voorlopig slechts een gerucht. Wat zeker is, is dat Intel duidelijk achter zijn gaming-GPU's staat, en in een tijd van opkomst GPU-prijzen, een derde speler is een welkome aanvulling om wat broodnodige concurrentie te brengen. Laten we hopen dat het momentum in stuurprogramma's en game-ondersteuning na de lancering meerdere generaties aanhoudt.

Dit artikel is onderdeel van ReSpec - een doorlopende tweewekelijkse column met discussies, advies en diepgaande rapportage over de technologie achter pc-gaming.

Aanbevelingen van de redactie

  • Intel's Arc grafische kaarten zijn stilletjes uitstekend geworden
  • Hoe een viraal bodycam-spel het internet liet denken dat het echte beelden waren
  • Hoe Unreal Engine 5 het grootste probleem in pc-gaming aanpakt
  • Intel heeft zojuist uw Arc GPU de dubbele prestaties van frames per seconde gegeven
  • Nemen de beveiligingsfuncties van Windows 11 uw spelprestaties af? Je zou verrast kunnen zijn