Les pilotes GPU d’Intel accélèrent le lancer de rayons de 100x, il manquait une ligne de code

Les pilotes GPU d’Intel accélèrent le lancer de rayons de 100x, il manquait une ligne de code

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.

Facebook
Twitter
LinkedIn
Pinterest

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.