[Switch] Citron 0.6 disponible

2011 visiteurs sur le site | S'incrire

Accédez aux coordonnées de l’ensemble des techniciens professionnels recommandés par logic-sunrise 20 derniers dossiers et tutoriaux
Wii / Wii U
[Switch] Citron 0.6 disponible
Le développeur Zephyron continue de faire progresser le développement de Citron, l'émulateur Switch fonctionnant sous Windows, Android ou Linux. 
 
La mise à jour 0.6 qu'il vient de dévoiler apporte des améliorations significatives au coeur d'émulation, en mettant l'accent sur l'optimisation Android, la gestion de la mémoire et le multijoueur. Cette mise à jour améliore considérablement la stabilité et les performances, tout en corrigeant les principaux problèmes de la version précédente.
 
 
 
 
Changements de cette version 0.6
 
Optimisation Android
- Refonte du système de construction des builds
- Mise à jour de Kotlin, Java, Gradle et NDK vers les dernières versions
- Optimisation de l'exécution du code natif ARM
- Amélioration des performances matérielles avec la mise à jour de BASE_CLOCK_RATE
- Meilleure compatibilité avec divers appareils Android
 
Gestion de la mémoire 
- Amélioration de l'implémentation TLB
- Mise en place d'un système de cache TLB logiciel
- Ajout d'une gestion appropriée des erreurs dans l'exécution de code natif
- Amélioration des performances et de la stabilité d'accès à la mémoire
- Meilleure récupération d'erreurs dans les scénarios d'accès à la mémoire invité
 
Fonctionnalités multijoueur
- Implémentation initiale
- Ajout d'un support multijoueur de base sur Android (en développement)
- Mise en place d'un accès modérateur pour le propriétaire de la salle
- Selon les testeurs bêta et moi-même, les performances multijoueurs sont excellentes
- Fondation posée pour des fonctionnalités réseau étendues
- Améliorations du système de construction
 
Optimisation des performances
- Ajout du support de l'optimisation guidée par profil (PGO)
- Mise en œuvre d'optimisations spécifiques à la plateforme pour le compilateur
- Mise à jour des dépendances externes vers les dernières versions
- Amélioration des options de configuration de la construction
 
Améliorations techniques
- Graphismes et rendu
- Améliorations Vulkan
- Robustesse accrue de l'allocation mémoire avec une meilleure gestion de l'OOM (Out Of Memory)
- Support amélioré de l'alignement mémoire spécifique aux fournisseurs
- Mise en place d'une récupération mémoire pour les situations de faible mémoire
- Simplification de la gestion de l'alignement mémoire pour différents fournisseurs
 
Compilation des shaders
- Améliorations de l'étape de géométrie
- Implémentation de la recherche du nombre de sommets pour l'étape de géométrie
- Gestion appropriée des topologies d'entrée pour tous les backends de shaders
- Correction des étapes TessellationControl et TessellationEval
- Documentation du code améliorée pour une meilleure maintenabilité
 
Services système
- Améliorations de la sécurité
- Rendre le firmware obligatoire pour le lancement des titres
- Amélioration des procédures de validation du firmware
- Suppression de la fonctionnalité de génération automatique de clés pour une meilleure sécurité
- Amélioration du système de gestion des clés (les clés ne sont stockées qu'en mémoire)
- Conformité légale
 
Modifications de la documentation
- Suppression des références au guide de démarrage rapide pour répondre aux préoccupations légales
- Remplacement des popups d'erreur de chargement de ROM par des avertissements neutres
- Réduction de la responsabilité légale en évitant le contenu instructif spécifique
- Orientation des utilisateurs vers les ressources communautaires pour obtenir de l'aide
 
Compatibilité et performances :
 
Améliorations de la stabilité
- Prévention des crashes
- Désactivation de la présentation asynchrone en raison de problèmes de stabilité
- Gestion élégante des cas limites d'accès à la mémoire
- Ajout d'une journalisation de débogage complète pour les erreurs mémoire
- Plusieurs modifications problématiques annulées pour garantir la stabilité
 
Améliorations spécifiques à Android
- Compatibilité des appareils
- Ajout d'AnTuTu au système de vérification de licence
- Meilleur support pour les appareils avec GPU Adreno
- Implémentation TLB améliorée pour les appareils ARM
- Optimisation de l'utilisation de la mémoire pour les plateformes mobiles
- Paramètres par défaut
 
Améliorations de l'utilisabilité
- Activation par défaut de l'auto-stub pour les fonctions non implémentées
- Messages d'erreur améliorés pour le firmware manquant
- Processus de validation améliorés pour les exigences système
- Meilleur guidage de l'utilisateur pour les composants requis
 
Notes d'installation
- Une installation propre est recommandée pour des performances optimales
- Le firmware est désormais obligatoire pour le lancement des titres (non optionnel)
- Les fichiers de clés autogénérés ne sont plus créés
- Les utilisateurs Android doivent mettre à jour vers la dernière version pour les fonctionnalités multijoueurs
- Les données de sauvegarde précédentes restent compatibles
 
 
Téléchargement : Citron Canary Refresh 0.6
 
 
Jeudi 13 Mars 2025, 11:13 par tralala
Source : git.citron-emu.org/Citron/Citron/releases
13 mars 2025, 11:19
Approuver ce commentaire (+1)
+1
A mon avis il faut un snapdragon 8Gen 1 minimum pour le faire tourné assez bien.
Répondre à ce commentaire
13 mars 2025, 11:26
Approuver ce commentaire (+1)
+1
Merci pour la news
Répondre à ce commentaire
13 mars 2025, 12:50
Approuver ce commentaire (+1)
Salut

Pour Android oui un snapdragon 8gen1 minimum/12go rame pour le faire tourner.

Pour pc à partir d'une rtx 2060 /16go rame et plus.

Voila :)
Répondre à ce commentaire
13 mars 2025, 20:20
Approuver ce commentaire (+1)
+1
Test avec mon Poco f3 Snapdragon 870 Adreno 650 Mars 2021 (44 fps mario wonder ou mario kart 8 deluxe course solo contre la montre ) je manques un peu de puissance mais des petits jeux the binding of isaac uno ou multi jeux de plateau ça tourne bien.
Répondre à ce commentaire
13 mars 2025, 22:01
Approuver ce commentaire (+1)
+1

Salut

Pour Android oui un snapdragon 8gen1 minimum/12go rame pour le faire tourner.

Pour pc à partir d'une rtx 2060 /16go rame et plus.

Voila :)

Ça tourne au poil avec une simple GTX 1650 (et en 4x pcie 3.0 via Occulink) et un cpu Ryzen 5650u, avec les derniers drivers bêta Nvidia, sous Linux.

Répondre à ce commentaire
14 mars 2025, 17:59
Approuver ce commentaire (+1)
Bonjour, pour passer de la 0.5 a la 0.6 c'est quoi la manip recommandé svp ?
Répondre à ce commentaire
15 mars 2025, 11:01
Approuver ce commentaire (+1)
Je viens de tester sur certains jeu , il crash , sur d'autres c'est quand même bien, mais il est le seul à faire passer Hogwarts legacy. Un patch permet den corriger quelque un, à voir si dans le futur ce que sa va donner. Ha oui sur un s24 ultra snapdragon 3. Édit: le jeu ce corrompe souvent, si lémulateur plante lors d'un chargement ou si on force pour quitte lémulateur sur android...
Répondre à ce commentaire
15 mars 2025, 18:10
Approuver ce commentaire (+1)
gros pb de dl pour moi. leur git est ok?
Répondre à ce commentaire
16 mars 2025, 14:18
Approuver ce commentaire (+1)

gros pb de dl pour moi. leur git est ok?


Il faut cliquer sur le genre de petite icone à côté du nom de l'émulateur, (normalement ou tu click sur le liens du dl) .
Répondre à ce commentaire
16 mars 2025, 23:45
Approuver ce commentaire (+1)
non réglé souci dns fdn down (ils ont des soucis d'attaque serveurs dns)

https://www.fdn.fr/r...veurs-dns-2025/

https://www.fdn.fr/a...veurs-dns-2025/

https://isengard.fdn.fr/

ok en basculant sur un autre dns non filtré.
Répondre à ce commentaire
19 mars 2025, 11:17
Approuver ce commentaire (+1)
Je viens d'essayé de mettre l’émulateur sur un Android version 15 mais les jeux n'apparaissent pas pourtant en version 14 il fonctionne parfaitement.
Répondre à ce commentaire
19 mars 2025, 21:24
Approuver ce commentaire (+1)

Je viens d'essayé de mettre l’émulateur sur un Android version 15 mais les jeux n'apparaissent pas pourtant en version 14 il fonctionne parfaitement.

Salut !
J'ai un Poco F6 sous Android 15 et pas de soucis pour voir les jeux.
Il est conseillé de faire une nouvelle installation de zero et en rajoutant bien les fichiers firmware de la console dans les paramètres.
Répondre à ce commentaire
Cliquer ici pour continuer sur le forum
Envoyer