Forum Pplware
Resolução diferente no XFCE e ES - Versão de Impressão

+- Forum Pplware (http://forum.pplware.com)
+-- Fórum: Pplware (/forumdisplay.php?fid=1)
+--- Fórum: PiPplware (/forumdisplay.php?fid=45)
+--- Tópico: Resolução diferente no XFCE e ES (/showthread.php?tid=24281)



Resolução diferente no XFCE e ES - margarett - 28-05-2018 01:09

A culpa talvez seja da minha TV que (mesmo sendo full HD) já é velhinha.

Com alguma dificuldade consegui acertar na resolução a usar no XFCE. A resolução devia ser encontrada sozinha mas, por qualquer motivo, arrancava sempre em 640x480.
O problema parecia ser a frequência e definindo hdmi_mode=4 no /boot/config.txt fez a imagem ficar bem no XFCE (ainda que com um bocado de bordo preto à volta, mas é relativamente pequeno, estava bom). Decidi mudar o boot e experimentar um pouco do EmulationStation, Kodi, etc, mas após o reboot a imagem sai "para fora" da TV. No XFCE fica um pouco dentro dos limites da TV, no ES fica para fora.

Alguma forma de corrigir isto?
Obrigado


RE: Resolução diferente no XFCE e ES - dsantos - 28-05-2018 08:29

http://pipplware.pplware.pt/wiki/tv-monitor/


RE: Resolução diferente no XFCE e ES - margarett - 29-05-2018 22:07

Obrigado pela resposta.
Já tinha visto esse artigo, mas o overscan não tem qualquer efeito. Como disse, o XFCE fica "para dentro", e o ES fica "para fora", não me parece coberto por nenhuma das hipóteses cobertas na wiki,
Vou assumir que o problema é da minha velhinha TV, para já. O Kodi tem um ajuste para redifinir o tamanho do ecrã e esse resolveu um dos problemas, para o ES tenho tempo de olhar Wink Mais tarde


RE: Resolução diferente no XFCE e ES - dsantos - 29-05-2018 22:50

Pões as definiçoes de imagem no config.txt como vem de origem, e no Kodi tb. Sempre que alteras o config.txt tens de reiniciar para as definições fazerem efeito. Depois, não ligues ao ES e ao Kodi e vai para o XFCE. No XFCE ajusta através das definições da própria TV apenas até ficar direito. O Kodi e o ES depois tb vão ficar direitos.
Se através da TV apenas não ficar direito no XFCE, desactiva o overscan como diz no wiki.


RE: Resolução diferente no XFCE e ES - margarett - 30-05-2018 00:19

Não dá... Sem mexer no config.txt o XFCE arranca com 640x480. Não há nada que possa fazer na TV para corrigir isso


RE: Resolução diferente no XFCE e ES - dsantos - 30-05-2018 16:05

Então é porque a TV não comunica bem os modos suportados, senão escolhia a resolução nativa por defeito que é a maior na maioria dos casos. Executa num terminal o seguinte para veres quais a resuloções que a TV suporta e escolhe a melhor definindo no config.txt:
Código:
tvservice --modes=CEA
tvservice --modes=DMT



RE: Resolução diferente no XFCE e ES - margarett - 01-06-2018 09:19

Código:
pi@pipplware:~ $ tvservice --modes=CEA
Group CEA has 15 modes:
  (native) mode 1: 640x480 @ 60Hz 4:3, clock:25MHz progressive 
           mode 2: 720x480 @ 60Hz 4:3, clock:27MHz progressive 
           mode 3: 720x480 @ 60Hz 16:9, clock:27MHz progressive 
  (prefer) mode 4: 1280x720 @ 60Hz 16:9, clock:74MHz progressive 
           mode 5: 1920x1080 @ 60Hz 16:9, clock:74MHz interlaced 
  (native) mode 16: 1920x1080 @ 60Hz 16:9, clock:148MHz progressive 
           mode 17: 720x576 @ 50Hz 4:3, clock:27MHz progressive 
           mode 18: 720x576 @ 50Hz 16:9, clock:27MHz progressive 
           mode 19: 1280x720 @ 50Hz 16:9, clock:74MHz progressive 
           mode 20: 1920x1080 @ 50Hz 16:9, clock:74MHz interlaced 
           mode 21: 720x576 @ 50Hz 4:3, clock:27MHz x2 interlaced 
           mode 31: 1920x1080 @ 50Hz 16:9, clock:148MHz progressive 
           mode 32: 1920x1080 @ 24Hz 16:9, clock:74MHz progressive 
           mode 33: 1920x1080 @ 25Hz 16:9, clock:74MHz progressive 
           mode 34: 1920x1080 @ 30Hz 16:9, clock:74MHz progressive 
pi@pipplware:~ $ tvservice --modes=DMT
Group DMT has 13 modes:
           mode 4: 640x480 @ 60Hz 4:3, clock:25MHz progressive 
           mode 6: 640x480 @ 75Hz 4:3, clock:31MHz progressive 
           mode 9: 800x600 @ 60Hz 4:3, clock:40MHz progressive 
           mode 11: 800x600 @ 75Hz 4:3, clock:49MHz progressive 
           mode 16: 1024x768 @ 60Hz 4:3, clock:65MHz progressive 
           mode 17: 1024x768 @ 70Hz 4:3, clock:75MHz progressive 
           mode 18: 1024x768 @ 75Hz 4:3, clock:78MHz progressive 
           mode 23: 1280x768 @ 60Hz 15:9, clock:79MHz progressive 
           mode 35: 1280x1024 @ 60Hz 5:4, clock:108MHz progressive 
           mode 39: 1360x768 @ 60Hz 16:9, clock:85MHz progressive 
           mode 42: 1400x1050 @ 60Hz 4:3, clock:121MHz progressive 
           mode 51: 1600x1200 @ 60Hz 4:3, clock:162MHz progressive 
           mode 82: 1920x1080 @ 60Hz 16:9, clock:148MHz progressive 

E o config.txt
Código:
pi@pipplware:~ $ cat /boot/config.txt
# For more options and information see
# http://rpf.io/configtxtreadme
# Some settings may impact device functionality. See link above for details

# uncomment if you get no picture on HDMI for a default "safe" mode
#hdmi_safe=1

# uncomment this if your display has a black border of unused pixels visible
# and your display can output without overscan
disable_overscan=0

# uncomment the following to adjust overscan. Use positive numbers if console
# goes off screen, and negative if there is too much border
#overscan_left=16
#overscan_right=16
#overscan_top=16
#overscan_bottom=16

# uncomment to force a console size. By default it will be display's size minus
# overscan.
#framebuffer_width=1280
#framebuffer_height=720

# uncomment if hdmi display is not detected and composite is being output
#hdmi_force_hotplug=1

# uncomment to force a specific HDMI mode (this will force VGA)
hdmi_group=1
hdmi_mode=4
#hdmi_ignore_cec_init=1
# uncomment to force a HDMI mode rather than DVI. This can make audio work in
# DMT (computer monitor) modes
hdmi_drive=2

# uncomment to increase signal to HDMI, if you have interference, blanking, or
# no display
#config_hdmi_boost=4

# uncomment for composite PAL
#sdtv_mode=2

#uncomment to overclock the arm. 700 MHz is the default.
#arm_freq=800

# Uncomment some or all of these to enable the optional hardware interfaces
#dtparam=i2c_arm=on
#dtparam=i2s=on
#dtparam=spi=on

# Uncomment this to enable the lirc-rpi module
#dtoverlay=lirc-rpi

# Additional overlays and parameters are documented /boot/overlays/README

# Enable audio (loads snd_bcm2835)
dtparam=audio=on

# uncomment this line to make the USB power manager change its output current
#limit (for all 4 USB ports combined) from 600mA to 1200mA.
max_usb_current=1

# Image and Video Options
start_x=1
#overscan_scale=1

# Memory Options
gpu_mem_256=128
gpu_mem_512=128
gpu_mem_1024=256

E sim, creio que o problema será da TV. Só não percebo é porque é que o XFCE e o ES ficam com aspecto diferente.

Obrigado mais uma vez Wink


RE: Resolução diferente no XFCE e ES - margarett - 07-06-2018 01:38

Queria aqui partilhar a solução para este problema. Efectivamente não é a minha TV, ou pelo menos só a minha TV.

Voltei atrás e comentei todas as opções no config.txt. Reparava que a imagem "splash" do PiPplware que aparece antes do ES estava de facto em full screen (inclusivamente uma pequena borda preta à volta), mas quando aparecia o ES, lá ficava a imagem recortada.
Fiz o teste de colocar os 4 overscan = 100, só mesmo para ver o que saía. O que acontece é que o splash do PiPplware encolhe nitidamente, o ES ao arrancar também encolhe reduzido à área restante mas... Está cortado na mesma!

Pesquisei bastante (há muitas, muitas pessoas a queixarem-se do mesmo), normalmente reencaminha-se toda a gente para a questão do overscan (que nitidamente não era o problema aqui), até que encontrei este vídeo:
https://www.dailymotion.com/video/x2hugrh
A dica sobre modificar o /etc/emulationstation/es_systems.cfg foi exacta e agora já tenho o ES sem imagem recortada!