¿Interceptando la salida de la tarjeta gráfica?

-2

Me preguntaba qué se necesitaría para interceptar la salida de la tarjeta gráfica de una PC o partes de ella.
En primer lugar, me pregunto si podría interceptar la salida sin aumentar la latencia entre la tarjeta gráfica y el monitor. Tal vez por tipo de duplicación de la salida?

En segundo lugar, me pregunto si podría tomar un adruino, frambuesa pi o similar para tomar la salida y enviarlo de vuelta a la computadora a través de USB para que la computadora pueda analizar los datos en tiempo real.

Digamos que la salida es de 1080p @ 60Hz, pero la captura de 10 cuadros por segundo sería suficiente. El rendimiento para eso debería ser algo como (1920 * 1080 * 10) / 1000/1000 = 20.7 megabytes por segundo, supongo.
Eso suena demasiado para un arduino ... ¿o no?

¿Alguna idea de cómo algo así podría lograrse sin gastar cientos de dólares?

    
pregunta Forivin

2 respuestas

1

Para completar, puede obtener chips de captura de alta velocidad a partir de los cuales puede construir un dispositivo adecuado. Tengo algunos tableros que utilizan AD9883 para convertir VGA a digital para controlar un panel LCD. Tiene un sucesor que soporta HDMI . Sin embargo, construir una de estas cosas no es un trabajo para principiantes, ya que implica muchas señales rápidas.

Hay más dispositivos integrados disponibles: TV de un solo chip que puede ejecutar Linux . Un procesador visual con tres núcleos muy diferentes .

    
respondido por el pjc50
0

En respuesta a tu primera pregunta: Sí, es posible interceptar la salida de una tarjeta gráfica sin causar una latencia significativa o degradación de la señal. Para hacer esto, simplemente necesita seleccionar el adaptador (VGA, HDMI, DVI, DP, etc.) cuyo protocolo le resulte más cómodo de procesar, luego haga un corto apator de MF para enchufarlo en línea entre la tarjeta y su monitor. En el adaptador (un cable corto sería más fácil), querrá conectar un amplificador de búfer a cada cable de señal que desee copiar, luego ejecutar la conexión que desee desde los amplificadores de búfer para su dispositivo de grabación / procesamiento de señal. Por supuesto, necesitará una fuente de alimentación externa (usb / wall wart / etc) para alimentar los amplificadores. Este enfoque es muy similar en función y amp; Diseñe los "bugs de video" que se pueden adjuntar a las transmisiones de las cámaras de seguridad, aunque es más complejo, ya que está "pinchando" un conector multi-pin, en lugar de un cable coaxial de cable de señal.

En cuanto a su segunda pregunta, cualquier dispositivo de grabación / análisis / procesamiento que use deberá ser lo suficientemente rápido para leer la salida completa de la tarjeta gráfica y luego separar los cuadros que necesite.

    
respondido por el Robherc KV5ROB

Lea otras preguntas en las etiquetas