2011-08-31 100 views
1

是否可以更改android手机中hdmi输出的外部分辨率? 没有审查去那深刻,只是告诉他们,他们能够播放高清,但不是,如果机器人能够手动更改设置..更改外部输出分辨率

是否有任何功能在SD卡?

回答

0

回来分享我的解决方案给那些也遇到过这个问题的人。

在我的注3运行棒棒糖我能够通过运行(经由终端应用或ADB壳)

>dmesg 

和(使用grep过滤)寻找线检查支持的外部分辨率:

<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 

你会注意到在对应于支持的分辨率:

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

然后选择您的首选输出使用:

>setprop hw.hdmi.resolution 1 

然后重新插入mhl适配器。

这在我的情况下导致640x480这是我的800x600投影机支持的唯一选项。

感谢这StackExchange answer