Skip to content

Guide complet sur la configuration video (FR)

boudabass edited this page Feb 7, 2018 · 1 revision

Ce sont les meilleures recommandations pour configurer la vidéo pour s’adapter à votre écran de la bonne façon. Il existe trois niveaux de configuration: système, mode vidéo par émulateur par défaut, mode vidéo spécifique à l’émulateur. Gardez à l’esprit que la résolution de l’écran peut avoir un impact important sur la fréquence d’images, en particulier avec les émulateurs gourmands en ressources CPU (N64, PSX et autres)

La plupart de ce guide se concentrera sur la sortie HDMI, et soulignant aussi souvent que possible les 3 cas de pure HDMI, HDMI2DVI, HDMI2VGA.

Quels modes vidéo sont possibles? Tout d’abord, comprendre les bases de la résolution d’écran: un nombre de pixels en largeur par le nombre de pixels en hauteur à (@) un taux de rafraîchissement donné en Hertz. Par exemple: 1280x1024 @ 60 qui est une résolution d’écran commune des moniteurs 4x3 19 "Aujourd’hui, tous les téléviseurs affichent Full HD à 1080p comme 1920x1080 @ 60. Nous ne passerons pas par des modes entrelacés ou progressifs, c’est hors sujet. Veuillez vous référer au manuel de votre fabricant d’écran pour savoir sa résolution native.

Il y a 2 groupes de modes vidéo: CEA et DMT. Tous ces modes sont listés ici ou ici . Assurez-vous de vérifier que le mode est compatible avec votre résolution d’écran native. Une simple règle de base: le CEA sont les modes TV, les DMT sont tous les autres modes.

Les modes les plus courants sont:

DMT 4: 640 x 480 à 60 DMT 9: 800x600 @ 60 DMT 16: 1024x768 @ 60 DMT 35: 1280x1024 @ 60 DMT 57: 1680 x 1050 @ 60 720p: CEA 4 1080p: CEA 16 Dans ce tutoriel, nous allons couvrir 3 cas:

Un téléviseur régulier 1080p. Appelons-le 1080pTV un moniteur VGA 720p connecté à un HDMI2VGA. Surnom: 720pVGA un bon vieux DVI 17 "capable de 1280x1024 @ 60. Nommez-le errr …​ DVIboy.N’oubliez pas de vérifier le wiki pour les écrans DVI https://github.com/recalbox/recalbox-os/wiki/Connect-your -recalbox-à-un-écran DVI-% 28EN% 29 Avec ce que vous savez déjà sur les modes d’écran, ces paramètres sont les plus courants:

1080pTV est CEA 16 720pVGA est CEA 4 DVIboy est DMT 35 Vos bottes de système Au démarrage, le Pi demandera à votre moniteur sa résolution d’écran préférée. Votre moniteur envoie son EDID et la framboise sélectionnera la résolution d’écran notée comme "préférée". Voici où le tout premier problème se produit:

la plupart des écrans HDMI natifs (TV, moniteurs) doivent envoyer le bon EDID HDMI2DVI devrait fonctionner presque aussi bien Les adaptateurs HDMI2VGA peuvent être un peu compliqués et fournir un EDID inexact …​ Maintenant que vous en savez un peu plus sur ce qui peut arriver, voici quelques exemples:

1080pTV est un bon garçon et aura tout de suite son 1080p natif 720pVGA a un HDMI2VGA minable qui répond "DMT 16" comme mode préféré DVIboy définit parfaitement son DMT 35. Comme l’écran détecté au démarrage est celui qui affiche EmulationStation avec sa résolution préférée, 720pVGA obtiendra un affreux affichage. Espérons que cela peut être modifié en éditant le /boot/config.txt. Voici les lignes que vous voulez éditer:

hdmi_group = 1

hdmi_mode = 1

hdmi_group : 1 pour CEA, 2 pour DMT

hdmi_mode : se référer aux liens ci-dessus donc, pour notre 720pVGA, voici comment nous éditons /boot/config.txt:

hdmi_group = 1 hdmi_mode = 4 Prendre note :

Le signe '#' est supprimé, le terme technique pour cela est "décommenté". Une ligne commençant par un # est un commentaire et non une commande hdmi_group = 1 signifie CEA hdmi_mode = 4 signifie 720p Maintenant que nous avons terminé, nos 3 écrans sont configurés, en continuant!

Mode vidéo global pour les émulateurs Maintenant, EmulationStation fonctionne en plein écran, votre main est passionnante pour tester un jeu …​ La principale chose que vous devez savoir ici, c’est que la résolution de l’écran est modifiée avant de lancer un émulateur. Mais à quelle résolution? Vérifiez votre recalbox.confet lire le global.videomodeparamètre. Sa valeur par défaut est CEA 4 HDMI. Cela signifie que la résolution de l’écran sera modifiée en 720p juste avant le démarrage de l’émulateur. Il est temps de vérifier quelques exemples:

1080pTV peut afficher 720p sans accroc 720pVGA peut afficher 720p sans une égratignure DVIboy est …​ MIA …​ il ne peut pas afficher 720p. Il suffit donc de modifier recalbox.confet de définir global.videomode sur son mode vidéo natif:global.videomode=DMT 35 HDMI Astuce du pro : Vous vous sentez chanceux, voulez-vous épargner votre moniteur d’un changement de résolution d’écran? Ensuite global.videomode=default, recalbox ne changera pas la résolution de l’écran avant de lancer un émulateur. Mais attention: cela peut avoir un impact énorme sur les performances. L’étirement d’une image de la résolution de l’émulateur natif à 1080p peut être très gourmand en ressources processeur et ralentir l’émulation. Je ne recommande pas de définir par défaut si votre moniteur peut afficher plus haut que CEA 4

Mode vidéo par émulateur Last but not least, le mode vidéo peut être réglé spécialement pour l’émulateur que vous voulez. Par exemple, si vous lisez recalbox.conf, vous remarquerez n64.videomode=DMT 4 HDMIquel moyen nous remplaçons le global.videomode pour l’émulation N64.

J’espère que ce guide vous a aidé à comprendre comment la résolution d’écran est gérée sur le Pi et la Recalbox. N’hésitez pas à poser vos questions sur le forum ou IRC

Conseils utiles tvservice tvservice est un excellent outil shell pour diagnostiquer votre sortie

tvservice --help

Usage: tvservice [OPTION]…​ -p, --preferred Power on HDMI with preferred settings -e, --explicit="GROUP MODE DRIVE" Power on HDMI with explicit GROUP (CEA, DMT, CEA_3D_SBS, CEA_3D_TB, CEA_3D_FP, CEA_3D_FS) MODE (see --modes) and DRIVE (HDMI, DVI) -t, --ntsc Use NTSC frequency for HDMI mode (e.g. 59.94Hz rather than 60Hz) -c, --sdtvon="MODE ASPECT" Power on SDTV with MODE (PAL or NTSC) and ASPECT (4:3 14:9 or 16:9) -o, --off Power off the display -m, --modes=GROUP Get supported modes for GROUP (CEA, DMT) -M, --monitor Monitor HDMI events -s, --status Get HDMI status -a, --audio Get supported audio information -d, --dumpedid <filename> Dump EDID information to file -j, --json Use JSON format for --modes output -n, --name Print the device ID from EDID -h, --help Print this information Commutateurs les plus couramment utilisés:

tvservice -s obtenir les informations d’affichage actuelles tvservice -m CEAou tvservice -m DMT: liste les modes CEA ou DMT supportés

Clone this wiki locally
You can’t perform that action at this time.