Quel mode video pour affichage 5/4 VGA?
-
Bonsoir. Voici mon (mes) problème(s): J'ai réalisé des fonds personnalisés pour ma recalbox et me suis aperçu à cette occasion que lors du démarrage de la machine, ls fonds systèmes étaient écrasés laissant apparaitre de belles bandes blanches sur les côtés de mon fond d'écran. Celui fait pile 1280x1024 pixels, ce qui est le format natif de mon écran plat 19 pouces pc. Lorsque je redémarre la recallbox, le fond se dimensionne correctement... Bizarre...et pénible s'il faut redémarrer à chaque fois la borne! Au démarrage: http://hpics.li/a906153 Après redémarrage: http://hpics.li/eea87fb Par contre, en jeu, je souhaiterais jouer en 4/3 (format que je règle dans les options (et le fichier config)) mais l'image reste plein écran (5/4) et est donc étirée en hauteur... http://hpics.li/814347e J'ai regardé sur le fofo et ai trouvé divers réglages, peu fructueux. J'ai réalisé le test "tv service -m DMT" (pour un écran pc) mais il ne me sort qu'un seul réglage possible: mode 4: 640x480 60Hz 4/3! Mon écran est 5/4 de base. J'ai alors essayé les mode 35 DMT trouvé sur un autre topic (1280x1024 60 Hz 5/4) mais le framerate en jeu semble perturbé (sonic à l'air de saccader par ex...) Est-ce que quelqu'un connait la liste de tout les modes possibles (je n'ai pas encore trouvé), quitte à les essayer un par un. Sinon, quelles solutions me reste-il pour avoir des fonds non redimensionnés du premier coup, et de l'émulation au format des machines d'origine? Je précise, si c'est important, que j'ai un adaptateur VGA/HDMI. Par avance, merci!
-
Salut, j'ai un moniteur 5/4 LCD HDMI vers VGA et aucun probleme pour afficher mes fonds d'ecran en 1280*1024. La totale sur le fichier de config du RPi (qui inclus tous les modes vidéos) http://elinux.org/RPiconfig Modifie ton fichier config.txt :
hdmi_drive=2 hdmi_group=2 hdmi_mode=35
Pour jouer en 4/3 sur un 5/4, je te propose d'essayer ca : C'est une modification du fichier "/recalbox/scripts/runcommand.sh" - Modifie la ligne 34 : tvservice -e "CEA 4" - Par tvservice -e "DMT 35" De cette façon, les jeux en 320x224 (et pas 320x240) ne seront pu en plein écran. Il y aura une bande noire en haut et en bas de 32 pixels, ce qui respecte l'Aspect Ratio. Test un jeu NeoGeo pour voir... Tu pourras revenir en arrière au cas ou, c'est juste pour tester. Si ton Frame Rate semble étrange, scrolling saccadé, attention au jeux PAL 50Hz sur un écran 60Hz Un moniteur LCD de PC n'a pas de mode 50z (en tout cas, pas tous ceux que j'ai pu tester), c'est 60Hz mini, ce qui complique l’émulation parfaite des jeux PAL. En fait c'est impossible, ca saccade forcement. Faut forcer la rom en 60Hz (NTSC). En fait -
OK. Merci pour ces réponses précises. Je teste dès que possible. Par contre, quid du redémarrage obligatoire pour obtenir l'aspect désiré du premier coup?
-
Euh, la suis perplexe, désolé, essaie déjà ça pour voir... Un démarrage ou un redémarrage c'est idem pour moi.
-
Pour le démarrage et redémarrage: J'allume ma recalbox pour la première fois (je la démarre), l'écran est tassé sur les côtés. Ensuite, depuis le menu de celle-ci (select), je sélectionne "redémarrer"; au redémarrage, l'affichage est correct.
-
Yop Le problème est que le rpi n'a pas le temps de récupérer le mode d'affiche retourné par ton écran au premier démarrage. Au redémarrage, ton écran est toujours allumé et donc envoi sa configuration sans problème au rpi lors du boot. Je te conseille de regarder dans quel mode tu es aprés le redemarrage lorsque tu n'as pas les bandes blanches (qui doit etre le mode par defaut de ton ecran) Pour cela fais un
tvservice -s
au moment ou tout te semble ok. Tu devra ensuite éditer le fichier config.txt en renseignant ce mode, cela permettra au rpi de connaitre le mode sans avoir a le demander a l’écran, et bingo This will help you : https://github.com/recalbox/recalbox-os/wiki/Video-configuration-detailled-(EN) -
Merci pour ta piste digitalLumberjack mais c'est justement là que je bloque: après un test "tvservice -s", cela m'affiche "mode DMT 35". Celui-là même déjà configuré dans le fichier recalbox.conf! Il doit y avoir un autre problème ailleurs... Je teste la solution d'ironic et je vois ce que ça donne. Bon... J'ai modifié la ligne 34 du fichier “/recalbox/scripts/runcommand.sh” comme tu me l'as conseillé... pas de changements. En fait, le réel problème est que l'affichage est finalement correct avec le mode 35 DMT, mais que le raspberry ne charge pas mes réglages dès le démarrage. Il faut systématiquement RE-démarrer le système pour que ça passe comme prévu! Est-ce déjà arrivé à quelqu'un et si oui, comment a-t-il réglé le problème?
-
@letaz99 sinon une bonne tranche de lecture : https://github.com/recalbox/recalbox-os/wiki/Video-configuration-detailled-(EN)
-
Merci Subs! La réponse était dans cet article! (et également dans la première réponse de ironic , mais j'ai confondu le fichier txt mentionné avec le .conf...) Pour ceux à qui cela arriverait aussi, il ne suffit pas de modifier le fichier recalbox.conf avec un écran vga. Comme précisé dans le guide: "As the screen detected on boot is the one displaying EmulationStation with its preferred resolution, (720p) VGA will get an awful display. Hopefully this can be tweaked by editing
/boot/config.txt
. Here are the lines you want to edit : #hdmi_group=1<pre>#hdmi_mode=1</pre>
hdmi_group : 1 for CEA, 2 for DMT (rappel: CEA=TV DMT=PC) hdmi_mode : refer to the links above So, for our VGA, this is how we edit
/boot/config.txt
<pre>hdmi_group=1
hdmi_mode=35 "Merci!</pre>