Heureusement pour tout le monde, le YouTuber Battle (non) sense a publié une vidéo dans laquelle il a mis les deux technologies côte à côte pour voir comment elles fonctionnent réellement, et dans cet article, nous allons nous appuyer sur les données collectées pour les analyser et les affiner.
Comment Reflex et Radeon Boost fonctionnent-ils pour réduire la latence?
La latence sur un PC peut être réduite avec deux méthodes: la première et la plus évidente consiste à augmenter le nombre d’images affichées par seconde, et la deuxième méthode consiste à optimiser le pipeline de données entre le CPU et le GPU.
Le Radeon Boost d’AMD utilise la première méthode pour améliorer la fréquence d’images. Cet outil réduit intelligemment la résolution du jeu mais seulement lorsqu’il y a du mouvement, dans le but d’augmenter le taux d’images par seconde à un niveau très élevé et de fournir ainsi une latence d’entrée plus faible. Si pendant le jeu vous êtes toujours et que vous ne déplacez pas la souris, la résolution reviendra à son état par défaut, de sorte qu’à la fin, cette diminution de la résolution soit pratiquement « non perceptible ».
De son côté, la technologie NVIDIA Reflex fonctionne en améliorant le communication entre CPU et GPU pour réduire la latence. Et voici pourquoi la plupart des sites vous diront que Reflex est meilleur que Radeon Boost: dans un jeu vidéo traditionnel et sans boosters de latence actifs comme Reflex ou Radeon Boost, le CPU enverra des images au GPU le plus rapidement possible, ce qui est normal et c’est quelque chose que nous voulons.
Cependant, si le GPU devient « lié au CPU » (ce qui signifie que son utilisation est essentiellement maximale), le GPU ne sera pas en mesure de traiter les images aussi vite que le CPU les alimente, provoquant l’un des redoutés goulot. Dans ce cas, le goulot d’étranglement se trouverait dans le pipeline où le tampon de trame est mis en file d’attente avec des trames sur lesquelles le GPU a besoin de travailler plus tard, ce qui augmente la latence.
La technologie NVIDIA Reflex résout ce problème en évitant autant que possible ce goulot d’étranglement du pipeline de données. Au lieu de cela, le moteur de jeu n’enverra que cadres vers GPU quand il est prêt à accepter une nouvelle trame du CPU, en gardant la latence au minimum. En d’autres termes, cette technologie évite de créer un frame buffer pour le traitement GPU… cela supprime le goulot d’étranglement, oui, mais cela peut avoir un impact sur les performances.
De plus, NVIDIA et AMD proposent deux modes à faible latence supplémentaires en dehors de Reflex et Radeon Boost: le mode Low Latency de NVIDIA et le Radeon Anti-Lag d’AMD. En termes de base, ces technologies essaient également d’offrir la même chose que Radeon Boost et Reflex, mais elles le font uniquement au niveau du pilote. L’avantage est que vous pouvez appliquer ces technologies à n’importe quel jeu vidéo de votre choix, mais l’inconvénient est qu’il est moins efficace car le moteur de jeu n’est pas impliqué; NVIDIA Reflex et AMD Radon Boost exigent que les développeurs de jeux implémentent la technologie dans leur moteur graphique.
Limites de fréquence d’images
Les modes à faible latence ne s’arrêtent pas là; Vous pourriez être surpris de lire ceci, mais limiter la fréquence d’images peut être un moyen efficace de réduire le décalage d’entrée.
Cette méthode fonctionne comme Reflex en ce qu’elle optimise le pipeline CPU-GPU pour réduire la latence. Lorsque la fréquence d’images est limitée, l’utilisation du GPU diminue et les goulots d’étranglement sont éliminés, aussi simple que cela. Cela allège le pipeline CPU-GPU, permettant au GPU de traiter les trames aussi rapidement que le CPU les a alimentées car le CPU est également limité par cette limite de fréquence d’images.
Maintenant, la question est de savoir lequel de ces cinq boosters à faible latence fonctionne le mieux?
Dans le premier test de la vidéo susmentionnée, une limite de fréquence d’images a été testée par rapport au mode de faible latence de NVIDIA (pas Reflex), et étonnamment, cela a conduit à la limite de vitesse devant la solution NVIDIA au niveau du pilote.
La situation change, cependant, après le passage à la technologie Reflex de NVIDIA; La technologie à faible latence de NVIDIA est comparable ou même légèrement meilleure que la limite de trame, fournissant d’excellents nombres à faible latence sans avoir besoin de limiter le FPS.
Le YouTuber a également testé la technologie Anti-Lag d’AMD face à face contre le mode à faible latence de NVIDIA et a constaté qu’ils fonctionnaient à égalité, donc la prochaine étape était de voir ce qui se passait lorsque les technologies NVIDIA Reflex étaient opposées à Radeon. Boost, et comme vous verra, les résultats sont incontestables: Reflex surpasse de loin la technologie AMD Boost dans une quantité significative.
Ce test nous montre que la méthode de pipeline optimisée pour réduire la latence est le moyen le plus fiable de la réduire efficacement. La solution d’AMD s’effondre car le GPU est toujours goulot d’étranglement et obligé de travailler avec des trames en file d’attente dans la mémoire tampon; c’est en fait encore pire, car la résolution change constamment, ce qui entraîne des performances incohérentes dans le jeu.
Il convient de mentionner que la technologie Boost d’AMD n’est pas du tout stable dans les jeux dans lesquels elle est prise en charge, tels que Apex Legends ou Fortnite. Par exemple, dans ce dernier cas, le jeu se figerait après avoir tourné 90 fois, et la mise en œuvre de Boost dans Apex Legends est complètement incohérente, provoquant des pics de décalage qui rendent le jeu injouable.
Conclusion: NVIDIA Reflex est bien meilleur que Radeon Boost
Grâce à Battle (non) sense, nous avons appris que l’optimisation du pipeline entre le CPU et le GPU est le moyen le plus efficace de réduire la latence par rapport à la simple réduction de la résolution ou à l’augmentation de la fréquence d’images par seconde.
À cet égard, la technologie NVIDIA Reflex gagne beaucoup d’entiers, est plus cohérente et robuste et, finalement, fonctionne bien mieux. AMD a encore beaucoup de travail à faire sur sa technologie Radeon Boost pour qu’elle devienne quelque chose à considérer.