NVIDIA développe un rendu multi-gpu par zone nommé CFR

Nathan Le Gohlisse
Par Nathan Le Gohlisse, Spécialiste Hardware.
Publié le 25 novembre 2019 à 11h30
NVLink RTX 2070
© NVIDIA

NVIDIA n'a pas tout à fait abandonné le principe de SLI. Preuve en est, les verts travaillent actuellement à l'implémentation d'une nouvelle technique de rendu multi-GPU, basée sur le principe du tile-based rendering. Un procédé qui n'a rien de nouveau.

Employée par NVIDIA depuis sa génération de GPUs Maxwell, la technique de tile-based rendering refait parler d'elle près de six ans après son introduction. Cette méthode de rendu, destinée à améliorer les performances et fonctionnant jusque alors sur un seul et unique GPU, sera bientôt améliorée de façon à opérer sur au moins deux cartes graphiques associées par la magie du SLI (via le dispositif bien connu NVLink).

Une nouvelle technique baptisée CFR

Cette nouveauté est désignée en interne sous les initiales CFR (pour « Checkerboard Frame Rendering » ou « Checkered Frame Rendering » souligne TechPowerUp) et semble d'ores et déjà en cours de déploiement sur les drivers NVIDIA actuels. Un déploiement secret selon 3DCenter (qui a découvert ladite nouveauté), puisqu'aucun document n'est encore disponible pour les développeurs extérieurs.


Avec cette technique CFR, chaque image est divisée en petites zones carrées, pour constituer une sorte de damier numéroté. Le rendu des zones impaires est géré par le premier GPU, tandis que celui des zones paires est pris en charge par le second GPU. Cette méthode de rendu est différente de l'AFR (Alternate Frame Rendering), par exemple, pour lequel la mémoire dédiée de chaque GPU contient une copie de toutes les ressources nécessaires au rendu d'une image, note TPU.

Le CFR (mais aussi la technique de SFR, Split Frame Rendering) vise plutôt à optimiser l'allocation des ressources. Il s'agit donc d'une méthode souvent plus pertinente, d'autant qu'elle limite les problèmes de micro-stutter observés avec le rendu par AFR.

hTThROVKCoYaagBZ.jpg
© NVIDIA via TechPowerUp

Le CFR disponible uniquement sur les cartes Turing... du moins pour le moment

Comme le souligne 3DCenter, le CFR présente pour l'instant un certain nombre de limitations. Il n'est ainsi compatible qu'avec les API DirectX (DX12, 11 et 10), et non avec OpenGL ou encore Vulkan. Cette technique se réserve par ailleurs à une utilisation sur les cartes Turing, puisque le NVLink est demandé (probablement à cause de la bande passante requise pour virtualiser les différentes « zones » mentionnées plus haut). Notons par ailleurs que le CFR n'est pas encore activé, il serait en l'état simplement déployé sur les derniers drivers NVIDIA.


TechPowerUp précise néanmoins qu'un outil comme le NVIDIA Profile Inspector permet d'en forcer l'activation sur du matériel compatible et sur les API évoqués plus haut. Attention toutefois, le CFR souffre encore de nombreux problèmes de compatibilité, problèmes que NVIDIA devra résoudre avant une éventuelle annonce officielle.

Source : TechPowerUp

Le Black Friday c'est parti ! Retrouvez les meilleurs bons plans et promos avec Clubic.

Les bons plans Black Friday

Nathan Le Gohlisse
Spécialiste Hardware
Vous êtes un utilisateur de Google Actualités ou de WhatsApp ?
Suivez-nous pour ne rien rater de l'actu tech !
Commentaires (0)
Rejoignez la communauté Clubic
Rejoignez la communauté des passionnés de nouvelles technologies. Venez partager votre passion et débattre de l’actualité avec nos membres qui s’entraident et partagent leur expertise quotidiennement.
Abonnez-vous à notre newsletter !

Recevez un résumé quotidien de l'actu technologique.

Désinscrivez-vous via le lien de désinscription présent sur nos newsletters ou écrivez à : [email protected]. en savoir plus sur le traitement de données personnelles