-
Re : La Radeon HD 7990 est-elle la nouvelle référence ?
5. Battlefield 3
Framerate moyen
Nous vous avions prévenu : il y a des tonnes de données à traiter. D'emblée, vous remarquerez que nous opérons dans les graphiques ci-dessous une distinction entre deux concepts : le framerate matériel et le framerate perçu. Le framerate matériel est celui que nous aurions obtenu si nous nous étions tenus aux tests sous Fraps. Il inclut les images perdues et les images partiellement affichées, qui ne contribuent pas de manière positive à l'expérience de jeu, mais sont néanmoins comptées par Fraps.
En utilisant le logiciel de masque en surimpression de Nvidia et en analysant la suite de couleurs ainsi obtenues avec FCAT, nous sommes rapidement parvenus à détecter les images perdues (couleur manquante) et les images partiellement affichées (couleur affichée mais occupant moins de 21 lignes à l'écran et donc imperceptibles à l'œil nu).
Cette distinction a une incidence majeure sur le statut des cartes AMD. Examinons les résultats en détail. La Radeon HD 7990 semble générer plus de 100 images/s dans Battlefield 3 avec les paramètres de qualité réglés sur « Ultra » et à une résolution de 2560 x 1440. Nous aurions même tendance à dire que le framerate est ici limité par le processeur, un Core i7-3770K overclocké à 4 GHz. Malheureusement, lorsqu'on lit les 90 secondes de vidéo acquises pour notre benchmark, on se rend clairement compte que chaque image visible est suivie d'une image ne s'affichant que pendant une ou deux millisecondes. Lorsqu'on ne tient plus compte de ces images, le framerate perceptible en pratique par le joueur est plus proche de 56,2 images/s, soit moins que celui de la GeForce GTX Titan ! Le CrossFire de Radeon HD 7970 souffre exactement du même problème, ce qui confirme que le problème n'est pas spécifique à la 7990 mais affecte au contraire l'ensemble de l'architecture d'AMD.
Vous aurez sans doute remarqué que le graphique fait état de données correspondant à un pilote prototype. AMD, qui avait prévu que nous parviendrions à une telle conclusion, nous a fourni une préversion de ses pilotes dont la publication est prévue pour le deuxième semestre 2013 et qui introduit un mécanisme nommé frame pacing. En substance, le pilote ajoute une latence entre chaque image dans le but de rendre le gameplay plus fluide. Étant donné que le framerate est déjà limité par le processeur, cela n'affecte pas les performances, mais cela élimine presque entièrement les images partiellement affichées qui nous empoisonnaient avec les pilotes Catalyst 13.5 Beta 2.
À titre de comparaison, les GeForce GTX 680 en SL, la GTX 690 et la GTX Titan affichent toutes des chiffres identiques pour le framerate matériel et le framerate perçu ; Nvidia pratique déjà le frame pacing, ce qui explique que le nombre d'images perdues et partiellement affichées soit très faible.
Évolution du framerate dans le temps
Les fines lignes en pointillés servent de référence : elles représentent les chiffres de framerate matériel, ceux que Fraps nous aurait donnés et les seuls que nous aurions précédemment publiés. Les lignes plus épaisses représentent quant à elles l'évolution dans le temps du framerate perçu (dans ce cas précis, sur une durée de 90 secondes).
Globalement, la Radeon HD 7990 suit le même parcours que la CrossFire Radeon HD 7970 GHz Edition, à l'exception d'une série de pics où elle s'approche un peu plus des chiffres de framerate matériel. En comparaison, la GeForce GTX Titan semble à la fois plus rapide et plus fluide.
Il reste toutefois de l'espoir pour AMD. Comme on peut le voir, le framerate perçu qu'affiche la Radeon HD 7990 avec le prototype de pilote est au niveau de celui généré par les deux GeForce GTX 680 en SLI ;
Variance interimages
En espaçant les images à une résolution où le goulot d'étranglement est le processeur, les trois configurations à base de GeForce parviennent à minimiser la variance interimages, contrairement aux cartes Radeon exploitant les pilotes Catalyst 13.5 Beta 2.
Jusqu'il y a peu, nous nous serions dits qu'avec des variations au 95e centile de l'ordre de 11 ms, l'incidence sur la fluidité perçue aurait été minime. Toutefois, après avoir fait tester par des joueurs des machines successivement équipées d'une Radeon HD 7990 et d'une GeForce GTX 690 et nous être rendus compte qu'ils percevaient tous une différence entre les deux, nous sommes bien obligés de revoir notre définition de lalatence perceptible.
Règles de messages
- Vous ne pouvez pas créer de nouvelles discussions
- Vous ne pouvez pas envoyer des réponses
- Vous ne pouvez pas envoyer des pièces jointes
- Vous ne pouvez pas modifier vos messages
-
Règles du forum