Les meilleures applications pour upscaler les émulateurs rétro sur PC

XDA a écrit sur l’utilisation de Lossless Scaling sur les émulateurs rétro cette semaine et le message était percutant : la seule chose que l’émulation n’a jamais pu résoudre complètement était la cadence d’images sur les titres 60 fps qui doivent atteindre 60 ou sembler faux. Une couche de génération d’images au-dessus de l’émulateur a transformé 45 fps inégaux en un stable 60. Ce truc n’est pas spécifique à une seule application. Nous avons testé 7 outils qui soit upscalent, affûtent, soit génèrent des images pour la sortie de l’émulateur, d’un utilitaire Steam de 3 dollars à des piles de shaders open-source.

Ce qu’il faut chercher dans une application d’upscaling d’émulateur

L’émulation rétro sur du matériel moderne se heurte à deux problèmes : la résolution source est basse et la fréquence d’images source est fixe. Un bon upscaler résout le premier, une bonne couche de génération d’images résout le second. Quelques critères comptent.

Comparaison rapide

Application Meilleur pour Plateformes Gratuit Coût Note
Lossless Scaling Génération d’images sur n’importe quel émulateur Windows Essai via remboursement Steam ~7 paiement unique Très positif (Steam)
Magpie Upscaler open-source gratuit Windows Oui Gratuit 4.8 (GitHub)
RetroArch Émulateur avec pile de shaders intégrée Windows, macOS, Linux, Android Oui Gratuit 4.6
Duckstation Émulateur PS1 avec rendu moderne Windows, macOS, Linux, Android Oui Gratuit 4.7
Reshade Post-traitement pour n’importe quel jeu DirectX Windows Oui Gratuit 4.6
AMD FSR Compilations du SDK FSR agnostiques du fournisseur Windows Oui Gratuit 4.5
NVIDIA Freestyle Filtres de superposition pour les utilisateurs NVIDIA Windows Oui Gratuit 4.4

1. Lossless Scaling, meilleur pour la génération d’images

Lossless Scaling est un petit utilitaire Steam qui upscale et, plus important encore, génère des images pour la sortie de n’importe quel programme en fenêtre. Pointez-le vers un émulateur s’exécutant à résolution native, choisissez l’upscaler LS1 et la génération d’images LSFG, et la sortie de l’émulateur arrive sur le moniteur à 60 ou 120 fps avec l’upscaler créant les images supplémentaires. Les performances réelles de l’émulateur restent où elles étaient, l’affichage voit plus d’images.

Où ça échoue : LSFG ajoute une ou deux images de latence, ce qui convient aux jeux d’aventure et est mauvais pour les jeux de combat. De plus, c’est Windows uniquement.

Tarification :

Plateformes : Windows

Download: Steam

Bottom line : la raison pour laquelle l’article XDA existe. Achetez une fois, utilisez pendant des années.

2. Magpie, meilleur upscaler open-source gratuit

Magpie est l’alternative open-source à Lossless Scaling. Il prend en charge FSR, XeSS, Bicubic et Anime4K, fonctionne sur n’importe quel programme en fenêtre et n’a pas de génération d’images (pour l’instant). Le développement est actif et l’interface de configuration est plus transparente que celle de Lossless Scaling.

Où ça échoue : pas de génération d’images, et les utilisateurs de GPU intégrés signalent des micro-saccades sous charge.

Tarification :

Plateformes : Windows

Download: Magpie | Releases

Bottom line : le choix gratuit. Même concept que Lossless Scaling pour l’upscaling, sans génération d’images.

3. RetroArch, meilleur pour la pile de shaders intégrée

RetroArch est livré avec des centaines de shaders qui s’empilent au-dessus de la sortie de l’émulateur : scanlines CRT, xBR, xBRZ, Anti-Aliased-Nearest, RCA composite. Pour les consoles jusqu’à l’époque N64, ceux-ci semblent souvent mieux que n’importe quel upscaler externe car le shader sait qu’il upscale une sortie d’une époque spécifique.

Où ça échoue : tous les noyaux ne bénéficient pas également, et choisir la bonne pile de shaders nécessite une après-midi d’expérimentation.

Tarification :

Plateformes : Windows, macOS, Linux, Android, iOS (sideload), diverses consoles

Download: RetroArch

Bottom line : l’outil à utiliser en premier pour tout ce qui est antérieur à 2000. Les upscalers externes comptent davantage pour les consoles ultérieures.

4. Duckstation, meilleur pour le rendu PS1

Duckstation est un émulateur PS1 avec un moteur de rendu moderne qui upscale en interne la sortie PS1 240p à 1080p, 4K ou supérieur. Il dispose également de PGXP, qui corrige la déformation des polygones qui rendait la sortie PS1 instable. Associez-le à Lossless Scaling pour le côté fréquence d’images, et le scintillement de l’ère Ocarina of Time disparaît complètement.

Où ça échoue : PS1 uniquement. Chaque autre console nécessite un émulateur différent.

Tarification :

Plateformes : Windows, macOS, Linux, Android

Download: Duckstation | GitHub

Bottom line : le meilleur exemple de ce qu’un émulateur rétro moderne peut faire aux pixels source avant que les upscalers externes les voient.

5. Reshade, meilleur pour le post-traitement sur n’importe quel jeu DirectX

Reshade injecte une chaîne de shaders dans n’importe quelle application DirectX 9/10/11/12 ou OpenGL. Cela couvre chaque émulateur avec un backend DirectX ou OpenGL. Les filtres vont de l’affûtage à l’étalonnage des couleurs aux superpositions CRT raisonnables. Les shaders personnalisés écrits par la communauté sont librement partagés.

Où ça échoue : nécessite un peu de manipulation pour obtenir le bon ordre de chargement des shaders, et certains émulateurs refusent de charger avec Reshade attaché, nécessitant un override.

Tarification :

Plateformes : Windows

Download: Reshade

Bottom line : pour quiconque veut étalonner un émulateur comme un film, c’est l’outil.

6. AMD FSR, meilleur pour un upscaler agnostique du fournisseur

AMD FSR est un SDK d’upscaling open-source qui fonctionne sur n’importe quelle marque de GPU. De nombreux émulateurs (Dolphin, PPSSPP, Yuzu) sont livrés avec FSR en tant que filtre d’affichage. S’ils ne le font pas, une compilation de wrapper l’injecte. La qualité sur la sortie 2D et basse poly est très bonne et c’est l’implémentation de référence ouverte que Magpie et Lossless Scaling référencent.

Où ça échoue : strictement l’upscaling, pas de génération d’images dans la version ouverte gratuite.

Tarification :

Plateformes : Windows, Linux, et intégré dans certains jeux macOS via des wrappers

Download: AMD FSR | GitHub

Bottom line : l’algorithme derrière la plupart des upscalers. Accédez-y directement lors de la configuration d’un émulateur qui le supporte en natif.

7. NVIDIA Freestyle, meilleur pour les utilisateurs NVIDIA qui veulent des filtres de superposition

NVIDIA Freestyle fait partie de GeForce Experience. Il ajoute l’affûtage, les ajustements de couleur, la tonification de style HDR et quelques filtres upscaler en tant que superposition. Cela fonctionne sur n’importe quel émulateur DirectX ou Vulkan, uniquement sur les GPU NVIDIA.

Où ça échoue : nécessite GeForce Experience et un compte NVIDIA. La liste des filtres est petite comparée à Reshade.

Tarification :

Plateformes : Windows, GPU NVIDIA uniquement

Download: GeForce Experience

Bottom line : bien si nous exécutons déjà GeForce Experience. Pour tout le reste, utilisez Reshade.

Comment choisir le bon

L’outil que vous achetez en premier dépend du côté du problème qui fait le plus mal. Si les crénelures causent de la douleur, Magpie est gratuit et le couvre. Si les 60 fps instables causent de la douleur, Lossless Scaling est la solution.

FAQ

Lossless Scaling fonctionne-t-il sur n’importe quel émulateur?

Oui, tant que l’émulateur s’exécute dans une fenêtre ou une fenêtre sans bordures. Pointez Lossless Scaling vers la fenêtre et définissez l’upscaler. Le mode plein écran exclusif est le seul cas où cela ne s’applique pas.

La génération d’images va-t-elle casser le timing d’entrée sur les jeux de combat?

Oui, dans le sens où la génération d’images ajoute de la latence. Pour les beat-em-ups et les jeux d’aventure, l’échange convient. Pour les combats compétitifs, désactivez la génération d’images et utilisez l’upscaling pur.

Ai-je besoin d’un GPU fantaisiste pour ces outils?

Non. La plupart d’entre eux s’exécutent sur les GPU intégrés. La génération d’images sur les très anciens iGPU est inégale, l’upscaling sur le même iGPU est généralement correct.

RetroArch est-il meilleur qu’un émulateur dédié?

Pour les systèmes antérieurs à 2000, souvent oui, grâce à la pile de shaders. Pour les systèmes ultérieurs (PS2, GameCube, PS3, Switch), les émulateurs dédiés avec leur propre upscaling interne gagnent toujours.

Puis-je utiliser Reshade avec RetroArch?

Oui, mais choisissez les shaders RetroArch ou Reshade, pas les deux. L’empilement de deux chaînes de shaders multiplie la charge GPU sans un gain visuel proportionnel.