3 votos

¿Cómo puedo forzar a mi adaptador MHL a DVI para enviar video 1080p a mi monitor de computadora HD?

Compré este adaptador: www.delock.de/produkte/F_697_MHL_65337/merkmale.html con la esperanza de que enviaría video nativo 1080p desde mi HTC One (M7) con CyanogenMod 12.1 a mi Benq GW2265, que es un monitor full HD. Pero no lo hace. De alguna manera, el adaptador o el teléfono parecen creer que el monitor solo soporta 640x480@60Hz, por lo que es todo lo que recibo. También lo he intentado con dos modelos diferentes de monitores HD HP Compaq - mismo resultado.

Ahora, si conecto el mismo teléfono y el mismo adaptador + un adaptador DVI a HDMI en un televisor HD, obtengo una salida de 1080p@25Hz, así que sé que el teléfono y el adaptador MHL pueden alcanzar esa resolución sin problemas. Es solo que estos monitores de computadora, por alguna razón, no se ven como dispositivos capaces de mostrar resoluciones tan altas.

Según lo que he leído en línea, una posibilidad habría sido que los monitores no estaban reportando resoluciones superiores compatibles con MHL como 720p@60 o 1080p@25/30 como compatibles a través de sus bloques EDID. Pero resulta que mi Benq realmente está reportando 720p@60 como una resolución estándar disponible en su bloque EDID (aunque no 1080p@25 o 30 Hz porque las frecuencias de actualización de los monitores de computadora no llegan tan bajas). Así que todavía no entiendo por qué el teléfono no envía 720p@60 al monitor en lugar de 640x480@60.

Según algunas instrucciones encontradas en línea, he intentado regrabar el EDID de mi monitor - pensé que tal vez si movía el valor de 720p@60 hacia arriba en la lista para que se reportara como el primer modo estándar, podría registrarse en el extremo MHL. Sin embargo, no funcionó: la ROM EDID del monitor está protegida contra escritura y no sé cómo deshabilitar la protección.

Luego descubrí que los archivos/dispositivos Android relacionados con la salida MHL estaban en /sys/devices/virtual/graphics/fb1/ y que algunas personas habían obtenido resultados al colocar un valor de 4 (correspondiente al modo 720p) en el archivo video_mode después de conectar el adaptador y el monitor. Otra vez sin suerte - el archivo parece revertirse inmediatamente a contener un "2" y no hay cambio en la imagen que veo en el monitor.

Casi que estoy por rendirme aquí. ¿Se puede hacer esto? ¿Serviría de algo obtener un convertidor adicional de DVI a VGA para intentar pasar por la otra entrada del monitor? ¿O hay algo más que pueda intentar?

2voto

TeamRocket1233c Puntos 1

Esa idea de añadir otro convertidor y pasar de digital a analógico parece ser una de las formas de hacer que este tipo de configuración funcione. Añadí un simple adaptador pasivo de DVI a HDMI después del convertidor MHL mencionado anteriormente (por ejemplo, http://naplestech.com/images/dvi-to-hdmi-adapter.jpg) y luego continué con un convertidor activo de HDMI a VGA, más precisamente este: http://www.sandberg.it/product/HDMI-to-VGA-Converter

Conecté toda la cadena de convertidores y adaptadores a mi teléfono en un extremo y al puerto VGA del monitor en el otro ¡y listo!: 720p@60Hz de inmediato.

Ahora ambos convertidores activos tienen entradas USB adicionales que les permiten ser alimentados desde alguna fuente diferente al teléfono, pero sorprendentemente toda la cadena también se puede alimentar solo con el teléfono y seguirá funcionando. (Todo lo que he leído en línea sobre MHL v1.0 dice que el adaptador MHL en sí mismo no funcionará a menos que se alimente desde una fuente externa, pero de alguna manera parece que eso no es cierto o no se refería al adaptador y a la salida de video, sino más bien a suministrar energía al teléfono mientras funciona de esta manera.)

Precauciones:

  • A veces, mientras se transmite, la imagen del monitor se vuelve en blanco por uno o dos segundos y luego se recupera; esto parece solucionarse a medida que los adaptadores se calientan o de alguna manera se "estabilizan".

  • A veces, al inicio de una sesión de uso, la imagen del monitor se convierte en ruido blanco siempre que se inicia un video o se lanza un juego y no se recupera hasta que se desconecta y vuelve a conectar alguna parte de la cadena. No estoy seguro de qué causa esto, pero nuevamente parece resolverse con el tiempo, a través de algún tipo de "estabilización".

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X