La compression de texture neuronale de Nvidia révolutionne ! 🚀
La compression de texture neuronale (NTC) de Nvidia a finalement été mise à l'épreuve, montrant les capacités de la technologie dans une charge de travail 3D réelle. Composer sur YouTube, des tests de la technologie de compression de mémoire de Nvidia ont été effectués sur une RTX 4090, à des résolutions de 1440p et 4K, révélant une réduction impressionnante de la taille de la texture de la mémoire 96% avec NTC par rapport aux techniques de compression de texture conventionnelles. 🚀
Compusemble a testé le NTC dans deux modes : « NTC transcodé en BCn » et « Inférence dans l'échantillon ». Le premier transcode les textures en BCn lors du chargement, tandis que le second décompresse uniquement les texels individuels nécessaires au rendu d'une vue spécifique, réduisant ainsi encore la taille de la mémoire de texture. 🎮
À 1440p avec la mise à l'échelle DLSS activée, le mode « NTC transcodé en BCn » a réduit le taille de la mémoire de test d'application sur un 64%, passant de 272Mo à 98Mo. Cependant, le mode « Inférence NTC sur échantillon » a considérablement réduit la taille de la texture à seulement 11,37 Mo, ce qui représente une réduction de 95,81 TP3T par rapport à la compression non neuronale et une réduction de 881 TP3T par rapport au mode de compression neuronale précédent. 😲
Les mesures Compusemble ont révélé que les performances subissent une légère baisse lors de l'activation de la compression de texture neuronale RTX. « Le mode NTC transcodé en BCn a montré une réduction minimale du FPS moyen par rapport au NTC désactivé, bien que le FPS 1% le plus bas soit sensiblement meilleur que la compression de texture conventionnelle avec NTC désactivé. Le mode d'inférence NTC dans les échantillons a subi une baisse plus prononcée, passant d'une moyenne de 1 600 FPS à environ 1 500 FPS. Le faible 1% a chuté de manière significative à environ 840 FPS.» 📉
La réduction de la taille de la mémoire est la même à 1440p avec TAA au lieu de la mise à l'échelle DLSS, mais le comportement des performances du GPU varie. Tous les modes ont été nettement plus rapides que le DLSS, fonctionnant à près de 2 000 FPS. Le 1% le plus bas en mode « inférence NTC sur échantillon » se déplaçait dans la plage de 1 300 FPS, un grand saut par rapport à 840 FPS. 🎉
Sans surprise, augmenter la résolution à 4K rend le performance chuter de façon spectaculaire. Avec la mise à l'échelle DLSS activée, il affiche un FPS moyen de l'ordre de 1 100 FPS en mode « NTC transcodé en BCn » et un peu moins de 1 000 FPS en mode « Inférence NTC sur échantillon ». Les 1% les plus bas pour les deux modes se situaient dans la plage de 500 FPS.
La désactivation du DLSS au profit de la résolution native avec TAA montre une augmentation moyenne des FPS de l'ordre de 1 700 FPS avec le mode « NTC transcodé en BCn » et une augmentation moyenne des FPS de l'ordre de 1 500 avec le mode « Inférence NTC sur échantillon ». Le 1% le plus bas pour le mode NTC antérieur était juste en dessous de 1 100 FPS, tandis que le mode ultérieur avait des 1% faibles juste en dessous de 800 FPS. 📊
Enfin, Compusemble a testé des vecteurs coopératifs avec le mode « inférence NTC dans l'échantillon » à Résolution 4K avec TAA. Avec les vecteurs coopératifs activés, la fréquence d'images moyenne était de l'ordre de 1 500, tandis qu'avec les vecteurs coopératifs désactivés, la fréquence d'images moyenne chutait à un peu moins de 650 FPS. Les 1% les plus bas étaient également juste en dessous de 750 FPS, avec les vecteurs coopératifs activés ; désactivé les 1% les plus bas étaient juste au-dessus de 400 FPS respectivement. 🔄
Les tests RTX NTC de Compusemble montrent que la technologie de compression neuronale de Nvidia peut réduire considérablement l’empreinte mémoire des textures d’une application 3D, mais au détriment des performances, notamment en mode « inférence basée sur des échantillons ». ⚠️
L’aspect le plus intéressant des résultats de les performances sont DLSS par rapport à la résolution native. L'augmentation significative de la fréquence d'images à la résolution native montre que le noyaux tenseurs Les processeurs utilisés pour traiter les NTC sont lourdement taxés, probablement au point que les performances de mise à l'échelle DLSS sont compromises, suffisamment pour limiter potentiellement les cœurs de shader. Si cela ne se produit pas, nous devrions voir le mode DLSS fonctionner à une fréquence d'images plus élevée que les tests 4K natifs de TAA. 🔍
RTX Neural Texture Compression est en développement depuis au moins quelques années. La nouvelle technologie utilise les cœurs tenseurs des GPU Nvidia modernes pour compresser les textures des applications et des jeux 3D au lieu du code de troncature de bloc traditionnel. RTX NTC représente la première amélioration majeure de technologie compression de texture depuis les années 1990, permettant des textures d'une résolution jusqu'à quatre fois supérieure à celle que les GPU sont capables de traiter aujourd'hui. 📈
Le technologie Il est en version bêta et il n'y a pas de date de sortie. Il est intéressant de noter que le exigences minimales pour le NTC semblent être étonnamment faibles. La page GitHub de Nvidia pour RTX NTC confirme que la configuration minimale requise pour le GPU est un GPU RTX série 20. Cependant, la technologie a également été validée pour fonctionner sur les GPU GTX série 10, les GPU AMD Radeon RX 6000 et les GPU Arc série A, ce qui suggère que nous pourrions voir cette technologie devenir courante sur les GPU non RTX et même sur les consoles. 🎉