1 votes

Comment changer la résolution de l'écran externe ?

J'ai connecté une tablette fonctionnant sous Android 4.4 à un moniteur externe via un câble MHL vers HDMI. Cependant, le moniteur n'a pas la même résolution et donc l'image résultante n'est pas très bonne. Comment puis-je demander au système d'envoyer une résolution différente à l'écran externe ?

2voto

JJones Points 151

Sur mon Note3 fonctionnant sous Lollipop, j'ai pu vérifier les résolutions externes prises en charge en exécutant (via une application terminal ou un shell adb)

>dmesg

et ( en filtrant avec grep ) en cherchant les lignes :

<6>[  581.051746] hdmi_edid_add_sink_video_format: EDID: format: 1 [640x480 p60 4/3], Supported
<6>[  581.051756] hdmi_edid_add_sink_video_format: EDID: format: 1 [640x480 p60 4/3], Supported by MHL
<6>[  581.051767] hdmi_edid_add_sink_video_format: EDID: format: 16 [1920x1080 p60 16/9], Supported
<6>[  581.051777] hdmi_edid_add_sink_video_format: EDID: format: 16 [1920x1080 p60 16/9], Not-Supported by MHL
<6>[  581.051790] hdmi_edid_add_sink_video_format: EDID: format: 4 [1280x 720 p60 16/9], Supported
<6>[  581.051801] hdmi_edid_add_sink_video_format: EDID: format: 4 [1280x 720 p60 16/9], Supported by MHL
<6>[  581.051812] hdmi_edid_add_sink_video_format: EDID: format: 133 [1280x1024 p60 5/4], Not-Supported
<6>[  581.051822] hdmi_edid_add_sink_video_format: EDID: format: 133 [1280x1024 p60 5/4], Not-Supported by MHL
<6>[  581.051833] hdmi_edid_add_sink_video_format: EDID: format: 132 [1024x768 p60 4/3], Not-Supported
<6>[  581.051843] hdmi_edid_add_sink_video_format: EDID: format: 132 [1024x768 p60 4/3], Not-Supported by MHL

qui, vous le remarquerez, correspondent aux résolutions supportées dans :

>cat /sys/devices/virtual/graphics/fb1/edid_modes 
1,4

puis sélectionnez votre sortie préférée en utilisant :

>setprop hw.hdmi.resolution 1

puis rebranchez l'adaptateur mhl.

ce qui dans mon cas a donné 640x480 qui était la seule option supportée par mon projecteur 800x600.

Grâce à cette Réponse de StackExchange !

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