Sur certains systèmes, Recalbox propose deux options d'amélioration de l'image :
Le mode HD est disponible sur PC, Raspberry Pi 5 et Steam Deck. Le mode écran large est disponible sur PC, Raspberry Pi 4 / 400, Raspberry Pi 5 et Steam Deck.
Ces options ne sont pas proposées sur écran cathodique (Recalbox RGB Dual / RGB JAMMA), à une exception près : le mode écran large reste disponible avec un Recalbox RGB Dual 2 sur téléviseur cathodique 16/9.
Le mode HD et/ou écran large peut ne pas être 100 % compatible avec tous les jeux et peut avoir un impact sur les performances. En cas de problème d'émulation ou de lenteur, désactivez l'option.
START puis allez dans OPTIONS EN JEU.RENDU DES JEUX, activez MODE HD et/ou MODE ÉCRAN LARGE (16/9).
Selon votre matériel, vous verrez l'une des deux options, les deux, ou aucune (voir la compatibilité ci-dessus).
Ces options correspondent aux clés suivantes du fichier recalbox.conf :
## Pour tous les systèmes compatibles
global.hdmode=1
global.widescreenmode=1
Vous pouvez aussi les régler système par système, la valeur du système étant prioritaire sur la valeur globale :
## Uniquement pour la Dreamcast
dreamcast.hdmode=1
## Écran large partout sauf sur Super Nintendo
global.widescreenmode=1
snes.widescreenmode=0
Ces options changent l'émulateur/core utilisé pour lancer le jeu ! Voici les cores utilisés quand l'option est activée :
| Système | Core utilisé | Écran large | HD |
|---|---|---|---|
| Atomiswave | Libretro-Flycast | ✅ | ✅ |
| Dreamcast | Libretro-Flycast | ✅ | ✅ |
| Megadrive | Libretro-GenesisPlusGX-Wide | ✅ | ❌ |
| Naomi | Libretro-Flycast | ✅ | ✅ |
| Nintendo 64 | Libretro-Parallel_n64 | ❌ | ✅ |
| Playstation | Libretro-PCSX_reARMed | ❌ | ✅ |
| Saturn | Libretro-Yabasanshiro | ❌ | ✅ |
| Super Nintendo | Libretro-bsnesHD | ✅ | ❌ |
Concrètement, le mode HD augmente la résolution interne du core : rendu 1024x768 sur Flycast (Dreamcast, Naomi, Atomiswave), amélioration NEON sur PCSX_reARMed (Playstation), résolution doublée sur Yabasanshiro (Saturn), upscaling 4x sur Parallel_n64 (Nintendo 64).
Depuis Recalbox 10.1, les cores libretro utilisent le pilote vidéo
glcore— sauf sur Raspberry Pi 3 et Pi Zero 2, qui restent surgl(ou Vulkan quand il est disponible), et Recalbox sélectionne automatiquement un mode d'affichage 60 Hz quand votre écran le permet : les jeux, notamment en HD, sont plus fluides sans configuration supplémentaire.