Difference between revisions of "Screen deformations and sync issues"

From RGB-Pi Wiki
Jump to: navigation, search
Line 28: Line 28:
  
 
     <h_active_pixels> <h_sync_polarity> <h_front_porch> <h_sync_pulse> <h_back_porch> <v_active_lines> <v_sync_polarity> <v_front_porch> <v_sync_pulse> <v_back_porch> <v_sync_offset_a> <v_sync_offset_b> <pixel_rep> <frame_rate> <interlaced> <pixel_freq> <aspect_ratio>
 
     <h_active_pixels> <h_sync_polarity> <h_front_porch> <h_sync_pulse> <h_back_porch> <v_active_lines> <v_sync_polarity> <v_front_porch> <v_sync_pulse> <v_back_porch> <v_sync_offset_a> <v_sync_offset_b> <pixel_rep> <frame_rate> <interlaced> <pixel_freq> <aspect_ratio>
 +
 +
Para comprobar que los cambios en el menu han surgido efecto puedes sin reiniciar el sistema entrar y salir del menu de centrado, en el momento que tengas los valores correctos debes copiarlos en el fichero config.txt solo la parte numerica, puedes encontrar el config.txt en /boot/config.txt

Revision as of 19:41, 11 August 2019

En algunos monitores o teles concretas se producen algunos tipos de deformaciones en la imagen, a continuación vamos a ver que tipos son los mas comunes y como solucionarlos.

Deformación superior:

Haz click para ampliar

Esta deformación se puede solucionar modificando el campo V_Sync_Pulse en los Timings del sistema, estos están repartidos en varios archivos, podemos encontrarlos en /home/pi/RGB-Pi/data ahi tendremos console-timings.cfg para consolas y advmame-timings.cfg lr-fba-timings.cf lr-mame2003-timings.cfg y lr-mame2010-timings.cdf para arcade, una vez editemos estos archivos nos encontraremos con este formato:

   ;Order of fields:
   ;Name, H pixels, Scanlines, Frame Rate, H position, H zoom, 
   ;V position, H Front Porch, H Sync, H Back Porch, V Sync, H Frequency.
   
   atari260060 1920 240 60.00 0 0 0 48 192 240 5 15734
   atari260050 1920 288 50.00 0 0 0 48 192 240 5 15625
   atari780060 1920 240 60.00 0 0 0 48 192 240 5 15734
   atari780050 1920 288 50.00 0 0 0 48 192 240 5 15625
   atarilynx60 1920 224 60.00 0 0 0 48 192 240 5 15734
   wonderswan60 1920 224 60.00 0 0 0 48 192 240 5 15734
   wonderswancolor60 1920 224 60.00 0 0 0 48 192 240 5 15734
   coleco60 1920 240 60.00 0 0 0 48 192 240 5 15734
   coleco50 1920 288 50.00 0 0 0 48 192 240 5 15625
   pcengine60 1920 240 59.94 0 0 0 48 192 240 5 15734
   pcengine50 1920 288 50.00 0 0 0 48 192 240 5 15625

Modificamos el vsync punto a punto hacia abajo y con cada modificacion guardamos y probamos un juego hasta llegar al valor adecuado, para cambiar todos los valores a la vez buscamos en el editor de texto buscar y sustituir y hacemos una busqueda de "espacio"5"espacio" de modo que solo no es encuentre el valor deseado y descarte el resto.

Tambien podemos sufrir deformaciones en el menu, para esto editariamos el archivo /home/pi/RGB-Pi/Data/ui-timings.cfg y en la linea pertinente FIX si usamos el fix o NoFix si no lo utilizamos cambiariamos el V Sync que seria en este caso el valor numero 9 siguiendo la estructura de los timings completos que podemos ver a continuación:

   <h_active_pixels> <h_sync_polarity> <h_front_porch> <h_sync_pulse> <h_back_porch> <v_active_lines> <v_sync_polarity> <v_front_porch> <v_sync_pulse> <v_back_porch> <v_sync_offset_a> <v_sync_offset_b> <pixel_rep> <frame_rate> <interlaced> <pixel_freq> <aspect_ratio>

Para comprobar que los cambios en el menu han surgido efecto puedes sin reiniciar el sistema entrar y salir del menu de centrado, en el momento que tengas los valores correctos debes copiarlos en el fichero config.txt solo la parte numerica, puedes encontrar el config.txt en /boot/config.txt