Les GPU Intel Arc prennent-ils en charge le Ray Tracing ?

Les GPU Intel Arc prennent-ils en charge le Ray Tracing ?

Les GPU Arc d’Intel ont été lancés en grande pompe en 2022. C’était agréable de voir une autre option de carte graphique pour briser le monopole Nvidia-AMD sur le marché des GPU et une solution potentielle aux problèmes de scalping des GPU. Tout cela s’accompagnait de la promesse d’étiquettes de prix moins chères et de bonnes performances.

Cependant, faire un bon GPU ne consiste pas seulement à construire un bon matériel, ce qui était évident avec les problèmes de pilote GPU d’Intel. Une autre question courante concernant les GPU Arc d’Intel était de savoir s’ils prendraient en charge des fonctionnalités telles que le lancer de rayons ou non.

Qu’est-ce que le lancer de rayons ? Une brève explication

Sans entrer dans trop de détails, le lancer de rayons est une méthode de rendu graphique qui utilise des algorithmes pour calculer où les lumières et les ombres sont censées se trouver dans les jeux vidéo. Cela crée une image plus réaliste par rapport aux shaders traditionnels.

schéma illustrant le fonctionnement du lancer de rayons
Crédit image : timrb/ Wikimedia

Bien sûr, cela nécessite une puissance de calcul supplémentaire pour calculer le fonctionnement de ces algorithmes. La meilleure façon d’y parvenir consiste à ajouter des cœurs matériels dédiés qui gèrent les opérations de lancer de rayons, car cela serait difficile à réaliser uniquement avec un logiciel.

Différents fabricants ont différentes manières de mettre en œuvre le lancer de rayons. Nvidia, déjà sur son matériel de traçage de rayons de quatrième génération, utilise des cœurs RT matériels dédiés dans ses GPU. AMD, quant à lui, utilise des accélérateurs de rayons, un ensemble de cœurs matériels qui gèrent le lancer de rayons ainsi que des fonctions supplémentaires.

Les GPU Intel prennent-ils en charge le Ray Tracing ?

Les GPU Intel Arc prennent en charge le lancer de rayons. Cela se fait à l’aide d’un matériel spécialisé à fonction fixe appelé Ray Tracing Units (RTU) pour implémenter la fonctionnalité. De plus, Intel utilise ce qu’il appelle le traçage de rayons asynchrone, qui combine des rayons avec des shaders de hit similaires pour garantir que les RTU (également appelés cœurs Intel Xe) sont pleinement utilisés.

Chaque RTU dispose de deux pipelines Ray Traversal et peut gérer 12 intersections Box par cycle ainsi qu’une intersection Triangle par cycle. Ils sont également équipés d’un cache BVH dédié.

Voici le nombre de RTU dont dispose chaque GPU Intel Arc :

  • Arc A770 : 32 RTU
  • Arc A750 : 28 RTU
  • Arc A580 : 24 RTU
  • Arc A380 : 8 RTU
  • Arc A310 : 6 RTU

Comme vous pouvez probablement le deviner, les GPU Arc de niveau inférieur, la série 300, n’offrent pas beaucoup de performances de lancer de rayons, compte tenu de leurs faibles nombres de RTU. Cependant, la série Intel Arc 700 résiste à la Nvidia RTX 3060 en termes de performances.

Lorsqu’il a été comparé au RTX 3060 lors d’ un test effectué par Intel , l’Arc A770 s’est comporté à égalité, sinon mieux, dans plus d’une douzaine de jeux exécutant le lancer de rayons à 1080p. Combiné avec XeSS, la réponse d’Intel à la technologie DLSS de Nvidia, les performances ont augmenté avec la résolution à 1440p.

Graphique comparant Intel Arc A770 à Nvidia RTX 3060 dans les jeux de traçage de rayons 1080p
Crédit image : Intel

Une chose importante à noter, cependant, est le support logiciel. Assembler du matériel puissant ne vous servira à rien tant que vous n’aurez pas de bons pilotes. Obtenir les bons pilotes, en particulier dans un produit de première génération, n’est pas facile, et la gamme Arc a souffert de pilotes médiocres depuis son lancement.

Quel rôle joue le logiciel ?

Même si la gamme Arc prend en charge le lancer de rayons, cela ne signifie pas nécessairement qu’elle pourra en tirer parti dans les jeux. Les RTU matérielles des cartes Arc sont uniquement destinées à améliorer les performances des algorithmes de lancer de rayons.

Pour que les jeux puissent exécuter le lancer de rayons sur les GPU Arc, les développeurs de jeux devront intégrer la fonctionnalité à l’aide des API DirectX12 ou Vulkan de Microsoft. La bonne nouvelle est que ces deux API représentent essentiellement tous les jeux dotés de lancer de rayons.

Bien que cela place Intel au coude à coude avec Nvidia et AMD en termes de compatibilité logicielle, ces deux derniers sont toujours en avance en termes de qualité des pilotes. Les premiers utilisateurs de la gamme Arc ont révélé un certain nombre de problèmes de pilote qui peuvent vraiment entraver les performances et l’expérience utilisateur.

De bons pilotes aident également à fournir des fonctionnalités logicielles supplémentaires aux GPU. Ceux-ci ajoutent des avantages en termes de performances et même des cas d’utilisation au-delà des jeux. Le DLSS 3.0 de Nvidia en est un bon exemple, compte tenu de la différence que la technologie graphique neuronale apporte au FPS de votre jeu.

Les GPU Arc d’Intel prennent en charge le lancer de rayons

Donc oui, en bref, les GPU Arc d’Intel prennent en charge le lancer de rayons. Ses capacités ne sont peut-être pas comparables à celles de Nvidia, mais le fait même qu’Intel ait lancé un produit de première génération avec prise en charge du lancer de rayons est un bon début pour cette nouvelle gamme de GPU.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *