Messieurs dames,
Depuis la version 8.0, les Raspberry Pi3 souffrent de plusieurs problèmes. Malheureusement, ni l'équipe de développement, ni les bêta-testeurs n'ont rencontré les soucis remonté.
Cependant, le RPi3 représente encore 30% des recalbox installées, donc soyez certains que nous prenons le problème au sérieux.
Les choses à ne pas faire
Ouvrir un topic ou répondre a un topic (parfois sans rapport) à grand coup de "Raaaheuuuuu ça march' paaaaas! y'a tout qui plante, rien qui marche!!!".
En plus d'être totalement improductif, ça ne nous donne aucune information réelle, ni aucune indication ou piste sur le ou les problèmes rencontrés.
Pour pouvoir les corriger, il faut que nous soyons capable de les comprendre, ou mieux de les reproduire pour les analyser.
Beaucoup de gens pense que leurs problèmes sont généraux et que tout le monde les a. Du coup, on a droit a des "Vous faites n'importe quoi!", des "Mais c'est pas possible d'avoir autant de bugs!" et autre "Je bosse dans le dev, c'est la première fois que je vois ça!" (si si, on en a eu un...).
Alors, remettons les choses dans leurs contexte:
- Nous avons un système de beta, de tracking et de validation extrêmement rigide pour laisser passer le moins de soucis possibles
- Les développeurs utilisent Recalbox tous les jours
- Les 30 betas testeurs utilisent les bêtas tous les jours, même en dehors de "tests officiels".
- Certaines features ou certaines corrections transitent à travers moultes beta versions avant d'être réellement validées.
Si votre problème était vraiment général, il serait connu et donc corrigé.
Les problèmes en question
Voici une liste, possiblement non exhaustive des soucis rencontrés:
- Problème d'écrans noir (pas d'image) au démarrage de Recalbox et même après: Ce problème a été introduit par une mise a jour des firmware Raspberry de juin 2021. Nous travaillons avec la Fondation raspberry à sa résolution. Toutes les distributions qui ont mis à jour le firmware Raspberry ont le soucis, y compris l'OS officiel de Raspberry.
- Plantage en sortie des menus de Retroarch
- Lenteurs et/ou plantages quand on navigue dans EmulationStation
- Autre? N'hésitez pas à répondre sur ce topic
Les solutions (de contournements) disponibles
Ecran noir
Pour ce problème, nous avons sorti une 8.0.1 en urgence, qui suivaient les recommandations de la fondation. Malheureusement, la solution fut pire que le mal, et nous avons rapidement rectifié le tir avec la 8.0.2. Bien évidemment, le problème initial est toujours présent.
Vous pouvez, en attendant, ajouter video=HDMI-A-1:D video=HDMI-A-2:D
dans le fichier cmdline.txt
de la partition BOOT
de votre carte SD/clef USB/disque dur.
Mais attention! Cette modification n'est pas sans conséquence: Elle va "libérer" Recalbox de toute limite de résolution et selon la TV utilisé, les résolutions FHD ou 4K auront d'autres conséquences néfastes, détaillées plus loin.
Plantage des menus Retroarch
Nous ne savons toujours pas ce qui peut provoquer ce soucis sur Pi3 (et uniquement sur Pi3), mais des tests ont été réalisé sur la dernière version de Retroarch (1.10.0) et le problème a disparu.
Lenteur/plantages dans EmulationStation
Alors ici, plusieurs causes possibles, mais pas de solution miracle, et voici pourquoi:
- Le Raspberry Pi3 a une ram qui commence à devenir limitée pour Recalbox.
- Recalbox évolue. Il y a des plus en plus de systèmes, de plus en plus de choses ajoutées, et forcément, ça consomme plus de RAM.
- Dans certains cas, la résolutions de démarrage de Recalbox est supérieure à du 720p, ce qui est fortement déconseillé! Depuis les versions 8.x, Recalbox utilise les nouveaux drivers vidéo pour Raspberry, qui s'il procurent quelques performances en plus, sont un peu plus délicats quand aux résolutions.
Assurez vous d'être bien en 720p maximum sur votre TV. Verifiez que la clef clefs global.videomode
contienne bien la valeur 1280x720
dans le fichier \\RECALBOX\share\system\recalbox.conf
Si malgré tout vous voulez passez en 1080, assurez vous d'avoir moins de systèmes actifs (une vingtaine maximum), et de ne pas remplir votre Pi3 avec des tonnes de fullsets qui vont consommer une RAM énorme.
Assurez vous également de la qualité et du bon fonctionnement de votre carte SD ou de votre clef USB. Dans bien des cas, la SD est le centre des soucis. Essayez d'en acheter une autre et de tester avec la nouvelle, voir si les problèmes sont identiques.
Autre?
Si vous relevez d'autres anomalies, donnez nous TOUTES les informations!
- Modèle de Pi
- Modèle de télévision (et résolution utilisée, souvent la TV la donne)
- Alimentation
- Manettes, type et nombre
- Les jeux sont ou? SD? Clef USB? Disque dur?
- Combien de jeux en tout? (Activez le système virtuel "TOUS LES JEUX", il vous donnera le nombre total si vous ne le connaissez pas)
Si les problèmes sont localisés à Emulationstation ou sur certains émulateurs:
- Ajoutez la clef
emulationstation.debuglogs=1
n'importe ou dans le fichier \\RECALBOX\share\system\recalbox.conf
.
- Utilisez Emulationstation, lancez des jeux...
- Récuperez les fichiers
\\RECALBOX\share\system\logs\es_log.txt
et \\RECALBOX\share\system\logs\es_log.txt.backup
et postez les ici.
Soyez précis et donnez le maximum d'information. Trop est toujours mieux que pas assez. Si nous n'en donnez pas assez, nous perdons du temps à vous reposer des questions derrière.
Ce qui a déjà été fait
- Des correctifs sont déjà testé pour les soucis d'écrans noirs
- Une MAJ de Retroarch a été réalisée et fonctionne correctement sur Pi3
Ce qui est toujours en cours
- Des investigations sont toujours en cours sur les problèmes de résolutions sur pi3 et même pi4
- Nous attendons toute information susceptible de nous aider à débusquer d'autres soucis sur le Pi3.
Ce que nous corrigeons, comment et pour quand
- Une version 8.0.3 est déjà sur les rails avec uniquement les correctifs, et devrait sortir rapidement, dés que nous aurons tout testé et validé. Vu les l'aventure de la 8.0.1, nous restons évidement très prudent.
- Une version 8.1 est sur les rails également, avec beaucoup de nouveautés et bien évidemment de correctifs, mais elle arrivera plus tard.
Merci de votre attention!
Et bien entendu, utilisez ce topic pour nous fournir un maximum d'information sur les soucis que vous rencontrez 
Selon les cas, nous pourrons être amené à vous faire faire quelques tests, voire possiblement à vous faire tester des versions spéciales de Recalbox.