Nowe uczenie maszynowe Nvidia zmniejsza zużycie VRAM o 85%
Nowa kompresja tekstur materiałowych Nvidia nie powoduje żadnej utraty jakości, zużywa o 85% mniej VRAM i znacznie skraca rozmiar.
Nvidia niedawno opublikowała artykuł naukowy dotyczący nowego NTC (Neural Texture Compression), który obiecuje redukcję użycia VRAM do 85%, ale bez utraty jakości.
Wynika to z tego, że Nvidia przyznała, iż wykorzystanie VRAM wymknęło się spod kontroli, rzekomo z powodu żądania fotorealistycznej grafiki przez konsumentów.
Choć artykuł jest dość techniczny, bada kodowanie tekstur zamiast zapisywać je w pełnej rozdzielczości. Opiera się na uczeniu maszynowym i wykorzystuje technologię sieci neuronowych do rekonstrukcji obrazu. To również zmniejsza rozmiar tekstury, najbardziej ekstremalnym przykładem, jaki Nvidia mogła ujawnić, jest 1/24 oryginalnego rozmiaru.
Jednym z głównych punktów jest to, że metoda nie używa żadnego algorytmu generatywnego ani podobnego, ale jest w pełni deterministyczna, co jest ładnym sposobem na powiedzenie, że nie używa się żadnych elementów losowych i że to samo wejście zawsze daje ten sam wynik. Ponieważ kodowanie i proces neuronowy zachodzą w Matrix Engine, który jest napędzany przez rdzenie Tensor, wydajność normalnych rdzeni CUDA nie ulegnie zmianie. Oznacza to również, że współczesne karty z serii RTX 50 powinny teoretycznie móc to obsługiwać, gdy tylko deweloperzy gier zaczną go wdrażać.
