Actualités

KytyPS5-2026-09-14-bbebb64

Une nouvelle version de KytyPS5 dévoilée : améliorations techniques et optimisations

Une nouvelle version de KytyPS5 dévoilée : améliorations techniques et optimisations

Le projet open source KytyPS5, un émulateur de PlayStation 5, a publié une nouvelle version le 14 septembre 2026, portant le numéro de version KytyPS5-2026-09-14-bbebb64. Cette mise à jour, disponible sur le dépôt GitHub officiel, inclut plusieurs améliorations techniques et optimisations visant à améliorer la compatibilité, les performances et la stabilité de l’émulateur.

Améliorations graphiques et optimisations du matériel

Les développeurs ont concentré leurs efforts sur l’amélioration du rendu graphique et l’optimisation des performances. L’une des principales nouveautés concerne le traitement des shaders, notamment les étapes de tessellation (LS, HS, TES). Les modifications permettent de compiler ces étapes en utilisant le matériel natif de l’émulateur, ce qui devrait réduire la latence et améliorer la fluidité des jeux. De plus, les développeurs ont travaillé sur la gestion des ressources graphiques, en partageant les données entre les différentes étapes de traitement, ce qui pourrait réduire la charge sur le matériel.

Un autre point important est la gestion des adresses mémoire dans le contexte des shaders. Les développeurs ont mis en place une logique pour conserver les adresses utiles lors des opérations de fusion des shaders, ce qui devrait aider à préserver la cohérence des données et éviter des erreurs de calcul.

Optimisations du système et de la gestion des ressources

Les améliorations ne se limitent pas aux aspects graphiques. Les développeurs ont également travaillé sur la gestion des ressources mémoire, notamment en préservant les mappages POSIX pendant les opérations de défragmentation partielle. Cette optimisation devrait aider à améliorer la stabilité de l’émulateur, surtout lors de l’exécution de jeux exigeants.

En ce qui concerne le système réseau, une mise à jour a été apportée pour utiliser un résolveur partagé sur Linux, ce qui devrait améliorer la vitesse et la fiabilité des requêtes DNS. De plus, des améliorations ont été apportées au gestionnaire de temps et aux attentes synchronisées, ce qui devrait aider à gérer les délais de synchronisation plus efficacement.

Améliorations du joueur et de l’audio

Le module de lecture de vidéos (avplayer) a reçu des améliorations pour signaler les limites des boucles de lecture lorsque les données sont décodées. Cela permettra aux utilisateurs de mieux gérer les vidéos intégrées dans les jeux ou les menus, en évitant des erreurs de lecture ou des interruptions inattendues.

Les développeurs ont également travaillé sur la gestion du son, en optimisant la synchronisation entre l’audio et la vidéo. Bien que les détails techniques ne soient pas encore pleinement détaillés, ces améliorations devraient contribuer à une expérience plus fluide et immersive.

Compatibilité et supports des plateformes

KytyPS5 reste un projet en phase de développement, avec une compatibilité limitée et des comportements pouvant varier entre les builds. Cependant, la version actuelle a permis de booter une sélection de jeux 2D et de jeux 3D, notamment ceux développés avec Unreal Engine 4/5, Unity et des moteurs personnalisés.

Le support des plateformes continue d’évoluer. L’émulateur est actuellement compatible avec Windows, Linux et macOS (en mode expérimental). Sur macOS, il s’exécute via Rosetta 2 et utilise Vulkan via MoltenVK. Les développeurs continuent de travailler sur l’amélioration de la compatibilité sur Apple Silicon, avec des tests en cours pour plusieurs titres.

Contributions et communauté

Le projet KytyPS5 repose fortement sur la communauté. Les utilisateurs sont invités à tester les jeux, à signaler les bugs et à fournir des rapports détaillés. Les développeurs recommandent de consulter les listes de compatibilité et les rapports de bugs existants avant de soumettre de nouveaux problèmes. Les contributions en code doivent être ciblées, fonctionner sur les plateformes concernées et inclure des tests pertinents.

Les développeurs mettent en garde que le projet est encore en phase de développement rapide, et que certaines fonctionnalités peuvent changer. Ils encouragent les contributeurs à ouvrir un ticket avant de commencer un grand changement, afin de s’assurer que leur travail s’intègre bien dans le projet.

Référence officielle : KytyPS5 Releases (PS5)