Intel prévoit une attaque majeure sur le marché des cartes graphiques dédiées, où il veut concurrencer AMD et Nvidia. Mais pour cela, il doit affiner les pilotes et en supprimer les erreurs. L’un d’eux a été corrigé dans la dernière version des pilotes Intel Mesa 22.2 pour le système d’exploitation Linux dans l’interface Vulkan. Le correctif de bogue a permis d’augmenter les performances du lancer de rayons d’un facteur 100. Quelque chose comme cela suggère qu’il y a eu une erreur grave qui a considérablement aggravé l’efficacité de l’ensemble du processus.
Le problème était assez simple. Le lancer de rayons devrait idéalement fonctionner avec une mémoire rapide sur la carte graphique. Cependant, en raison d’une ligne de code manquante dans les pilotes, la mémoire nécessaire n’était pas correctement allouée sur la carte graphique, mais de la mémoire RAM classique était utilisée. L’ordinateur a donc dû effectuer de nombreux transferts inutiles et lents depuis / vers la RAM. Il suffisait de définir correctement l’indicateur ANV_BO_ALLOC_LOCAL_MEM pour allouer de la mémoire dans la VRAM au lieu de la RAM, ce qui a entraîné une accélération 100x du lancer de rayons.