Azahar 2122 Release stable disponible

L'équipe de développement Azahar vienne de publié une nouvelle version de Azahar, l'alternative a Citra et Lime3DS


L'équipe d'Azahar formé de PabloMK7 et des développeurs du fork Lime3DS créer après l'arrêt total de Citra suite au procès de l'entreprise Tropic Haze vienne de publié la toute première version de leurs émulateur, celle-ci est pour l'instant encore en pre-release et n'est donc pas encore parfaitement stable.
Le projet a pour de devenir la plateforme de facto pour les développements futurs.

Cette mise à jour se distingue par un grand nombre d'améliorations des performances et de la compatibilité du jeu. Veuillez lire les notes de modification.

En outre, pour les appareils x86_64 (la plupart des ordinateurs de bureau), cette mise à jour nécessite un processeur doté d'instructions SSE4.2, et il est probable que toutes les versions futures auront également cette exigence.
Cette fonctionnalité est disponible dans tous les processeurs modernes sortis en 2011 ou plus tard.
Les quelques utilisateurs dont le matériel ne supporte pas ce jeu d'instructions peuvent compiler l'émulateur à partir des sources en désactivant l'option CMake ENABLE_SSE42.

Changelog Azahar 2121 Release Candidate 1  : 

Général :

Les opérations SIMD ont été utilisées pour optimiser une fonction couramment utilisée, réduisant ainsi le temps de traitement du GPU pour toutes les applications. | @PabloMK7 #1086
Ce changement rompt la compatibilité avec les CPU x86_64 qui n'ont pas d'instructions SSE4.2 (principalement les CPU sortis avant 2011).
Les quelques utilisateurs qui ont du matériel qui ne supporte pas ce jeu d'instructions peuvent compiler l'émulateur à partir des sources avec l'option CMake ENABLE_SSE42 désactivée.
La désactivation de cette option CMake désactive également l'optimisation de la fonction couramment utilisée.
Amélioration des temps de traitement du SVC en simulant le passage du temps de manière plus précise. | Cette amélioration se traduit par des améliorations significatives des performances pour plusieurs jeux, y compris, mais sans s'y limiter, Luigi's Mansion 2, Star Fox 64 3D, et The Binding of Isaac : Rebirth.
Refonte du suivi des états dans le noyau vidéo, réduisant la quantité de synchronisations et de téléchargements nécessaires vers le GPU. | Cette amélioration a été réalisée par @PabloMK7, contributeur anonyme #1059
Cela améliore les performances dans toutes les applications.
Autoriser SPIR-V lors de l'utilisation du mappage de texture Shadow2D. | Cela permet de réduire considérablement les bégaiements dans certains jeux. Les jeux connus pour être concernés par cette mesure sont Luigi's Mansion 2 et Resident Evil : Revelations, mais d'autres jeux pourraient également bénéficier d'améliorations.
Les optimisations GLSL -> SPIRV ont été désactivées par défaut, avec un nouveau paramètre ajouté pour les réactiver. | @PabloMK7 #1080, #1084
La désactivation de ces optimisations a un impact minimal sur les performances tout en améliorant grandement les bégaiements dans toutes les applications.
Correction du paramètre d'index de départ pour la configuration du shader géométrique qui était défini de manière incorrecte. | Cette correction corrige un problème dans Kid Icarus : Uprising où les rails de meulage semblaient être invisibles.
Remplacement d'un assert problématique dans AccelerateTextureCopy par une erreur enregistrée. | @PabloMK7 #1092
Ceci corrige un problème qui provoquait un plantage immédiat de The Binding of Isaac : Rebirth se plantait immédiatement au début d'un run.

Application de Bureau :

Ajout d'une option permettant d'afficher des informations avancées sur la durée de l'image en bas de la fenêtre. | @PabloMK7 #1083
Correction d'un problème où une couleur d'arrière-plan personnalisée n'était pas utilisée lors de l'utilisation du moteur de rendu Vulkan lorsqu'une application était initialement démarrée. | @icy-briar #896
Correction d'un problème où le paramètre du serveur RPC n'était pas sauvegardé et était donc toujours désactivé lors du redémarrage d'Azahar. | @PabloMK7 #1129
Ajustement du nom du paramètre Show Log Console pour qu'il n'indique plus à tort qu'il s'agit d'un paramètre "Windows Only" | @OpenSauce04 #1133

Linux :

Aucun

MaOS : 

Correction d'un problème où certaines entrées disparaissaient de la barre de menus native lors de l'utilisation de certaines langues non anglaises. | @RedBlackAka #1111
En raison de ce changement, la barre de menu native, qui était désactivée en 2121, a été réactivée.

Android :
Des options supplémentaires ont été ajoutées lors de la création de raccourcis, permettant de personnaliser l'icône et le nom du raccourci. | Kleidis #824
L'affichage des performances a été amélioré avec de nouveaux paramètres et de nouvelles statistiques disponibles dans les paramètres de mise en page. | Kleidis #808
Par défaut, seul le FPS actuel est affiché. D'autres statistiques peuvent être activées dans le menu des paramètres susmentionné.
Ajout d'un paramètre de ratio d'aspect qui affecte la disposition sur un seul écran. | @OpenSauce04 #913
Correction d'une régression introduite dans les pré-versions 2122 où le paramètre Accurate Multiplication était lié à la valeur du paramètre Asynchronous Shader Compilation. | @OpenSauce04 #1142
Ajout d'une option qui permet de désactiver la compilation JIT des shaders. | @PabloMK7 #1085
Réorganisation du processus de configuration afin de réduire le nombre de pages inutilement élevé. | Kleidis, @OpenSauce04 #820
Ajout d'une option de rotation de l'écran vers le haut. | Kleidis #819
Correction d'un problème où Azahar se plantait systématiquement à l'ouverture s'il perdait la permission d'accéder au répertoire de données de l'utilisateur. | @PabloMK7 #1110

Salle (ROOM)

Les hôtes des salles privées reçoivent désormais automatiquement les privilèges de modérateur. | Kleidis #822
L'option --enable_citra_mods a été supprimée. | Kleidis #822

Technique : 

Refonte du code de réglage des interrupteurs Android pour ne stocker que les valeurs sous forme de booléens. | Kleidis #821
Mise à jour de certaines dépendances Vulkan obsolètes sur Windows (MSVC) et Android pour correspondre au SDK Vulkan 1.4.304.1 utilisé ailleurs. | @OpenSauce04 #1094
Vulkan::CreateSurface signale maintenant un code d'erreur si une erreur se produit. |
a corrigé plusieurs avertissements de dépréciation signalés par Android Studio. | @OpenSauce04
Suppression des avertissements ABI GCC redondants produits par -Wpsabi. | @OpenSauce04 #1089

Lien de téléchargement : Azahar Azahar 2122 Stable


Veuillez vous connecter ou vous créer un compte pour commenter cet article !


Il n'y a aucun commentaire pour le moment.