Non classé

Emulation News: Yuzu (Switch) bénéficie de la prise en charge de Vulkan, ce qui améliore considérablement les performances, notamment sur les processeurs graphiques AMD. Citra (3DS) obtient les shaders V-Sync et cache en disque appropriés pour éliminer les déchirures et le bégaiement!

Par Garry , le 4 décembre 2019 - 6 minutes de lecture

Pour tous ceux qui aiment imiter les consoles de Nintendo, La bonne nouvelle est au menu puisque les principaux émulateurs de 3DS et de Switch ont reçu des fonctionnalités assez importantes! Dans cet article, nous examinerons l’avènement de la prise en charge de Vulkan à Yuzu, ainsi que des correctifs pour déchirer l’écran et bégayer dans Citra afin que vos expériences imitées de Mario et Pokémon puissent être de premier ordre.

Émulation de commutateur: Yuzu gagne le support de rendu Vulkan dans les versions Early Access

OpenGL étant considéré comme une API héritée par certains, tels que Apple, et les pilotes AMD étant donné que son fonctionnement n’est pas excellent, de nombreux émulateurs et jeux commerciaux pour PC passent au rendu Vulkan. Le tour de Yuzu d’obtenir le traitement de Vulkan.

Avec Vulkan, vous pouvez jouer à Link Awakening de Zelda pour le commutateur à 60 images par seconde sur du matériel AMD!

Depuis février, Rodrigo (ReinUsesLisp) est derrière et Blinkhawk joue un rôle important dans la représentation graphique des shader.

Maintenant, la recherche et le développement menés depuis des mois ont finalement porté leurs fruits depuis Yuzu vient d’obtenir le soutien d’EXPÉRIMENTAL Vulkan dans ses versions d’accès anticipé mises à la disposition des supporters de Patreon. Pour l'annoncer, Yuzu a écrit un long article sur le sujet, dont les points principaux sont:

  • Le rendu Vulkan améliore considérablement les performances des GPU AMD, car les pilotes OpenGL de ces derniers ne sont pas aussi performants que ceux de Nvidia. En conséquence, davantage de jeux, tels que Super Mario Oddyssey, sont désormais compatibles avec ces GPU, à condition que votre ordinateur soit suffisamment performant.

    • En ce qui concerne les GPU Nvidia, la différence de performances entre le backend OpenGL et Vulkan est assez similaire, OpenGL ayant généralement un petit avantage, car les pilotes OpenGL de Nvidia sont plutôt bien codés.
    • En ce qui concerne les iGPU d’Intel, le rendu Vulkan offre de meilleures performances, mais vous n’obtiendrez probablement pas une expérience jouable dans la plupart des jeux.

      Sur les systèmes équipés de GPU AMD, la prise en charge de Vulkan dans Yuzu est une très grosse affaire! (Image du billet de blog de Yuzu)

  • Contrairement à ce que certains pourraient penser, Vulkan n’est pas un remède miracle pour les problèmes de performances et vous avez toujours besoin d’un PC assez performant pour obtenir une expérience jouable dans la plupart des jeux

  • Certaines fonctionnalités OpenGL que le GPU du commutateur peut utiliser ne sont pas prises en charge par l’API Vulkan pour le moment; elles devront donc être émulées via une méthode plus lente ou pas du tout.

    • La plupart des jeux utilisent au moins l'une de ces fonctionnalités, mais il existe des solutions de contournement.
  • Le support de Vulkan est toujours expérimental et certains titres comme Luigi’s Mansion 3 et Crash Team Racing, qui fonctionnent sur le moteur de rendu OpenGL, ne fonctionnent pas encore avec!
  • Bien que ce support ne soit disponible que pour les supporters de Patreon, le support de Vulkan sera disponible sur Mainline (succursale publique) à la fin du mois.

Pour obtenir des versions Early Access avec le support Vulkan, vous devez verser 5 $ / mois sur Patreon ou attendre que le support Vuklan aboutisse dans la branche Mainline plus tard ce mois-ci. Pour plus d’informations et une lecture agréable, consultez le blog de Yuzu à ce sujet.

Émulation 3DS: Citra gagne des shaders propres à VSync et au cache disque dans les versions Canary

Passant maintenant à la 3DS, Citra est l’émulateur le plus performant du marché. Son développement s’est quelque peu ralenti en faveur de Yuzu (de nombreux membres de l'équipe Citra y travaillent maintenant), il reste encore du travail à faire.

Envie d'émuler des jeux 3DS sur votre PC? Si tel est le cas, Citra vient de recevoir certaines fonctionnalités qui pourraient considérablement améliorer votre expérience!

À la suite de ce travail, il a maintenant Obtention de la prise en charge des nuanceurs Vertical Sync (V-Sync) et en cache sur disque appropriés qui peut résoudre de nombreux problèmes gênants rencontrés auparavant par certains utilisateurs.

Le support Vertical Sync correctement implémenté est une fonctionnalité que de nombreux jeux PC vous permettent d’activer / désactiver et qui permet de synchroniser les cadrages des jeux avec le cadrage de votre moniteur. afin d'éliminer les déchirures d'écran. Grâce à cela, vous pouvez obtenir un débit d'image verrouillé que votre moniteur peut parfaitement restituer, bien qu'il soit important d'indiquer qu'une puissance de traitement supplémentaire est nécessaire pour obtenir de bons résultats avec cette fonctionnalité activée. Ainsi, si votre PC parvient à peine à produire des framer jouables, vivre avec V-Sync off. D'autre part, les shaders mis en cache sur le disque sont utilisés pour éliminer le bégaiement, en particulier lors du chargement d'une nouvelle zone. En effet, les shaders peuvent être enregistrés sur le disque une fois générés et ne doivent plus être générés lors de visites ultérieures dans la même zone.

Vous pouvez obtenir des versions Citra Canary à partir de ce lien et en savoir plus sur la fonctionnalité V-Sync de Citra ici. Les dons à Citra peuvent être faits via Patreon.

Conclusion

Par ailleurs, RetroArch obtiendra bientôt un décodage vidéo à accélération matérielle, ce qui améliorera considérablement ses capacités de lecture multimédia sur des appareils bas de gamme tels que le Raspberry Pi (oui, RetroArch a un lecteur vidéo qui utilise le ffmpeg intégré sur certaines plates-formes telles que Windows / Linux). Si vous êtes un fan de Final Fight, vous serez peut-être intéressé par l’édition Final Fight 30th Anniversary Edition, qui est un hack ROM du jeu d’arcade original avec de nombreuses améliorations telles que le support à 3 joueurs et la sélection de personnages non verrouillés!

Garry