Aller au contenu


tralala

Inscrit(e) (le) 24 févr. 2012
Déconnecté Dernière activité aujourd'hui, 08:39
*****

Sujets que j'ai initiés

[Switch 2] Lichii : la version officielle évolue fortement avec le build 83, Zelda OOT...

aujourd'hui, 08:30

Alors que plusieurs versions personnalisées de Lichii commencent à circuler, notamment les builds Frizti spécialement optimisés pour The Legend of Zelda: Ocarina of Time, il ne faut pas oublier le développement de la branche principale (basé sur Eglantine, oui il faut suivre...). Le développeur zortos293 vient justement de publier le Lichii NX2 Build 83, une nouvelle version expérimentale qui apporte une quantité importante d'améliorations. Et bonne nouvelle pour les amateurs de Zelda : Ocarina of Time figure parmi les jeux qui profitent du plus gros travail de correction. Cette évolution montre que la branche officielle de Lichii progresse elle aussi rapidement, sans qu'il soit nécessaire de passer systématiquement par des versions personnalisées.
 
 
 
 
 
Zelda Ocarina of Time : de nombreuses corrections graphiques
 
Depuis le build 75, plusieurs problèmes visuels rencontrés dans Ocarina of Time ont été corrigés. Le travail porte notamment sur le traitement des shaders, les données graphiques et les buffers utilisés par le moteur de rendu.
 
Voici les principales améliorations :
- Correction de la végétation manquante et des problèmes de matériaux.
- Amélioration de l'accès aux données utilisées par les shaders de l'herbe.
- Correction du suivi des buffers d'éclairage ambiant du ciel.
- Correction de la porte lumineuse provoquée par une mauvaise gestion des registres des shaders.
- Correction des flashs blancs d'une seule image liés aux requêtes d'occlusion.
- Correction d'un problème pouvant provoquer une scène 3D entièrement noire sur les GPU AMD.
- Ajout de la prise en charge de nouvelles instructions de calcul et de traitement des ombres.
- Amélioration des calculs liés à l'upscaling 1080p.
 
Autre nouveauté importante : Max Resolution est désormais intégré directement dans les Add-Ons. Activée par défaut pour les versions compatibles du jeu, cette fonctionnalité permet de dépasser les limitations de résolution dynamique d'origine. Le développeur a également ajouté des réglages spécifiques à Ocarina of Time pour améliorer la présentation des images et leur synchronisation.
 
Des optimisations générales qui profitent à l'émulateur
 
Le build 83 ne se limite pas à Zelda. Une grande partie du travail concerne les performances générales de Lichii. Les optimisations perf9, précédemment testées, sont désormais intégrées à la branche principale. Elles permettent notamment d'améliorer la gestion des commandes GPU, les transferts de données et les traitements des buffers. Plusieurs opérations graphiques peuvent également être exécutées en arrière-plan grâce à des workers dédiés, notamment la compilation des shaders natifs et la création des modules Vulkan.
 
On retrouve aussi :
- Une meilleure gestion des textures et de leur décompression.
- Une réduction des calculs mémoire répétitifs.
- Une amélioration de la mise en cache des pipelines graphiques.
- Une optimisation des soumissions GPU et de la gestion des synchronisations.
- Une réduction des transferts inutiles entre le CPU et le GPU.
- L'objectif est de réduire les temps d'attente et d'améliorer la fluidité générale de l'émulation.
- Stabilité : plusieurs jeux bénéficient également de corrections
 
Lichii NX2 Build 83 apporte aussi différentes corrections de compatibilité :
- Correction d'un problème mémoire pouvant provoquer des plantages pendant la lecture de vidéos VP9, notamment dans FINAL FANTASY RESONANCE.
- Correction de problèmes de présentation et de synchronisation dans Mario Kart World.
- Amélioration de la gestion des images dans Donkey Kong Bananza.
- Correction de plantages associés à certaines opérations graphiques dans Star Fox.
- Amélioration de la gestion des fichiers XCI et des métadonnées Switch 2.
- Corrections concernant les buffers, les shaders et les accès mémoire.
 
Le projet accueille également de nouveaux outils de diagnostic destinés aux développeurs, avec notamment la capture d'images, les journaux, l'inspection mémoire et des outils d'analyse des shaders.
 
Lichii officiel ou Frizti : quelle version choisir ?
 
Il est important de distinguer les différentes branches disponibles. La version officielle NX2 Build 83 bénéficie d'un ensemble conséquent de corrections et d'optimisations générales. Elle intègre notamment les améliorations perf9, mais ne comprend pas encore les dernières modifications spécifiques apportées par Frizti. En effet, les optimisations supplémentaires de Frizti, les corrections FSR3 Frame Generation et le patch Dynamic FPS de Dark pour Ocarina of Time ne sont pas inclus dans ce build. Les deux approches sont donc complémentaires : la branche officielle poursuit son évolution générale, tandis que les versions Frizti proposent un travail supplémentaire ciblé sur Zelda.
 
Téléchargement : Lichii NX2 Build 83  
 
 
 

[Switch 2] Des versions optimisées pour Zelda Ocarina of Time débarquent sur Lichii et...

aujourd'hui, 08:22

L'émulation de la Nintendo Switch 2 continue de progresser, avec plusieurs mises à jour particulièrement intéressantes pour les amateurs de The Legend of Zelda: Ocarina of Time. Deux développements méritent aujourd'hui notre attention : les versions personnalisées de Lichii proposées par Frizti et la nouvelle version 0.7.5 d'Orchid. L'objectif est clair : améliorer les performances, corriger différents problèmes graphiques et rendre l'expérience de jeu plus agréable sur PC.
 
 
 
 
Lichii : Frizti v1 et v2, des versions spécialement travaillées pour Zelda
 
Le développeur Frizti vient de publier deux versions expérimentales de Lichii, baptisées Frizti v1 et Frizti v2. Ces builds Windows x64 sont spécifiquement optimisés autour de The Legend of Zelda: Ocarina of Time. La version v1 apporte notamment plusieurs corrections graphiques importantes. Les flashs blancs d'une seule image qui pouvaient apparaître sur Link et dans les décors ont été corrigés. Un patch Max Resolution est également intégré directement à l'émulateur afin de supprimer la limitation de résolution dynamique qui maintenait auparavant le rendu 3D à 854 x 480. La version v2 va encore plus loin sur le terrain des performances.
 
Des performances en hausse
 
Frizti annonce un gain de performances mesurable dans la forêt Kokiri, avec environ 44 FPS en moyenne, contre 37 à 40 FPS avant ces optimisations. Plusieurs modifications expliquent cette progression :
- Optimisation du travail effectué par les deux threads GPU.
- Réduction des attentes entre les threads graphiques.
- Amélioration du traitement des commandes de rendu.
- Compilation asynchrone des shaders pour limiter les saccades.
- Mise en cache des pipelines graphiques, notamment ceux utilisés pour les terrains et la végétation.
 
Autre point intéressant : la fonctionnalité Dynamic FPS développée par Dark (Eglantine Dev) est directement intégrée, avec son autorisation. Elle permet au jeu de fonctionner à pleine vitesse quel que soit le nombre d'images par seconde, sans nécessiter l'installation d'un mod supplémentaire.
 
 
 
 
Configuration recommandée
 
Pour profiter correctement de ces optimisations, Frizti recommande de modifier quelques paramètres :
- GPU Mode : Fast (paramètre essentiel).
- Compilation asynchrone des shaders : activée.
- Présentation asynchrone : activée (Vulkan).
- Console Mode : Docked.
- NVDEC Emulation : GPU Video Decoding.
- Memory Layout : 8GB DRAM.
 
Attention, le mode GPU Accurate désactive le fonctionnement du thread GPU séparé sur lequel repose une partie des gains de cette version. Les performances peuvent alors chuter considérablement.
 
Un problème graphique reste toutefois identifié : après être passé dans la zone du rocher de l'épée Kokiri, le chemin menant à l'arbre Mojo peut devenir excessivement lumineux. Le développeur indique que ce défaut est encore à l'étude.
 
Orchid 0.7.5 : corrections graphiques et prise en charge de l'AV1
 
En parallèle, MythosOfs publie Orchid 0.7.5, une nouvelle version qui apporte plusieurs corrections importantes au moteur graphique et au traitement des shaders.
 
Cette mouture améliore notamment la sécurité des accès mémoire, la gestion des buffers natifs et la prise en charge de nouvelles instructions GPU. L'autre nouveauté concerne la vidéo : le package Windows PGO intègre désormais un décodeur AV1 via FFmpeg. Cette évolution répond notamment à un problème rencontré avec les séquences vidéo d'Ocarina of Time, qui pouvaient afficher une erreur de décodeur manquant.
 
Orchid 0.7.5 intègre également plusieurs corrections issues d'Eglantine et de ses différentes branches dérivées. Le développeur invite par ailleurs les utilisateurs à signaler systématiquement les plantages depuis le menu Help > Report a Crash on GitHub. Cette fonctionnalité préremplit le rapport avec les informations de compilation, le système, le GPU, le pilote et une partie du journal de crash.
 
Téléchargements :
 
Lichii Frizti v2 (Windows x64) : frizti-v2   
 
Lichii Frizti v1 (Windows x64) : frizti-v1  
 
Orchid 0.7.5 : Orchid  
 
 

[PS5] PS4Mount v0.7.3 : la gestion des jeux et des DLC s'améliore

aujourd'hui, 08:12

Le développeur gasb07 vient de publier une nouvelle version de PS4Mount, qui passe en version 0.7.3. Cet outil destiné à la PlayStation 4 et à la PlayStation 5 bénéficie de plusieurs améliorations concernant la gestion des jeux, des mises à jour additionnelles et des fichiers PKG. Cette nouvelle mouture se concentre principalement sur l'augmentation des limites de stockage et une meilleure prise en charge des contenus additionnels (DLC).
 
 
 
 
 
Une gestion plus souple des jeux et des DLC
 
Parmi les principaux changements, PS4Mount 0.7.3 augmente désormais la limite de jeux pouvant être gérés par lecteur à 768 titres. L'application indique également lorsque cette limite est dépassée, afin de mieux informer l'utilisateur. La gestion des contenus additionnels a également été revue. Désormais, l'outil répertorie individuellement chaque add-on associé à un jeu, en conservant une fiche légère pour chaque contenu plutôt que de stocker directement le PKG analysé. Cette modification permet notamment de gérer des sélections de DLC plus longues. Autre amélioration importante : seuls les add-ons disposant réellement de contenu sont désormais pris en compte dans la limite de gestion. Les DLC de type déverrouillage (unlock-only), qui ne contiennent pas de données supplémentaires à monter, sont automatiquement exclus du processus de montage.
 
Une meilleure recherche des fichiers PKG
 
Le développeur a également amélioré la recherche des fichiers PKG. PS4Mount peut maintenant parcourir jusqu'à 64 dossiers pour détecter les fichiers concernés. Les longues listes de dossiers sont désormais conservées intégralement, tandis que l'application signale explicitement les dossiers ignorés lorsque certaines limites sont atteintes. Enfin, plusieurs tests ont été ajoutés pour vérifier que chaque élément d'une requête volumineuse respecte les limites avant son ajout, renforçant ainsi la fiabilité de l'ensemble.
 
Téléchargement : PS4Mount 0.7.3
 

[PS5] PS5SX2 2.40 : un nouveau menu en jeu pour l'émulateur PS2 sur PS5

hier, 22:02

L'émulation PlayStation 2 sur PS5 continue de progresser avec la sortie de PS5SX2 2.40, une nouvelle version publiée par Swordpdf. Cette mise à jour apporte une évolution particulièrement intéressante de l'interface avec l'arrivée d'un véritable menu accessible directement pendant une partie, sans avoir besoin de redémarrer la console. Après les améliorations importantes de la version 2.30 concernant les performances, la génération d'images et la gestion des sauvegardes, cette nouvelle mouture se concentre davantage sur le confort d'utilisation et l'intégration des fonctionnalités.
 
 
 
 
Un nouveau menu directement en jeu
 
C'est la principale nouveauté de PS5SX2 2.40. Il est désormais possible d'accéder à un menu interactif pendant une session d'émulation. Pour l'ouvrir, il suffit de maintenir L2 + Bas sur la croix directionnelle pendant une seconde. Un petit indicateur circulaire apparaît dans un coin de l'écran avant de laisser place au nouveau menu. Le jeu est automatiquement mis en pause et son affichage est intégré dans une vignette, à côté d'une interface reprenant le style visuel de la bibliothèque de jeux de PS5SX2.
 
Ce menu donne accès à plusieurs fonctionnalités :
 
- Reprendre : retourner immédiatement dans le jeu.
- Save State : enregistrer une sauvegarde rapide.
- Load State : charger une sauvegarde précédente.
- Fast Forward : accélérer l'émulation.
- Change Disc : changer de disque pour les jeux nécessitant plusieurs médias.
- Settings on your phone : accéder aux paramètres depuis un smartphone grâce à une adresse et un QR Code.
- Report a problem : ajouter une note au journal de session pour faciliter le signalement de bugs.
- Back to shelf : revenir directement à la bibliothèque.
 
La gestion des Save States bénéficie également d'une présentation améliorée avec 10 emplacements disponibles, chacun accompagné d'une capture d'écran et de la date d'enregistrement.
 
Paramètres et commandes accessibles sans quitter le jeu
 
Le nouveau menu permet également de modifier les paramètres et les contrôles pendant une partie. Les réglages peuvent être appliqués soit au jeu actuellement lancé, soit à l'ensemble de la bibliothèque. Les boutons L1 et R1 permettent de basculer entre les différentes catégories. Les modifications sont enregistrées immédiatement et prennent effet lorsque le jeu continue. Certains paramètres nécessitant un redémarrage sont clairement identifiés avec la mention « next start ». Autre ajout intéressant : un onglet Achievements permet de consulter les succès RetroAchievements du jeu en cours, avec leurs badges associés.
 
La navigation reste simple :
 
- L2 et R2 permettent de changer d'onglet.
- Cercle ou OPTIONS permettent de revenir au jeu.
 
Les combinaisons de touches restent personnalisables depuis l'onglet Controls. Pour les utilisateurs souhaitant conserver l'ancien fonctionnement, il suffit de créer le fichier vide flags/noingamemenu. L'ancienne combinaison permet alors de retrouver la page de paramètres dans le navigateur de la PS5 après un appui de deux secondes.
 
RetroAchievements : correction de l'affichage des badges
 
La mise à jour apporte également une correction concernant les notifications RetroAchievements. Sur certaines configurations jailbreak, les fenêtres de connexion et de déblocage des succès pouvaient apparaître sans illustration ni avatar. Le problème venait notamment de l'impossibilité pour l'écran de notification de la PS5 d'accéder au répertoire /data sur certaines installations. Swordpdf a donc modifié la récupération des images pour utiliser le répertoire /user/data. Les notifications retrouvent ainsi l'affichage des badges et des avatars sur les configurations concernées.
 
Rappel des améliorations de PS5SX2 2.30
 
La précédente version 2.30 avait déjà apporté de nombreuses optimisations importantes :
- Génération d'images permettant d'atteindre 60 vers 120 FPS sur les PS5 originales sous firmware inférieur à 9.00.
- Réduction de la latence avec et sans génération d'images.
- Suppression de certains blocages lors de l'activation de la génération d'images.
- Optimisation du recompilateur EE et des accès mémoire.
- Accélération du lancement des jeux.
- Amélioration de la lecture des ISO depuis un support USB.
- Meilleure gestion des cartes mémoire et récupération des sauvegardes après un arrêt brutal.
- Amélioration de la stabilité de l'émulation.
- Optimisation de la bibliothèque, notamment pour les grandes collections.
 
La version 2.40 poursuit donc le travail engagé avec une interface désormais beaucoup plus complète et pratique pendant les sessions de jeu.
 
Téléchargement : PS5SX2 2.40
 
 
 

[PS5] PS5 HDMI Tool : un nouvel outil pour convertir les puces HDMI des PS5 Slim

hier, 21:54

Une nouvelle solution destinée aux réparateurs de consoles PlayStation 5 vient de faire son apparition. Baptisé PS5 HDMI Tool, cet outil développé par la DatZero Foundation et Jefferson Honorio permet de modifier le firmware de la mémoire NOR d'une PS5 Slim afin de faciliter le remplacement de sa puce HDMI par un modèle différent de celui installé à l'origine. L'objectif est particulièrement intéressant pour les techniciens spécialisés dans la réparation de cartes mères : pouvoir remplacer une puce HDMI Realtek RTD2175P par une Nuvoton MN864739, ou effectuer l'opération inverse, sans être bloqué par la disponibilité des composants sur le marché de la réparation.
 
 
 
 
Une conversion entre Realtek et Nuvoton
 
Sur PS5 Slim, certaines réparations HDMI peuvent devenir compliquées lorsque la puce d'origine est difficile à trouver. PS5 HDMI Tool apporte une réponse logicielle à cette problématique en permettant de modifier les données de la mémoire NOR de la carte mère.
 
L'application prend notamment en charge la conversion entre :
 
- Realtek RTD2175P
- Nuvoton MN864739
- Panasonic, selon les configurations prises en charge par le projet.
 
Le logiciel intervient directement sur le fichier BIN extrait de la mémoire NOR. Il applique le patch nécessaire pour adapter les données de la carte mère au nouveau contrôleur HDMI. Il faut toutefois bien comprendre que cet outil ne réalise pas lui-même le remplacement physique du composant. Cette opération nécessite du matériel spécialisé et des compétences en microsoudure.
 
Un fonctionnement avec un programmateur CH341A
 
PS5 HDMI Tool accompagne les techniciens dans les différentes étapes de manipulation de la mémoire NOR.
 
Parmi les fonctionnalités proposées :
- Lecture et écriture de la mémoire NOR via un programmateur CH341A.
- Vérification des données après lecture.
- Création automatique d'une sauvegarde.
- Affichage des informations de la carte mère.
- Identification de la puce HDMI installée.
- Récupération de données d'identification, notamment l'adresse MAC.
- Application du patch de conversion HDMI.
- Mise à jour automatique du logiciel depuis GitHub.
 
Le développeur indique avoir testé le fonctionnement avec un véritable programmateur CH341A sur banc, avec une lecture et une écriture de la mémoire NOR confirmées.
 
L'Interposer DatZero : la partie matérielle indispensable
 
Le projet ne se limite pas au logiciel. Pour réaliser physiquement la conversion, il s'appuie également sur un composant complémentaire baptisé Interposer DatZero. Cet interposer intervient au niveau électrique et matériel afin de permettre l'installation de la nouvelle puce HDMI. Il intègre notamment un régulateur de tension dédié.
 
Les deux éléments sont donc complémentaires :
 
- PS5 HDMI Tool s'occupe de la modification logicielle de la mémoire NOR. 
- L'Interposer DatZero permet l'adaptation matérielle nécessaire au remplacement du circuit HDMI.
 
Un guide d'installation détaillé est également disponible, avec la liste des outils nécessaires, des photographies de localisation du composant et les différentes étapes de l'intervention. Il s'agit néanmoins d'une opération réservée aux techniciens expérimentés en réparation de cartes électroniques et en microsoudure.
 
Attention à une particularité concernant le checksum
 
Le développeur signale également un point technique important concernant le checksum situé aux adresses 0x1C41FE-0x1C41FF. Les premières analyses ont montré que cette valeur correspond à une table fixe dépendant de la combinaison entre la puce HDMI et la révision du module Wi-Fi, et non de l'adresse MAC de la console. Toutes les combinaisons ne sont cependant pas encore documentées. Lorsqu'une configuration inconnue est détectée, le programme conserve l'ancienne valeur et affiche un avertissement. Dans ce cas, le développeur recommande de limiter les essais aux cartes de test et de ne surtout pas effectuer l'opération sur une carte destinée à un client tant que la valeur correcte n'a pas été confirmée.
 
Une interface disponible en trois langues
 
L'application propose également une interface traduite en trois langues : portugais, anglais et espagnol. Le changement de langue s'effectue directement depuis les trois drapeaux situés dans le coin supérieur droit, sans avoir besoin de redémarrer le programme. Autre point pratique : la distribution Windows est proposée sous la forme d'un fichier exécutable unique, sans installation complexe ni dépendance Python à configurer pour cette version.
 
 
Téléchargement  : ps5-hdmi-tool