Hardware mag 40

Page 63

Performances : Alerte Rouge 3, F.E.A.R. 2, GTA 4 F.E.A.R. 2 ‐ GeForce GTX 285

Alerte Rouge 3 ‐ GeForce GTX 285 3.2 GHz ‐ 4 cores

30

3.2 GHz ‐ 4 cores

2.66 GHz ‐ 4 cores + HT

30

2.66 GHz ‐ 4 cores + HT

83

2.66 GHz ‐ 4 cores

30

2.66 GHz ‐ 4 cores

84

2 66 GH 3 cores 2.66 GHz ‐ 3

30

2 66 GH 3 cores 2.66 GHz ‐ 3

84

2 66 GH 2 cores 2.66 GHz ‐ 2

30

2 66 GH 2 cores 2.66 GHz ‐ 2

2 66 GHz 1 core 2.66 GHz ‐ 1 core

30

2 66 GHz 1 core 2.66 GHz ‐ 1 core

0

5

10

A

lerte Rouge 3 représente le cas typique d’un jeu peu gourmand qui n’a que faire des CPU quad core et même des CPU dual core à haute fréquence. Pour se simplifier la tâche, les développeurs ont limité le nombre d’images par seconde à 30. Notez cependant, et même si ce n’est pas le cas ici, que certains jeux peuvent afficher des performances a priori bonnes, mais au prix d’un ralentissement de la simulation. Ainsi, un jeu peut décider de donner la priorité au maintien de 30 FPS et dans le cas d’une insuffisance CPU, il va réduire la vitesse de l’AI, de la physique etc. L’affichage reste donc rapide mais le jeu tourne au ralenti. Un CPU multicore peut donc sembler être inutile si on ne regarde que la vitesse d’affichage alors qu’il permet de maintenir la simulation à vitesse normale.

15

20

25

30

98

82

58 0

35

pas d’enthousiasme par rapport à cela puisque rien de ce que fait ou affiche le jeu ne justifie une telle débauche de puissance. En réalité, Grand Theft Auto 4 est sur le plan technique un portage médiocre sur PC d’un jeu développé à la base sur des consoles. Il nous est donc difficile de dire si le multithreading massif a été mis en place pour compenser tant bien que mal le manque de performances ou s’il en est responsable ! Une organisation des threads spécifique à une console, par exemple, peut être

20

40

60

80

Grand Theft Auto 4 est, lui, un cas extrême d’une utilisation de tous les cores d’un CPU moderne. C’est, à l’heure actuelle, le seul jeu dans cette position et à moins d’y jouer avec des détails très réduits, un CPU quad core est recommandé. Cependant, nous ne débordons

120

contre-productive sur une autre architecture si elle est portée telle quelle. L’utilisation des quatre cores d’un CPU peut ainsi être liée à un mauvais threading qui réduit les performances, peu importe le nombre de cores. Du coup, oui, GTA 4 exploite les CPU multicores. Mais non, il n’est pas représentatif des jeux à venir qui, nous l’espérons, seront codés plus proprement. Utiliser quatre cores et utiliser la puissance de quatre cores utilement sont bien entendu deux choses différentes !

Grand Theft Auto 4 ‐ GeForce GTX 285 3.2 GHz ‐ 4 cores

56

2.66 GHz ‐ 4 cores + HT F.E.A.R. 2 est l’exemple d’un jeu classique d’aujourd’hui : il profite de deux cores et pour éviter de gros ralentissements dans les scènes chargées, il est important de disposer d’un tel CPU. Par contre, les cores supplémentaires ne sont pas ou très peu utilisés. Les jeux bâtis autour de l’Unreal Engine 3, ainsi que Far Cry 2, ont un comportement similaire.

100

48

2.66 GHz ‐ 4 cores

50

2 66 GH 3 cores 2.66 GHz ‐ 3

41

2 66 GH 2 cores 2.66 GHz ‐ 2

31

2 66 GHz 1 core 2.66 GHz ‐ 1 core

14 0

10

20

30

40

50

Hardware Magazine

60

I 63


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.