NVIDIA ha invertido en el desarrollo de multi-GPU, específicamente SLI sobre NVLink, y ha desarrollado una nueva técnica de renderizado multi-GPU que parece estar inspirada en el renderizado basado en mosaicos. Implementado en un nivel de GPU simple, el renderizado basado en mosaicos ha sido una de las muchas salsas secretas de NVIDIA que mejoraron el rendimiento desde su familia de GPU “Maxwell”. 3DCenter.org descubrió que NVIDIA está trabajando en su avatar multi-GPU, llamado CFR, que podría ser la abreviatura de “representación de cuadros de cuadros” o “representación de cuadros de cuadros”. El método ya está implementado en secreto en los controladores NVIDIA actuales, aunque no está documentado para que los desarrolladores lo implementen.
En CFR, el marco se divide en pequeñas fichas cuadradas, como un tablero de ajedrez. Los mosaicos impares se representan por una GPU, y los pares por la otra. A diferencia de AFR (representación alternativa de cuadros), en el que la memoria dedicada de cada GPU tiene una copia de todos los recursos necesarios para representar el cuadro, los métodos como CFR y SFR (representación de cuadros divididos) optimizan la asignación de recursos. CFR también supuestamente ofrece micro-tartamudeo menor que AFR. 3DCenter también detalló las características y requisitos de CFR. Para empezar, el método solo es compatible con DirectX (incluidos DirectX 12, 11 y 10), y no con OpenGL o Vulkan. Por ahora es exclusivo de “Turing”, ya que se requiere NVLink (probablemente se necesita su ancho de banda para virtualizar el búfer de mosaico). Herramientas como NVIDIA Profile Inspector le permiten forzar el CFR siempre que se cumplan los demás requisitos de hardware y API. Todavía tiene muchos problemas de compatibilidad y NVIDIA sigue prácticamente sin documentar.