NVIDIA desenvolupa una tècnica de rendició multi-GPU basada en mosaic anomenada CFR



NVIDIA is invested in the development of multi-GPU, specifically SLI over NVLink, and has developed a new multi-GPU rendering technique that appears to be inspired by tile-based rendering. Implemented at a single-GPU level, tile-based rendering has been one of NVIDIA's many secret sauces that improved performance since its 'Maxwell' family of GPUs. 3DCenter.org discovered that NVIDIA is working on its multi-GPU avatar, called CFR, which could be short for 'checkerboard frame rendering,' or 'checkered frame rendering.' The method is already secretly deployed on current NVIDIA drivers, although not documented for developers to implement.

En CFR, el marc es divideix en petites rajoles quadrades, com un tauler de comprovació. Les rajoles numerades imparelles es mostren per una GPU i les altres amb un número parell. A diferència d'AFR (representació de fotogrames alternatius), en què la memòria dedicada de cada GPU té una còpia de tots els recursos necessaris per a representar el fotograma, mètodes com CFR i SFR (renderització de fotograma dividit) optimitzen l'assignació de recursos. El CFR també ofereix menys micro-stutter que AFR. 3DCenter també va detallar les característiques i els requisits de CFR. Per començar, el mètode només és compatible amb DirectX (inclosos els DirectX 12, 11 i 10) i no OpenGL o Vulkan. Ara per ara és 'Turing' exclusiu, ja que es requereix NVLink (probablement el seu ample de banda és necessari per virtualitzar el buffer de rajoles). Eines com NVIDIA Profile Inspector us permeten forçar CFR sempre que es compleixin els altres requisits de maquinari i API. Encara té molts problemes de compatibilitat i continua sent pràcticament sense documentar NVIDIA.


Source: 3DCenter.org