ACTU
RTX : mieux que des pansements, décompresse
par CBL,
email @CBL_Factor
Parmi les choses annoncées durant la conf' Nvidia, la technologie RTX IO est peut-être la plus intéressante. L'idée est simple : les assets (modèles 3D et textures) utilisés par les moteurs du futur comme Unreal Engine V seront énormes et seront donc compressés histoire de ne pas prendre trop de place. Mais cela signifie qu'il faut les décompresser à la volée ce qui pose deux problèmes:
D'ailleurs RTX IO repose sur DirectStorage qui a été développé par Microsoft pour sa nouvelle console et qui arrivera prochainement sur PC. Les futures cartes RDNA 2 d'AMD supporteront aussi fort probablement DirectStorage tout comme les futures GPUs d'Intel. Au niveau matos, il faudra que le jeu soit installé sur un SSD NVMe car les données passent par le bus PCI Express. Les cartes RTX 30xx supportent d'ailleurs le PCIe 4.0 doublant ainsi la bande-passante potentielle comparé aux RTX 20xx. On doute par contre qu'elle tireront pleinement partie de 16 lignes (32 Go/s) vu que les générations précédentes avaient rarement besoin de plus de 8 lignes en PCIe 3.0 (8 Go/s).
Par contre le tout ne sera apparemment disponbile que sur les cartes 30xx du côté d'Nvidia. Il faut aussi que les développeurs implémentent le tout au sein de leurs jeux/moteurs de jeux (Unreal et Unity). La bonne nouvelle est qu'en l'absence de matos supportant DirectStorage, la décompression devrait se faire à l'ancienne via CPU. Voilà de quoi rentabiliser votre Ryzen 9 3900X.
- Cela prend un temps CPU dingue. Au delà même de la décompression, le temps CPU est souvent un facteur bloquant pour les gros volumes d'entrées/sorties.
- C'est inefficace. Les assets sont décompressés dans la mémoire centrale avant d'être transférés dans la mémoire vidéo
D'ailleurs RTX IO repose sur DirectStorage qui a été développé par Microsoft pour sa nouvelle console et qui arrivera prochainement sur PC. Les futures cartes RDNA 2 d'AMD supporteront aussi fort probablement DirectStorage tout comme les futures GPUs d'Intel. Au niveau matos, il faudra que le jeu soit installé sur un SSD NVMe car les données passent par le bus PCI Express. Les cartes RTX 30xx supportent d'ailleurs le PCIe 4.0 doublant ainsi la bande-passante potentielle comparé aux RTX 20xx. On doute par contre qu'elle tireront pleinement partie de 16 lignes (32 Go/s) vu que les générations précédentes avaient rarement besoin de plus de 8 lignes en PCIe 3.0 (8 Go/s).
Par contre le tout ne sera apparemment disponbile que sur les cartes 30xx du côté d'Nvidia. Il faut aussi que les développeurs implémentent le tout au sein de leurs jeux/moteurs de jeux (Unreal et Unity). La bonne nouvelle est qu'en l'absence de matos supportant DirectStorage, la décompression devrait se faire à l'ancienne via CPU. Voilà de quoi rentabiliser votre Ryzen 9 3900X.