Un nouveau projet open source appelé low_latency_layer permet aux technologies de réduction de latence telles que AMD Anti-Lag 2 et NVIDIA Reflex 2 de fonctionner sur les cartes graphiques AMD et Intel sous Linux, quel que soit le fabricant. Créé par Nicolas James, cette couche implicite de Vulkan résout les problèmes de stabilité et de performances détectés dans l'implémentation de Mesa pour Anti-Lag 2, qui était désactivée par défaut et offrait moins d'amélioration que sa version propriétaire sous Windows.
La couche Vulkan unifie la prise en charge de la latence réduite dans l'écosystème Linux 🚀
Le projet low_latency_layer agit comme une couche intermédiaire qui intercepte les appels Vulkan pour appliquer des techniques de réduction de latence, telles que le contrôle des files d'attente de commandes et la synchronisation des trames. Contrairement à l'implémentation de Mesa, qui nécessitait des configurations spécifiques et offrait des résultats disparates, cette couche fonctionne de manière transparente avec n'importe quel GPU compatible Vulkan. Nicolas James souligne que l'approche permet à la fois à AMD et Intel de bénéficier d'algorithmes conçus à l'origine pour le matériel NVIDIA ou AMD, sans dépendre de pilotes propriétaires.
Maintenant, les utilisateurs de Linux peuvent aussi perdre leurs réflexes, mais avec moins de retard 🎮
Jusqu'à présent, les utilisateurs de Linux devaient se contenter de prier pour que leurs réflexes ne restent pas au siècle dernier pendant que Windows profitait des technologies de réduction de latence. Avec low_latency_layer, ils peuvent enfin se vanter d'avoir moins d'input lag, même s'ils attendent toujours une décennie pour que le dernier pilote de leur GPU fonctionne correctement. Certes, au moins maintenant, ils pourront rater un tir en temps réel, pas avec une demi-seconde de retard. Tout un progrès pour la communauté pingouin. 🐧