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 davantage 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 272 Mo à 98 Mo. 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 de 881 TP3T par rapport au mode de compression neuronale précédent. 😲
Les mesures Compusemble ont révélé une légère baisse des performances lorsque la compression de texture neuronale RTX est activée. Le transcodage NTC vers BCn a montré une baisse minime du nombre d'images par seconde moyen par rapport à la compression NTC désactivée, même si le nombre d'images par seconde le plus bas en 1% était nettement supérieur à la compression de texture classique avec NTC désactivé. Le mode d'inférence NTC a enregistré une baisse plus marquée, passant de 1 600 images par seconde en moyenne à environ 1 500 images par seconde. Le nombre d'images par seconde le plus bas en 1% a chuté significativement, à environ 840 images par seconde. 📉
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 fonctionnaient beaucoup plus rapidement 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, l’augmentation de la résolution à 4K rend le performance chuter drastiquement. 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 en faveur de la résolution native avec TAA montre une augmentation moyenne des FPS dans la plage de 1 700 FPS avec le mode « NTC transcodé en BCn » et une augmentation moyenne des FPS dans la plage de 1 500 avec le mode « Inférence NTC à l'échantillon ». Le 1% le plus bas pour le mode NTC précédent était juste en dessous de 1 100 FPS, tandis que le mode ultérieur avait un 1% faible juste en dessous de 800 FPS. 📊
Enfin, Compusemble a testé des vecteurs coopératifs avec le mode « inférence NTC sur é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 cette option désactivée, 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 le technologie La compression neuronale de Nvidia peut réduire considérablement l’empreinte mémoire de texture d’une application 3D, mais au détriment des performances, notamment en mode « inférence dans l’échantillon ». ⚠️
L’aspect le plus intéressant des résultats de la performance est 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. Le nouveau technologie utilise les cœurs tenseurs des GPU Nvidia modernes pour compresser les textures dans les applications et les 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 de la série RTX 20. Cependant, technologie Il a également été validé pour fonctionner sur les GPU de la série GTX 10, les GPU AMD Radeon RX 6000 et les GPU Arc de la 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. 🎉