3 votes

Comment puis-je forcer mon adaptateur MHL vers DVI à envoyer une vidéo 1080p à mon moniteur d'ordinateur HD ?

J'ai acheté cet adaptateur : www.delock.de/produkte/F_697_MHL_65337/merkmale.html dans l'espoir qu'il enverrait des vidéos 1080p natives de mon HTC One (M7) fonctionnant sous CyanogenMod 12.1 vers mon Benq GW2265, qui est un moniteur full HD. Mais ce n'est pas le cas. D'une manière ou d'une autre, l'adaptateur ou le téléphone semble avoir l'impression que le moniteur ne supporte que 640x480@60Hz, et c'est tout ce que j'obtiens. J'ai également essayé avec deux modèles différents de moniteurs HP Compaq HD - même résultat.

Maintenant, si je branche le même téléphone et le même adaptateur + un adaptateur DVI-to-HDMI sur une TV HD, j'obtiens une sortie 1080p@25Hz, donc je sais que le téléphone et l'adaptateur MHL peuvent tous deux atteindre cette résolution sans problème. C'est juste que ces moniteurs d'ordinateur, pour une raison quelconque, ne sont pas considérés comme des appareils capables d'afficher des résolutions aussi élevées.

D'après ce que j'ai lu en ligne, une possibilité aurait été que les moniteurs ne signalent pas les résolutions supérieures compatibles MHL telles que 720p@60 ou 1080p@25/30 comme étant prises en charge par leurs blocs EDID. Mais il s'avère que mon Benq signale vraiment 720p@60 comme une résolution standard disponible dans son bloc EDID (mais pas 1080p@25 ou 30 Hz parce que les taux de rafraîchissement des moniteurs d'ordinateur ne vont pas aussi bas). Je ne comprends donc toujours pas pourquoi le téléphone n'envoie pas 720p@60 au moniteur plutôt que 640x480@60.

Conformément à certaines instructions trouvées en ligne, j'ai essayé de réinitialiser l'EDID de mon moniteur - j'ai pensé que si je déplaçais la valeur 720p@60 vers le haut de la liste pour qu'elle soit signalée comme le premier mode standard, elle pourrait être enregistrée à l'extrémité MHL. Mais rien n'y fait : la ROM EDID du moniteur est protégée en écriture et je ne sais pas comment désactiver la protection.

Ensuite, j'ai découvert que les fichiers/appareils Android ayant à voir avec la sortie MHL se trouvaient dans /sys/devices/virtual/graphics/fb1/ et que certaines personnes avaient obtenu des résultats en collant une valeur de 4 (correspondant au mode 720p) dans le fichier video_mode après avoir connecté l'adaptateur et le moniteur. Là encore, rien - le fichier semble revenir immédiatement à une valeur "2" et il n'y a aucun changement dans l'image que je vois sur le moniteur.

Je suis presque en train d'abandonner ici. Est-ce que ça peut être fait ? Serait-il utile de se procurer un convertisseur DVI-VGA supplémentaire pour essayer de passer par l'autre entrée du moniteur ? Ou y a-t-il autre chose que je puisse essayer ?

2voto

Don Joe Points 71

L'idée d'ajouter un autre convertisseur et de passer du numérique à l'analogique semble être l'un des moyens de faire fonctionner ce type de configuration. J'ai ajouté un simple adaptateur passif DVI à HDMI après le convertisseur MHL ci-dessus (par ex. http://naplestech.com/images/dvi-to-hdmi-adapter.jpg ) et a continué avec un convertisseur HDMI-VGA actif, à savoir celui-ci : http://www.sandberg.it/product/HDMI-to-VGA-Converter

J'ai branché toute la chaîne convertisseur-adaptateur-convertisseur dans mon téléphone à une extrémité et dans l'entrée VGA du moniteur à l'autre et presto : 720p@60Hz tout de suite.

Maintenant, les deux adaptateurs actifs ont des entrées USB supplémentaires leur permettant d'être alimentés par une source autre que le téléphone, mais étonnamment, toute la chaîne peut également être alimentée par le téléphone seul et fonctionnera toujours. (Tout ce que j'ai lu en ligne sur MHL v1.0 dit que l'adaptateur MHL lui-même ne fonctionnera pas à moins d'être alimenté par une source externe, mais d'une manière ou d'une autre, il semble que ce ne soit pas vrai ou que cela ne se référait pas à l'adaptateur et à la sortie vidéo mais plutôt à l'alimentation du téléphone pendant qu'il fonctionne de cette manière).

Mises en garde :

  • Parfois, lors de la diffusion en continu, l'image du moniteur se vide pendant une seconde ou deux, puis se rétablit ; ce problème semble se résoudre lorsque les adaptateurs chauffent ou se "stabilisent" en quelque sorte.

  • Parfois, au début d'une session d'utilisation, l'image du moniteur se transforme en bruit blanc lors du démarrage d'une vidéo ou d'un jeu et ne se rétablit pas tant qu'une partie de la chaîne n'est pas débranchée et rebranchée. Je ne suis pas sûr de la cause de ce phénomène, mais là encore, il semble se résorber avec le temps, par une sorte d'"adaptation".

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X