Aller au contenu

Que signifie vraiment DirectCompute pour les joueurs ?

    1651624623

    GPGPU obtient une autre application pratique

    Il semble qu’il y a seulement quelques mois, l’équipe de Tom’s Hardware a commencé à approcher les fournisseurs de matériel et les développeurs de logiciels avec notre désir d’évaluer plus en profondeur les capacités des composants compatibles OpenCL et DirectCompute en utilisant des métriques du monde réel. Nous avons approfondi autant que possible, mais il ne semblait tout simplement pas y avoir grand-chose à signaler. Bien sûr, nous effectuerions des tests dans Metro 2033 avec son filtre de profondeur de champ basé sur DirectCompute activé et désactivé. Mais la seule conclusion que nous pouvions tirer était, « Wow, c’est sûr que les performances des marteaux. »

    Enfin, cette situation est en train de changer. Une liste croissante de jeux implémente désormais DirectCompute. Nous en testons quatre dans cet article : Battlefield 3, DiRT 3, Civilization 5 et, bien sûr, Metro 2033. Contrairement à la plupart des tests de jeux que nous effectuons chez Tom’s Hardware, nous ne nous concentrons pas ici sur les performances brutes du système ou des composants. . Oui, c’est une autre pièce qu’AMD nous a aidés à mettre en place avec des informations techniques et une aide pour parler aux développeurs, nous examinons donc les APU de l’entreprise et les comparons à des graphiques discrets. Mais il y a plus dans cette histoire que l’impact sur la fréquence d’images. Il s’agit d’activer des techniques permettant d’atteindre un réalisme qui était auparavant irréalisable à l’époque précédant l’assistance au calcul basée sur le GPU.

    « Obtenir plus de vitesse dans les jeux basés uniquement sur des révisions matérielles n’atteint pas le même genre de sommets élevés que nous avons vus ces dernières années », déclare Neal Robison, directeur des relations ISV chez AMD. « Les développeurs de logiciels n’avaient généralement pas à recoder leurs logiciels car les progrès du matériel leur donnaient une amélioration qui était, dans de nombreux cas, le double des performances de la génération précédente. Mais maintenant, nous en arrivons au point où nous ajoutons des cœurs plutôt que de renforcer les puces individuelles. Les développeurs doivent en fait apporter des modifications à leur logiciel, dans certains cas des changements architecturaux fondamentaux. Le calcul hétérogène est l’une de ces clés qui vous permettra, en tant que développeur, d’entrer littéralement dans les entrailles du processeur et de faire ce pas de géant avec votre logiciel pour encourager les gens à se mettre à niveau.

    L’évaluation de Robison de ce que les développeurs feront avec l’informatique hétérogène semble juste lorsqu’il s’agit d’applications comme Adobe Premiere Pro CS 5 (en particulier, son moteur de lecture Mercury compatible CUDA) et le transcodage vidéo. Les deux charges de travail parallélisées tirent facilement parti des optimisations pour les architectures graphiques. Cependant, nous n’avons pas encore vu d’avantage axé sur les performances attribuable à OpenCL ou DirectCompute dans les jeux. Là, les deux API semblent permettre aux développeurs de logiciels de nouvelles approches pour augmenter la réalité. Nous sommes toujours curieux, cependant : comment, exactement, les meilleurs titres exploitent-ils les dernières nouveautés en matière d’informatique hétérogène, et que va-t-il se passer ? Répondre à ces questions nécessite les commentaires des développeurs, et c’est exactement ce que nous recherchions.

    Avant d’y aller, prenons une seconde pour parler de performance. Comme nous venons de le voir la semaine dernière dans Battle At $140 : An APU Beat An Intel CPU And Add-In Graphics ?, il existe des limites bien définies à ce que vous pouvez attendre des APU d’aujourd’hui. Nous avons couru Metro. Nous avons couru Battlefield. Nous avons exécuté DiRT 3. Dans chaque cas, ces jeux tournés vers l’avenir étaient modérément jouables à 1024×768 en utilisant leurs paramètres de détail les plus bas. S’appuyer davantage sur les ressources graphiques pour traiter OpenCL ou DirectCompute ne va pas changer cette histoire. Il est plus probable que vous aurez l’occasion de jouer à un jeu préféré sur un ordinateur portable équipé d’un APU qui n’aurait pas fonctionné correctement auparavant.

    Mais rappelez-vous que nous sommes à quelques mois d’une nouvelle vague de processeurs d’Intel et d’APU basés sur Trinity d’AMD. La barre des performances est sur le point d’augmenter, et une prise en charge appropriée des deux normes de calcul affectera presque certainement l’apparence de votre titre préféré, à condition que les deux sociétés puissent nous démontrer des fréquences d’images plus élevées à partir de leurs composants de nouvelle génération.

    0 0 votes
    Rating post
    S’abonner
    Notification pour
    guest
    0 comments
    Commentaires en ligne
    Afficher tous les commentaires
    0
    Nous aimerions avoir votre avis, veuillez laisser un commentaire.x