Aller au contenu


Photo

[Switch] La Team Yuzu fait un point sur tous les progrès réalisés


  • Please log in to reply
7 replies to this topic

Posté 12 septembre 2020 - 07:58

#1
tralala

tralala

    \0/ Postman \0/

  • Newser Expert
  • 13 730 Messages :
  • Sexe:Male
La Team Yuzu vient de publier sur son blog un article très intéressant qui regroupe toutes les évolutions qu'à connu son émulateur Yuzu durant le mois d'Aout 2020, ou du moins toutes les dernières évolutions que l'émulateur a vu venir. 
 
La première des évolutions majeures est le projet Mjölnir, sous ce nom se cache la réécriture quasiment complète de l'entrée des contrôleurs, avec aussi une réécriture complète de l'interface et de son fonctionnement interne, appelée projet Aphrodite.
 
La seconde partie est la refonte de l'applet du contrôleur, il manquait à Yuzu cette implémentation, qui est cruciale pour beaucoup de jeux multijoueurs tels que  Super Mario Maker 2, Kirby Star Allies, Hyrule Warriors: Definitive Edition et bien d'autres.
 
 
 
 
 
 
Tentée par DarkLordZach à l'époque mais criblé de problèmes en raison de l'implémentation immature de l'entrée à l'époque, Morph a donc décidé qu'il était temps de l'implémenter après avoir pris connaissance et corrigé le HID.
 
Enfin, il y a eu de nombreuses corrections de bugs et d'optimisations, Khronos a récemment ajouté la nouvelle extension VK_EXT_extended_dynamic_state à l'API Vulkan, et la prise en charge des pilotes est en cours de finalisation. Selon la norme, avec les nouvelles extensions, vous pouvez vous attendre à des progrets certains. AMD a récemment ajouté la prise en charge de cette extension dans le pilote Windows 20.8.3, mais une partie de celui-ci est défectueux, ce qui entraîne des erreurs graphiques dans des jeux comme Super Mario Odyssey. Rodrigo a temporairement résolu ce problème en mettant l'extension sur la liste noire des pilotes Windows d'AMD jusqu'à ce qu'elle soit corrigée. Intel ne supporte pas VK_EXT_extended_dynamic_state au moment d'écrire ces lignes, et Nvidia avait déjà corrigé ses problèmes avec l'extension.
 
 
 
 
La Team Yuzu revient aussi sur la précision, qui a un coût non négligeable sur les ressources CPU. Jusqu'à présent, les CPU ne disposant pas du jeu d'instructions FMA devaient exécuter un code générique comme solution de repli. Après beaucoup de travail, Merry a ajouté des optimisations destinées aux CPU ne disposant pas du jeu d'instructions FMA.
 
Cela signifie que les utilisateurs disposant de CPU de la série AMD Phenom II ou plus ancienne, de la série Intel Core-i de 3e génération ou plus ancienne, et de tous les CPU Pentium, Celeron et Atom peuvent désormais sélectionner le paramètre "Unsafe" et constater des améliorations majeures des performances dans presque tous les jeux. 
 
 
 
 
 
La Team revient aussi sur les changements de l'interface utilisateur, ainsi que sur ces futurs projets comme avec epicboy qui travaille sur une méthode universelle, accélérée par GPGPU (General-Purpose GPU), pour décoder les textures ASTC. Nous en apprendrons plus sur ce sujet lorsque la réécriture du cache de textures sera terminée. Enfin la Team souhaite aussi consacrer certains efforts sur des changements audio supplémentaires pour parvenir à une restitution encore meilleure, bien que des évolutions majeures ont été opérées ces derniers temps dans ce domaine.
 
 

  • Retour en haut

Posté 12 septembre 2020 - 08:02

#2
Linkynimes

Linkynimes

    Sunriseur PRIVILEGE

  • Members
  • PipPipPipPipPip
  • 3 862 Messages :
  • Sexe:Female
Merci pour la news, on dira ce que l'on veut, mais que ce soit Ryu ou Yuzu, les deux innove sur les possibilité / amélioration de l'émulation Switch :)

Ce message a été modifié par Linkynimes - 12 septembre 2020 - 08:15.

  • Retour en haut

Posté 12 septembre 2020 - 08:53

#3
Waikiki

Waikiki

    Sunriseur elite

  • Modérateur
  • 1 127 Messages :
  • Sexe:Male
Merci Tralala pour la news.
  • Retour en haut

Posté 12 septembre 2020 - 08:59

#4
Ghost0159

Ghost0159

    Sunriseur avancé

  • Members
  • PipPipPip
  • 874 Messages :
  • Sexe:Not Telling
Merci pour la news
  • Retour en haut

Posté 12 septembre 2020 - 14:54

#5
Natacha

Natacha

    Sunriseur

  • Members
  • PipPip
  • 157 Messages :
  • Sexe:Female
  • Lieu:Rennes
  • Passions:Actualité jeux vidéo - Cinéma
Ah oui on voit que les Dev font des efforts.
  • Retour en haut

Posté 12 septembre 2020 - 14:54

#6
Natacha

Natacha

    Sunriseur

  • Members
  • PipPip
  • 157 Messages :
  • Sexe:Female
  • Lieu:Rennes
  • Passions:Actualité jeux vidéo - Cinéma
On peut les soutenir comment ?

Ce message a été modifié par Natacha - 12 septembre 2020 - 14:55.

  • Retour en haut

Posté 12 septembre 2020 - 18:09

#7
tikilou

tikilou

    Sunriseur avancé

  • Technicien
  • 542 Messages :

On peut les soutenir comment ?

Excellent raisonnement, il n'y a pas de meilleurs moyen que le financement participatif pour aider des projets d'émulateurs à progresser rapidement, ça permet aux passionnés de contribuer à temps plein. (Ce raisonnement s'applique aussi à la scène console, si les bénéficiaires finaux étaient moins radins et s'organisaient collectivement pour leur permettre de vivre de ça, les devs libéreraient bien volontiers leurs trouvailles. Au lieu de ça, les étudiants, finissant dégoûté par la scène, finissent par s'en aller, d'autant plus quand la nécessité d'avoir des revenus pour vivre se fait de plus en plus présente, alors que la recherche et le reverse engeenering réclame des moyens et du temps.)
Tu peux les soutenir via Patreon, ici : https://www.patreon.com/yuzuteam
 


Ce message a été modifié par tikilou - 12 septembre 2020 - 18:13.

  • Retour en haut

Posté 12 septembre 2020 - 19:56

#8
Natacha

Natacha

    Sunriseur

  • Members
  • PipPip
  • 157 Messages :
  • Sexe:Female
  • Lieu:Rennes
  • Passions:Actualité jeux vidéo - Cinéma
merci Tikilou.
  • Retour en haut




1 utilisateur(s) en train de lire ce sujet

0 invité(s) et 1 utilisateur(s) anonyme(s)