NVIDIA vyvíjí na základě dlaždic založenou technologii Multi-GPU vykreslování s názvem 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.

V CFR je rám rozdělen na malé čtvercové dlaždice, jako šachovnice. Liché číslované dlaždice jsou vykreslovány jednou GPU a sudé číslovány druhou. Na rozdíl od AFR (alternativní vykreslování snímků), ve kterém má vyhrazená paměť každé GPU kopii všech zdrojů potřebných k vykreslení rámce, metody jako CFR a SFR (vykreslování rozdělených rámců) optimalizují přidělování zdrojů. CFR také údajně nabízí menší mikrokutery než AFR. 3DCenter také podrobně popisuje funkce a požadavky CFR. Zpočátku je metoda kompatibilní pouze s DirectX (včetně DirectX 12, 11 a 10), nikoli s OpenGL nebo Vulkan. Prozatím je to „Turing“ exkluzivní, protože je vyžadován NVLink (k virtualizaci vyrovnávací paměti dlaždic je pravděpodobně potřeba jeho šířka pásma). Nástroje jako NVIDIA Profile Inspector vám umožňují vynutit CFR, pokud jsou splněny ostatní požadavky na hardware a API. Stále má mnoho problémů s kompatibilitou a NVIDIA zůstává prakticky nedokumentována.
Source: 3DCenter.org