Intel's Arc GPU's werden in 2022 met veel tamtam gelanceerd. Het was leuk om een andere grafische kaartoptie te zien om het Nvidia-AMD-monopolie op de GPU-markt te doorbreken en een mogelijke oplossing voor GPU-scalperingsproblemen. Dit alles kwam met de belofte van goedkopere prijskaartjes en goede prestaties.
Het maken van een geweldige GPU gaat echter niet alleen over het bouwen van goede hardware, wat duidelijk werd met de problemen met Intel's GPU-stuurprogramma's. Een andere veelgestelde vraag met betrekking tot de Arc GPU's van Intel was of ze functies als ray tracing zullen ondersteunen of niet.
Wat is raytracing? Een korte uitleg
Zonder al te veel in detail te treden, raytracing is een grafische weergavemethode die algoritmen gebruikt om te berekenen waar lichten en schaduwen zouden moeten zijn in videogames. Dit zorgt voor een realistischer beeld in vergelijking met traditionele shaders.
Dit vereist natuurlijk extra rekenkracht om te berekenen hoe deze algoritmen zouden werken. De beste manier om dit te doen, is door speciale hardwarekernen toe te voegen die ray tracing-bewerkingen afhandelen, aangezien dit moeilijk te bereiken zou zijn met alleen software.
Verschillende fabrikanten hebben verschillende manieren om ray tracing te implementeren. Nvidia, al op zijn vierde generatie ray tracing-hardware, gebruikt speciale hardware-RT-cores in zijn GPU's. AMD, op aan de andere kant gebruikt Ray Accelerators, een set hardware-cores die ray tracing naast extra afhandelen functies.
Ondersteunen Intel GPU's Ray Tracing?
Intel Arc GPU's ondersteunen ray tracing. Dit wordt gedaan met behulp van gespecialiseerde hardware met vaste functies, Ray Tracing Units (RTU) genaamd, om de functie te implementeren. Bovendien gebruikt Intel wat het Asynchronous Ray Tracing noemt, dat stralen combineert met vergelijkbare hit-shaders om ervoor te zorgen dat de RTU's (ook bekend als Intel Xe-cores) volledig worden benut.
Elke RTU heeft twee Ray Traversal Pipelines en kan 12 Box-kruisingen per cyclus verwerken, evenals 1 Driehoekskruising per cyclus. Ze zijn ook uitgerust met een speciale BVH-cache.
Dit is hoeveel RTU's elke Intel Arc GPU heeft:
- Boog A770: 32 RTU's
- Boog A750: 28 RTU's
- Boog A580: 24 RTU's
- Boog A380: 8 RTU's
- Boog A310: 6 RTU's
Zoals je waarschijnlijk wel kunt raden, leveren de onderste Arc GPU's, de 300-serie, niet veel ray tracing-prestaties, gezien hun lage RTU-nummers. echter, de De Intel Arc 700-serie kan de Nvidia RTX 3060 aan op het gebied van prestatiebenchmarks.
Wanneer geplaatst tegen de RTX 3060 in een test uitgevoerd door Intel, presteerde de Arc A770 op hetzelfde niveau, zo niet beter, in meer dan een dozijn games met ray tracing op 1080p. Gecombineerd met XeSS, het antwoord van Intel op de DLSS-technologie van Nvidia, gingen de prestaties samen met de resolutie omhoog naar 1440p.
Een belangrijk ding om op te merken is echter software-ondersteuning. Het samenstellen van krachtige hardware zal je niet veel goed doen totdat je goede stuurprogramma's hebt. Het is niet eenvoudig om stuurprogramma's goed te krijgen, vooral in een product van de eerste generatie, en de Arc-line-up heeft sinds de lancering last gehad van slechte stuurprogramma's.
Welke rol speelt software?
Hoewel de Arc-line-up ray tracing ondersteunt, betekent dit niet per se dat het er in games van kan profiteren. De hardware-RTU's in Arc-kaarten zijn alleen bedoeld om de prestaties van ray tracing-algoritmen te verbeteren.
Om ervoor te zorgen dat games ray tracing op Arc GPU's kunnen uitvoeren, moeten game-ontwikkelaars de functie integreren met behulp van Microsoft's DirectX12 of Vulkan API's. Het goede nieuws is dat deze twee API's in principe elke game vertegenwoordigen die ray heeft traceren.
Hoewel dit Intel schouder aan schouder plaatst met Nvidia en AMD op het gebied van softwarecompatibiliteit, lopen de laatste twee nog steeds voorop op het gebied van stuurprogrammakwaliteit. Early adopters van de Arc-line-up hebben een aantal driverproblemen onthuld die de prestaties en de gebruikerservaring echt kunnen belemmeren.
Goede stuurprogramma's helpen ook om aanvullende softwarefuncties aan GPU's te bieden. Deze voegen prestatievoordelen toe en gebruiken zelfs cases die verder gaan dan gamen. Nvidia's DLSS 3.0 is hier een goed voorbeeld van, als je bedenkt hoeveel verschil de neurale grafische technologie maakt voor de FPS van je game.
Intel's Arc GPU's ondersteunen Ray Tracing
Dus ja, kortom, Intel's Arc GPU's ondersteunen ray tracing. De mogelijkheden zijn misschien niet te vergelijken met die van Nvidia, maar juist het feit dat Intel een product van de eerste generatie met ray tracing-ondersteuning heeft gelanceerd, is een goed begin voor deze nieuwe GPU-reeks.