Nvidia améliore le jeu en 4K avec les pilotes 327.23
Nvidia vient de rendre disponibles les pilotes 327.23 WHQL, les premiers annoncés comme optimisés pour le jeu en 4K / UHD soit en 3840x2160. De quoi permettre à Nvidia de prendre une avance sur AMD à ce niveau, raison pour laquelle le premier n'a pas hésité à nous prêter un moniteur 4K Asus PQ321, le premier à devenir "presque" abordable (3500€) pour prouver ses dire. De quoi également justifier de l'utilité des systèmes multi-GPU ultra haut de gamme.
Les écrans 4K actuels fonctionnent en mode "tiled", c'est-à-dire que du point de vue du système ils représentent un ensemble de 2 écrans placés côte à côte. Connecter ces écrans peut se faire via 2 connections HDMI, chacune vers un écran virtuel de 1920x2160, ou via une seule connexion DisplayPort en activant le MST (Multi Stream Transport) qui permet de transférer deux signaux vidéo à travers un seul câble.
Autant Nvidia qu'AMD supportent ces deux types de connexions. Nvidia a cependant rendu leur configuration automatique grâce au support d'un nouveau standard VESA EDID : le DisplayID v1.3. Le driver se charge de créer la surface multi-écrans de 3840x2160 automatiquement, de manière à rendre son existence transparente à l'utilisateur. Du côté d'AMD, il faut créer une surface Eyefinity, ce qui est moins pratique mais ne pose aucun problème une fois la première configuration passée.
Nvidia insiste sur le fait que sa technologie de Frame Metering, qui permet d'assurer une cadence d'affichage régulière en SLI est fonctionnelle en 4K… contrairement à ce qui se passe chez la concurrence. Rien de nouveau cependant sur ce point puisqu'AMD a toujours indiqué que le Frame Pacing, qui a une action similaire, était dans un premier temps limitée au 2560x1600 en simple écran et que son support pour les autres résolutions arriverait progressivement.
Nul doute que Nvidia est pressé de communiquer sur ce point avant qu'AMD ne déploie le support du Frame Pacing pour la 4K. AMD nous a indiqué que son support était imminent et que nous en saurions plus lors de la présentation des futures Radeon qui aura lieu la semaine prochaine. Il n'aurait donc pas été pertinent de notre part d'analyser aujourd'hui en détail les performances en 4K des Radeon en CFX contre celles des GeForce en SLI. Nous pouvons cependant confirmer que la fluidité est très mauvaise en l'état sur les Radeon en CFX, ce qui rend cette résolution 4K difficilement exploitable.
Un autre problème potentiel existe en multi-GPU combiné au multi-écran : le tearing vertical. Vous connaissez tous les tearing horizontal, cette cassure dans l'image qui apparaît quand la synchronisation verticale est désactivée. Le tearing vertical apparaît, lui, quand le rafraîchissement de tous les écrans n'est pas fait exactement en même temps. Un problème simple à régler avec synchronisation verticale mais complexe quand elle est désactivée. Si ce problème était resté dans l'ombre jusqu'ici c'est parce que dans un système surround / multi-écrans classique, la bordure entre ceux-ci masque le phénomène.
Quand l'affichage multi-écrans se fait sur une seule dalle, la cassure verticale devient cependant visible, ce qui peut être gênant. Pour éviter ce problème, que nous avons rencontré sur Radeon avec les pilotes actuels, Nvidia a implémenté deux techniques : Fliplock et Scanlock. La première s'assure que les frames buffers de chaque écran (virtuels dans le cas du 4K), qui peuvent se situer dans la mémoire de différents GPU, basculent en même temps, de manière parfaitement synchrone. La seconde synchronise le transfert vers le système d'affichage.
Un exemple de tearing vertical.
Nvidia est ainsi le premier à offrir un support de qualité pour le jeu en 4K, la fluidité et le tearing étant bien maîtrisés. Reste bien entendu à assurer un niveau de performances suffisant : jouer en 4K natif n'est pas à la portée de toutes les cartes graphiques. Même une seule GeForce GTX Titan, en dehors des jeux anciens ou très légers, demandera en général de faire des compromis sur la qualité tels qu'il sera plus intéressant de baisser la résolution. Pour jouer en 4K aujourd'hui, il faut passer par la case multi-GPU. Voici ce que nous avons observé dans quelques jeux de notre protocole de test habituel avec 2 GeForce GTX 780 en SLI, en essayant d'obtenir un niveau de fluidité suffisant (50-60 fps) en 3840x2160 :
Anno 2070 : pas assez fluide en qualité maximale mais ok en très élevé
Battlefield 3 : ok en mode ultra avec MSAA 4x
Crysis 3 : pas assez fluide avec MSAA/SSAA ni en très élevé, mais ok en qualité élevée avec SMAA 1x
GRID 2 : ok en mode ultra avec MSAA 4x
Metro Last Light : ok en qualité très élevée à condition d'oublier le SSAA
De quoi confirmer que jouer en 4K est bel et bien possible avec un système multi-GPU haut de gamme, à condition en général de sacrifier l'antialiasing quand il est de type SSAA ou hybride MSAA/SSAA comme c'est le cas dans les jeux qui reposent sur un moteur de type rendu différé. Battlefield est l'exception sur ce point, il faut dire qu'il ne représente plus réellement de challenge pour les GPU actuels.
Est-ce utile de jouer en 4K ? Nous sommes toujours en train de forger notre avis sur ce point, notre temps de jeu dans ces conditions étant limité. Par rapport à un écran 30" en 2560x1600, jouer en 3840x2160 sur un écran 31.5" apporte un gain de finesse évident dans le rendu des jeux. Ce gain ne profite cependant pleinement qu'aux jeux qui proposent un rendu suffisamment riche et détaillé, comme c'est le cas dans Crysis 3 par exemple. Notez par ailleurs que malgré le gain en définition et en résolution, l'antialiasing reste selon nous utile. Sur un écran de 31.5" en 3840x2160, l'aliasing reste visible même si moins dramatique que dans d'autres conditions.
Nvidia devra cependant encore peaufiner quelque peu ses pilotes : durant nos premiers essais nous avons eu droit à 2 écrans noirs et à un problème d'activation du SLI au démarrage d'un jeu, résolu en revenant sur le bureau puis vers le jeu. A l'inverse, aucun des jeux cités ci-dessus n'était jouable sur un système CFX de Radeon HD 7970 GHz.
Reste à voir si cet avantage de Nvidia va perdurer dans le temps. AMD promet que non, mais mettre en place un contrôle de la cadence d'affichage en multi-écran est plus complexe puisque le transfert d'un GPU à l'autre se fait dans ce cas via le bus PCI Express et non via le connecteur CrossFire X. Par ailleurs la problématique du tearing vertical est nouvelle et demande une attention particulière. Nous ne savons pas si AMD pourra y apporter une solution générale pour tous ces GPU ou réservée à ses futurs produits. Les réponses à ces questions arriveront la semaine prochaine.
En attendant, un tiens vaut mieux que deux tu l'auras et la solution de Nvidia est fonctionnelle dès aujourd'hui pour les joueurs qui se sont sont jetés sur les premiers écrans 4K. Vous pourrez retrouver ces nouveaux pilotes GeForce 327.23 par ici .
Contenus relatifs
- [+] 27/03: Pilotes Radeon et GeForce pour Far ...
- [+] 20/03: Pilotes GeForce 391.24 pour Sea of ...
- [+] 30/11: Pilotes GeForce 388.43 pour Doom VF...
- [+] 30/10: Pilotes GeForce 388.13 et AMD Radeo...
- [+] 26/10: Pilotes GeForce 388.00 et AMD Radeo...
- [+] 10/10: Pilotes 387.92 WHQL, Fast Sync en S...
- [+] 22/09: Pilotes GeForce 385.69 WHQL
- [+] 25/08: Pilotes AMD et Nvidia pour Destiny ...
- [+] 26/07: Pilotes GeForce 384.94 WHQL, faille...
- [+] 23/05: Pilotes AMD 17.5.2 et Nvidia 382.23