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

Nathan Le Gohlisse
Spécialiste Hardware
25 novembre 2019 à 11h30
0
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

0
0
Partager l'article :

Les actualités récentes les plus commentées

La planète est confinée ! Le ralentissement est visible depuis l'espace.
L'union sacrée des télécoms européens, qui vont partager leurs données pour lutter contre le coronavirus
La dernière mise à jour de Windows 10 provoque une fois de plus pannes et ralentissements
Confinement : la nouvelle attestation de déplacement dérogatoire est disponible en téléchargement
OneWeb opère maintenant 74 satellites en orbite
Comment choisir la bonne diagonale pour son téléviseur ?
L'empreinte carbone issue de la consommation des Français a chuté de deux-tiers avec le confinement
Elon Musk fait un don de 50 000 masques et 1200 respirateurs... pour se racheter ?
Confinement : le gouvernement durcit les restrictions
Coronavirus : le traçage numérique

Notre charte communautaire

  • 1. Participez aux discussions
  • 2. Partagez vos connaissances
  • 3. Échangez vos idées
  • 4. Faites preuve de tolérance
  • 5. Restez courtois
  • 6. Publiez des messages utiles
  • 7. Soignez votre écriture
  • 8. Respectez le cadre légal
  • 9. Ne faites pas de promotion
  • 10. Ne plagiez pas
  • Consultez la charte
scroll top