Difference between revisions of "HDMI"
From FriendlyELEC WiKi
(→RK3399 HDMI与eDP在Andorid下的全屏与旋转设置) |
|||
Line 1: | Line 1: | ||
==RK3399 HDMI与eDP在Andorid下的全屏与旋转设置== | ==RK3399 HDMI与eDP在Andorid下的全屏与旋转设置== | ||
− | * 如果用连接了eDP屏 (HD702E) , 由于该屏物理上是竖屏的,因此HDMI的显示是竖屏显示在中间; | + | * 如果用连接了eDP屏 (HD702E) , 由于该屏物理上是竖屏的,因此HDMI的显示是竖屏显示在中间; <br> |
− | 如果希望同时连接HD702E和HDMI的情况下,eDP和HDMI自动变为横屏显示,则可以通过串口或adb 运行以下命令设置: | + | 如果希望同时连接HD702E和HDMI的情况下,eDP和HDMI自动变为横屏显示,则可以通过串口或adb 运行以下命令设置: <br> |
− | setprop persist.demo.hdmirotationlock 1 | + | setprop persist.demo.hdmirotationlock 1<br> |
− | 需要注意的是,进行此设置后,Settings -> Display -> HDMI 中的旋转设置将不起作用。 | + | 需要注意的是,进行此设置后,Settings -> Display -> HDMI 中的旋转设置将不起作用。<br> |
− | + | <br><br> | |
− | * 如果发现 4K 电视最高只有 1080p60 分辨率可选,已知有2种情况: | + | * 如果发现 4K 电视最高只有 1080p60 分辨率可选,已知有2种情况:<br> |
− | 1.使用的不是最新的ROM,因此建议使用我们提供的最新ROM; | + | 1.使用的不是最新的ROM,因此建议使用我们提供的最新ROM;<br> |
− | 2.读取电视的 EDID 失败,对于这种情况,可通过以下命令进一步检查: | + | 2.读取电视的 EDID 失败,对于这种情况,可通过以下命令进一步检查:<br> |
− | cd /sys/class/drm/card0-HDMI-A-1 | + | cd /sys/class/drm/card0-HDMI-A-1 <br> |
− | cat modes # 可查看显示模式 | + | cat modes # 可查看显示模式<br> |
− | cat edid > /sdcard/your-tv.edid # 这是edid 数据,可保存到文件来分析 | + | cat edid > /sdcard/your-tv.edid # 这是edid 数据,可保存到文件来分析<br> |
− | dmesg | grep -Ei "(drm)|(edid)" # 可检查是否有edid错误的情况 | + | dmesg | grep -Ei "(drm)|(edid)" # 可检查是否有edid错误的情况<br> |
− | 怀疑 edid | + | 怀疑 edid 读取失败,用户可以收集完整系统日志便于我们进一步的分析<br> |
Revision as of 08:55, 8 August 2018
RK3399 HDMI与eDP在Andorid下的全屏与旋转设置
- 如果用连接了eDP屏 (HD702E) , 由于该屏物理上是竖屏的,因此HDMI的显示是竖屏显示在中间;
如果希望同时连接HD702E和HDMI的情况下,eDP和HDMI自动变为横屏显示,则可以通过串口或adb 运行以下命令设置:
setprop persist.demo.hdmirotationlock 1
需要注意的是,进行此设置后,Settings -> Display -> HDMI 中的旋转设置将不起作用。
- 如果发现 4K 电视最高只有 1080p60 分辨率可选,已知有2种情况:
1.使用的不是最新的ROM,因此建议使用我们提供的最新ROM;
2.读取电视的 EDID 失败,对于这种情况,可通过以下命令进一步检查:
cd /sys/class/drm/card0-HDMI-A-1
cat modes # 可查看显示模式
cat edid > /sdcard/your-tv.edid # 这是edid 数据,可保存到文件来分析
dmesg | grep -Ei "(drm)|(edid)" # 可检查是否有edid错误的情况
怀疑 edid 读取失败,用户可以收集完整系统日志便于我们进一步的分析