Red de conocimiento informático - Problemas con los teléfonos móviles - Raspberry PI--Vídeo

Raspberry PI--Vídeo

sdtv_mode

Define el estándar de TV para salida de vídeo compuesto a través del conector RCA amarillo, el valor predeterminado es 0.

sdtv_aspect

Define la relación de aspecto de la pantalla para la salida de vídeo compuesto. El valor predeterminado es 1.

sdtv_disable_colourburst

Establezca en 1 para desactivar la ráfaga de color para la salida de vídeo compuesto. Las imágenes se mostrarán en monocromo pero pueden aparecer más nítidas.

hdmi_safe

Establezca en 1 para usar la configuración de "modo seguro" para intentar iniciar con la máxima compatibilidad HDMI. Tiene el mismo efecto que la siguiente configuración:

hdmi_ignore_edid

Si su monitor no tiene un EDID preciso, configurarlo en 0xa5000080 habilitará la función ignorar EDID/mostrar datos. El uso de este valor especial garantiza que la función no se active accidentalmente.

hdmi_edid_file

Establecer este elemento en 1 hará que la GPU lea datos EDID del archivo edid.dat en la partición de inicio en lugar de leerlos desde el monitor.

hdmi_force_edid_audio

Establecer esto en 1 supone que el monitor admite todos los formatos de audio, lo que permite el paso a DTS/AC3 incluso si no se indica compatibilidad.

hdmi_ignore_edid_audio

La configuración en 1 supone que el monitor no admite todos los formatos de audio. Esto significa que ALSA utilizará el conector de audio analógico (auriculares) de forma predeterminada.

hdmi_force_edid_3d

La configuración en 1 supone que todos los modos CEA admiten 3D, incluso si la compatibilidad no se indica en el EDID.

hdmi_ignore_cec_init

Establezca en 1 para dejar de enviar mensajes de origen de actividad inicial durante el inicio. Esto evita que el televisor habilitado para CEC salga del modo de espera y cambie de canal cuando reinicia la Raspberry Pi.

hdmi_ignore_cec

La configuración en 1 supone que no todos los televisores son compatibles con CEC. No se admiten todas las funciones de CEC.

cec_osd_name

Establece el nombre CEC de inicialización del dispositivo. El valor predeterminado es Raspberry Pi.

hdmi_pixel_encoding

Este comando fuerza el modo de codificación de píxeles. El modo obtenido de EDID se utilizará de forma predeterminada, por lo que no es necesaria ninguna modificación.

hdmi_blanking

Este comando le permite seleccionar si la salida HDMI debe apagarse cuando se activa DPMS. Esto tiene como objetivo imitar el comportamiento de otras computadoras. Después de un cierto período de tiempo, debido a que no hay señal, la pantalla se quedará en blanco y entrará en modo de bajo consumo/espera.

Nota: Esta característica puede causar problemas en aplicaciones que no utilizan frame buffering (como omxplayer).

hdmi_drive

Selecciona el modo de salida HDMI o DVI.

config_hdmi_boost

Configura la intensidad de la señal de la interfaz HDMI. El valor predeterminado es 0, el valor máximo es 11.

El valor predeterminado para los Modelos B y A originales es 2. El valor predeterminado para el Modelo B y versiones posteriores es 5.

Si ve problemas con HDMI (puntos, interferencias), intente con 7. Es posible que los cables HDMI muy largos requieran pasar a 11, pero no uses un valor tan alto a menos que sea absolutamente necesario.

hdmi_group

Define el grupo de salida HDMI: CEA (Consumer Electronics Association, un estándar comúnmente utilizado por los televisores) o DMT (Display Monitor Timings, un estándar comúnmente utilizado por los monitores). Esta configuración debe usarse junto con hdmi_mode.

hdmi_mode

Coopera con hdmi_group para definir el formato de salida HDMI.

Por favor, consulte la sección correspondiente del sitio web para obtener más detalles. https://www.raspberrypi.org/documentation/configuration/config-txt/video.md

hdmi_timings

Personaliza los valores de sincronización HDMI cuando hdmi_group=2 y hdmi_mode=87 son seleccionados.

*La relación de aspecto de la pantalla se puede configurar en una de las 8 siguientes (la que sea más cercana).

hdmi_force_mode

Si se establece en 1, se eliminarán todos los demás modos de la lista interna excepto los especificados por hdmi_mode y hdmi_group, lo que significa que no aparecerán en ninguna enumeración de la lista de patrones. Esta opción puede ayudar si la pantalla parece ignorar las configuraciones hdmi_mode y hdmi_group.

edid_content_type

Fuerza el tipo de contenido EDID a un valor específico.

Las opciones son:

0?=?EDID_ContentType_NODATA, el tipo de contenido es ninguno.

1?=?EDID_ContentType_Graphics, el tipo de contenido es gráficos, ITC debe establecerse es 1.

2?=?EDID_ContentType_Photo, el tipo de contenido es foto

3?=?EDID_ContentType_Cinema, el tipo de contenido es cine

4?=?EDID_ContentType_Game, el el tipo de contenido es juego

Es posible que su monitor HDMI solo admita formatos limitados. Utilice el siguiente método para averiguar los formatos admitidos:

1. Configure el formato de salida en VGA 60 Hz (hdmi_group=). 1, hdmi_mode =1) Inicie Raspberry Pi

2. Ingrese el siguiente comando para enumerar los modos que admiten CEA:

/opt/vc/bin/tvservice -m CEA;

3. Ingrese el siguiente comando para enumerar los modos que admiten DMT:

/opt/vc/bin/tvservice -m DMT

4. Ingrese el siguiente comando para mostrar el estado del modo actual:

/opt/vc/bin/tvservice -s

5. Ingrese el siguiente comando para generar más información sobre su monitor:

/opt/vc/bin/tvservice -d edid.dat; /opt/vc/bin/edidparser edid.dat

Al solucionar problemas del modo HDMI predeterminado, también se debe proporcionar edid.dat .

Si ninguno de los modos de la tabla cumple los requisitos, puedes personalizar el modo CVT.

Los campos finales se pueden omitir para utilizar valores predeterminados.

Tenga en cuenta que este es solo el modo de creación (grupo 2, modo 87). Para que Pi utilice esta función de forma predeterminada, debe agregar algunas configuraciones adicionales.

Por ejemplo, lo siguiente selecciona una resolución de 800 × 480 y habilita el controlador de audio:

Esto no tiene ningún efecto si su monitor no admite sincronización CVT estándar.

ignore_lcd

De forma predeterminada, Raspberry Pi utilizará la pantalla LCD cuando detecte la pantalla LCD en I2C. Configurar ignore_lcd=1 omitirá la detección y no utilizará la pantalla LCD.

display_default_lcd

Si Raspberry Pi detecta la pantalla LCD DSI, utilizará esta pantalla LCD de forma predeterminada y mostrará el búfer de fotogramas. Configurar display_default_lcd=0 garantizará que LCD no sea la pantalla predeterminada, lo que generalmente hace que HDMI sea la predeterminada. Aún es posible utilizar la pantalla LCD seleccionando el número del monitor desde una aplicación compatible (por ejemplo, omxplayer).

lcd_framerate

Establece la velocidad de fotogramas de la pantalla LCD de Raspberry Pi, la unidad es Hertz/fps. El valor predeterminado es 60 Hz.

lcd_rotate

Utilice la función de giro incorporada de la pantalla LCD para voltear la pantalla, lo cual es más conveniente que usar operaciones de rotación basadas en GPU.

Por ejemplo, lcd_rotate = 2 compensará la visualización invertida.

disable_touchscreen

Habilitar/deshabilitar el panel táctil

disable_touchscreen=1 deshabilitará la función táctil de la pantalla LCD oficial de Raspberry Pi.

enable_dpi_lcd

Habilita la pantalla LCD conectada al DPI GPIO. Esto es para permitir el uso de pantallas LCD de terceros utilizando la interfaz de pantalla paralela.

dpi_group, dpi_mode, dpi_output_format

Los parámetros dpi_group y dpi_mode config.txt se utilizan para configurar el modo predeterminado (modo DMT o CEA utilizado por HDMI arriba). Los usuarios pueden generar modos personalizados de la misma manera que HDMI (consulte la sección dpi_timings).

dpi_output_format es una máscara de bits que especifica varios parámetros utilizados para configurar el formato de visualización.

dpi_timings

Seleccione dpi_group=2, dpi_mode=87 para personalizar el valor de tiempo de DPI.

*La relación de aspecto de la pantalla se puede configurar en una de las siguientes 8 (elija la más cercana)

hdmi_force_hotplug

Configure hdmi_force_hotplug en 1, asumiendo que hay conexión en caliente HDMI. La señal se afirma, por lo que parece que hay una pantalla HDMI conectada. En otras palabras, el modo de salida HDMI se utilizará incluso si no se detecta ningún monitor HDMI.

hdmi_ignore_hotplug

Configurar hdmi_ignore_hotplug en 1 supone que la señal HDMI hotplug no se activa, por lo que la pantalla HDMI no parece estar conectada. En otras palabras, incluso si se detecta un monitor HDMI, se utilizará el modo de salida compuesto.

disable_overscan

Establezca enable_overscan en 1 para deshabilitar el valor predeterminado de sobreexploración establecido por el firmware. Los valores predeterminados de sobreexploración para los bordes izquierdo, derecho, superior e inferior son 48 para el modo HD CEA, 32 para el modo SD CEA y 0 para el modo DMT. El valor predeterminado de enable_overscan es 0.

Nota: Cualquier otra opción de sobreexploración adicional, como overscan_scale o sobreexploración de bordes, aún se puede aplicar después de esta opción.

overscan_left

El comando overscan_left especifica el número de píxeles que se agregarán al valor predeterminado del firmware de sobreexploración en el borde izquierdo de la pantalla. El valor predeterminado es 0.

Si el texto fluye desde el borde izquierdo de la pantalla, aumente este valor; si hay un borde negro entre el borde izquierdo de la pantalla y el texto, disminúyalo.

overscan_right

El comando overscan_right especifica el número de píxeles que se agregarán al valor predeterminado del firmware de sobreexploración en el borde derecho de la pantalla. El valor predeterminado es 0.

Si el texto fluye desde el borde derecho de la pantalla, aumente este valor; si hay un borde negro entre el borde derecho de la pantalla y el texto, disminúyalo.

overscan_top

El comando overscan_top especifica el número de píxeles que se agregarán al valor predeterminado del firmware de sobreexploración en el borde superior de la pantalla. El valor predeterminado es 0.

Si el texto fluye desde el borde superior de la pantalla, aumente este valor; si hay un borde negro entre el borde superior de la pantalla y el texto, disminúyalo.

overscan_bottom

El comando overscan_bottom especifica el número de píxeles que se agregarán al valor predeterminado del firmware de sobreexploración en el borde inferior de la pantalla. El valor predeterminado es 0.

Si el texto fluye desde el borde inferior de la pantalla, aumente este valor; si hay un borde negro entre el borde inferior de la pantalla y el texto, disminúyalo.

overscan_scale

Establecer overscan_scale en 1 obliga a cualquier capa que no sea framebuffer a cumplir con la configuración de sobreexploración. El valor predeterminado es 0.

NOTA: Esta función generalmente no se recomienda: puede degradar la calidad de la imagen, ya que la GPU escalará todas las capas de la pantalla. Se recomienda desactivar la sobreexploración en el monitor para evitar escalar la imagen dos veces (por la GPU y la pantalla).

framebuffer_width

El comando framebuffer_width especifica el ancho del framebuffer de la consola en píxeles. El valor predeterminado es el ancho de visualización menos la sobreexploración horizontal total.

framebuffer_height

El comando framebuffer_height especifica la altura del framebuffer de la consola en píxeles. El valor predeterminado es la altura de visualización menos la sobreexploración vertical total.

max_framebuffer_height, max_framebuffer_width

Especifica el tamaño máximo permitido para el framebuffer interno.

framebuffer_ Depth

Utilice framebuffer_ Depth para especificar la profundidad del framebuffer de la consola en bits por píxel. El valor predeterminado es 16.

framebuffer_ignore_alpha

Establece framebuffer_ignore_alpha en 1 para desactivar el canal alfa. Se puede utilizar para mostrar framebuffer_ Depth de 32 bits.

test_mode

El comando test_mode muestra una imagen y un sonido de prueba durante un número determinado de segundos durante el inicio (solo a través de salida de video compuesto y audio analógico) antes de iniciar el sistema operativo normalmente. Se utiliza como prueba de fabricación; el valor predeterminado es 0.

display_hdmi_rotate

Utilice display_hdmi_rotate para rotar o invertir la dirección de la pantalla HDMI. El valor predeterminado es 0.

Tenga en cuenta que las opciones de rotación de 90 grados y 270 grados requieren memoria adicional en la GPU, por lo que no funcionarán con la GPU dividida de 16 MB.

display_lcd_rotate

Utilice display_lcd_rotate para rotar o invertir la dirección de la pantalla LCD. Los parámetros son los mismos que display_hdmi_rotate.

display_rotate

display_rotate está obsoleto en el firmware más reciente, pero se conserva por motivos de compatibilidad con versiones anteriores. Utilice display_lcd_rotate y display_hdmi_rotate en su lugar.

Utiliza display_rotate para rotar o invertir la orientación de la pantalla. Los parámetros son los mismos que display_hdmi_rotate.

dispmanx_offline

Fuerza que la composición de dispmanx se complete sin conexión en dos framebuffers fuera de la pantalla. Esto permite componer más elementos dispmanx, pero es más lento y puede limitar la velocidad de fotogramas de la pantalla a normalmente 30 fps.