Mettez de côté les cartes graphiques, vous pouvez désormais exécuter le lancer de rayons sur un processeur

Mettez de côté les cartes graphiques, vous pouvez désormais exécuter le lancer de rayons sur un processeur

Le lancer de rayons est peut-être plus courant dans les jeux de nos jours, mais il est toujours considéré comme une fonctionnalité graphique extrêmement difficile à traiter, nécessitant des cartes graphiques puissantes dotées de processeurs de lancer de rayons dédiés. Cependant, un développeur a montré qu’il existe peut-être un autre moyen en activant lancer de rayons sur un processeur.

Le développeur, nommé Konstantin Seurer, travaille régulièrement à l’ajout de fonctionnalités à une version purement CPU de la bibliothèque graphique open source Mesa, basée sur Vulkan. En activant la fonction Implémenter VK_KHR_ray_query, le moddeur a ouvert la possibilité d’exécuter des fonctions de lancer de rayons sur les processeurs, démontrant la capacité d’utiliser un classique certifié, Quake 2.

Malheureusement, Konstantin n’a fourni aucun détail sur le matériel qu’ils ont utilisé pour atteindre leur objectif de jeu, nous ne savons donc pas si cela était uniquement gérable avec une puce Threadripper à 96 cœurs ou une option plus modeste comme un Intel. Noyau i5-14600K. Quelle que soit la puce choisie, il y a clairement place à l’amélioration, comme le commente Konstantin : « Ne posez pas de questions sur les performances ».

En grande partie, nous devrons leur faire confiance sur parole, car une seule capture d’écran de la fonctionnalité a été fournie sur la page gitlab du projet. Cependant, cette capture d’écran montre qu’au moment de la capture d’écran, la fréquence d’images était enregistrée à 1 ips avec une utilisation du processeur de 34 % – notez également l’utilisation du GPU à 0 %, montrant que tout fonctionne sur le processeur.

On ne sait pas vraiment comment ni pourquoi seulement 34 % du processeur est utilisé. Bien que de nombreux jeux – en particulier les plus anciens – ne prennent pas en charge l’utilisation des cœurs supplémentaires des processeurs multicœurs, cela ne concerne normalement que le thread principal du jeu. Une fois que des fonctionnalités telles que les graphiques sont traitées sur le processeur et non déchargées sur un GPU, nous pouvons nous attendre à ce que cette charge de travail soit répartie sur d’autres cœurs – tout comme la façon dont un GPU utilise des milliers de cœurs GPU pour répartir et traiter les charges de travail graphiques – mais ce n’est peut-être pas une option ici.

Quoi qu’il en soit, il y a clairement du chemin à parcourir avant que nous puissions envisager d’exécuter des jeux avec le lancer de rayons uniquement sur un processeur comme une option viable. Si vous souhaitez l’essayer, cependant, après quelques mois en mode approbation, les ajouts de lancer de rayons de Konstantin seront enfin disponibles pour que les utilisateurs puissent les essayer avec la version Mesa 24.1.

Si vous préférez simplement passer à une expérience de lancer de rayons jouable dès maintenant, nous vous suggérons de consulter des modèles comme la Nvidia GeForce RTX 4070 Super ou la RTX 4080 Super pour obtenir une expérience stellaire à un prix pas ridicule.

Source-74