Documentation
Search…
Guia Completo de Configuração de Vídeo
Essas são as melhores recomendações para configurar o vídeo para caber na sua tela. Existem três níveis de configuração: sistema, modo de vídeo padrão do emulador e modo de vídeo específico do emulador. Lembre-se de que a resolução da tela pode ter um impacto significativo na taxa de quadros, especialmente nos emuladores com uso intenso de CPU (N64, PSX e outros). A maior parte deste guia se concentrará na saída HDMI e irá expor os 3 casos com a maior frequência possível: HDMI puro, HDMI para DVI, HDMI para VGA.

Quais são os possíveis modos de vídeo?

Antes de tudo, você deve entender o básico da resolução da tela: um número de pixels de largura por um número de pixels de altura com uma determinada taxa de atualização em Hertz. Por exemplo: [email protected], que é uma resolução de tela comum de 4x3 para monitores de 19 ". As TVs de hoje exibem Full HD a 1080p (e mais), como [email protected] Não vamos passar pelos modos entrelaçado ou progressivo, isso não vem ao caso. Consulte o manual do fabricante do seu monitor para obter a resolução nativa.
Existem dois grupos de modos de vídeo (videomode): CEA e DMT. Todos esses modos estão listados aqui ou aqui. Verifique se o modo é compatível com a resolução de tela nativa. Uma regra básica simples: CEA é para o modo TV, DMT é para todos os outros modos.
Os modos mais comuns são :
Neste tutorial, abordaremos 3 casos :
Com o que você já sabe sobre os modos de tela, estas são as configurações mais comuns:
    1080pTV corresponds to CEA 16
    720pVGA corresponds to CEA 4
    DVIboy corresponds to DMT 35

Seu sistema inicia

Na inicialização, o Pi solicitará ao seu monitor sua resolução de tela preferida. Seu monitor envia seu EDID ((Extended Display Identification Data / Dados de Identificação de Exibição Estendidos) e o Raspberry seleciona a resolução da tela anotada como "preferida". É aqui que o primeiro problema ocorre:
    a maioria - se não todos - os monitores HDMI nativos (TVs, monitores) devem enviar o EDID correto
    HDMI para DVI também deve funcionar
    Os adaptadores HDMI para VGA podem ser um pouco complicados e fornecer um EDID impreciso...
Agora que você sabe um pouco mais sobre o que pode acontecer, veja alguns exemplos:
    O 1080pTV é um bom garoto e receberá seu 1080p imediatamente,
    O 720pVGA possui um HDMI para VGA de baixa qualidade que corresponde ao "DMT 16" como modo preferido,
    O DVIboy ajusta seu DMT 35 perfeitamente.
Como a tela detectada na inicialização é a que exibe o EmulationStation com sua resolução preferida, o 720pVGA terá uma exibição terrível. Felizmente, isso pode ser corrigido editando o arquivo/boot/config.txt.
Aqui estão as linhas que você precisa editar:
1
#hdmi_group=1
2
#hdmi_mode=1
Copied!
hdmi_group : 1 para CEA, 2 para DMT
hdmi_mode : consulte as linhas acima; então, para nosso 720pVGA, veja como publicamos/boot/config.txt :
1
hdmi_group=1
2
hdmi_mode=4
Copied!
Por favor, note:
    O sinal "#" (Hashtag) foi excluído, o termo técnico para isso é "não comentado". Uma linha que começa com um # é um comentário, não um comando.
    hdmi_group=1 significa CEA
    hdmi_mode=4 significa 720p
Agora que terminamos, todas as três telas estão configuradas.
Vamos seguir em frente!

Modo de Vídeo Global para Emuladores (Global video mode)

Agora que o EmulationStation está sendo executado em tela cheia, sua mão está ansiosa para testar um jogo... A principal coisa que você precisa saber aqui é que a resolução da tela é alterada antes de executar um emulador. Mas para qual resolução? Verifique seu recalbox.conf e leia a configuração global.videomode. Seu valor padrão éCEA 4 HDMI. Isso significa que a resolução da tela será alterada para 720p antes de iniciar o emulador.
Hora de conferir alguns exemplos:
    1080pTV pode exibir 720p lindamente
    720pVGA pode exibir o 720p sem riscos
    DVIboy é... mmm... bom..., não consegue exibir 720p. Então apenas edite recalbox.conf e defina global.videomode ao seu modo de vídeo nativo:global.videomode=DMT 35 HDMI
Dica:
Com sorte, deseja salvar uma alteração na resolução da tela? Então, defina global.videomode=default: Recalbox não alterará a resolução da tela antes de executar um emulador. Mas cuidado: isso pode ter um impacto considerável no desempenho. Estender uma imagem da resolução nativa do emulador para 1080p pode ser muito exigente na CPU e retardar a emulação. Não recomendo a configuração padrão se o seu monitor puder exibir uma resolução maior que o CEA 4.

Modo de vídeo por emulador

Finalmente, o modo de vídeo pode ser definido especificamente para o emulador de sua escolha. Por exemplo, se você ler o arquivo recalbox.conf , você notará quen64.videomode=DMT 4 HDMI significa que estamos substituindo o arquivo global.videomode pelo do emulador N64.
Espero que este guia tenha ajudado a entender como a resolução da tela é tratada no Pi e no Recalbox.
Sinta-se à vontade para fazer suas perguntas no Fórum (Em Português, se preferir) ou no Discord.

Conselho prático

tvservice

tvservice é uma excelente ferramenta para diagnosticar sua saída:
1
# tvservice --help
2
Utilisation : tvservice [OPTIONS]...
3
-p, --preferred Allumer le HDMI avec les paramètres préférés
4
-e, --explicit="GROUP MODE DRIVE" Mise en route de l'HDMI avec GROUPE explicite (CEA, DMT, CEA_3D_SBS, CEA_3D_TB, CEA_3D_FP, CEA_3D_FS)
5
MODE (voir --modes) et DRIVE (HDMI, DVI)
6
-t, --ntsc Utiliser la fréquence NTSC pour le mode HDMI (par exemple 59,94Hz au lieu de 60Hz)
7
-c, --sdtvon="MODE ASPECT" Mise en route de la SDTV avec MODE (PAL ou NTSC) et ASPECT (4:3, 14:9 ou 16:9)
8
-o, --off Éteindre l'écran
9
-m, --modes=GROUP Obtenir les modes GROUPE supportés (CEA, DMT)
10
-M, --monitor Suivre les événements HDMI
11
-s, --status Obtenir le statut HDMI
12
-a, --audio Obtenir des informations sur le support audio
13
-d, --dumpedid <filename> Vider les informations EDID dans le fichier
14
-j, --json Utiliser le format JSON pour les modes de sortie
15
-n, --name Afficher l'ID de l'appareil à partir de l'EDID
16
-h, --help Afficher cette information
Copied!
Os comutadores mais usados:
    tvservice -s fornece informações atuais de exibição
    tvservice -m CEA or tvservice -m DMT : lista de modos CEA ou DMT suportados
Last modified 11mo ago