这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » 国产MCU » 【RK3568Android11.0】如何在设置-显示-HDMI-分辨率设置中添

共2条 1/1 1 跳转至

【RK3568Android11.0】如何在设置-显示-HDMI-分辨率设置中添加3840*2160的选项?

工程师
2024-04-11 10:05:03     打赏

已经在dw_hdmi.c的dw_hdmi_default_modes数组中添加了38402160,放在数组最前面
/
97 - 3840x2160p@60Hz 16:9 */
{ DRM_MODE("3840x2160", DRM_MODE_TYPE_DRIVER, 594000, 3840, 4016,
4104, 4400, 0, 2160, 2168, 2178, 2250, 0,
DRM_MODE_FLAG_PHSYNC | DRM_MODE_FLAG_PVSYNC),
.vrefresh = 60, .picture_aspect_ratio = HDMI_PICTURE_ASPECT_16_9, },

,查了一下edid里面的白名单也有这个3840x2160p@60Hz,但是在分辨率设置的选项里面没有对应的分辨率,如果使用wm size设置分辨率,实际输出最高只有19201080,想请教一下如何可以实现在设置-显示-HDMI-分辨率设置中添加38402160的选项,从而使视频输出可以实行3840*2160.





关键词: RK3568     Android     HDMI    

助工
2024-04-11 10:08:38     打赏
2楼

HDMI-分辨率设置中添加3840*2160的选项。

要在设置中添加特定分辨率选项,进行以下步骤:

1. 确保已经修改了dw_hdmi.c文件中的dw_hdmi_default_modes数组,并将3840*2160的选项添加到数组中。

2. 确保edid文件中也包含了3840x2160p@60Hz的信息。请查看edid文件中的详细内容,以确保该分辨率在白名单中。

3. 确保驱动程序和系统正确读取edid文件。可以通过查看dmesg或其他系统日志来检查是否正确加载了edid文件。

4. 确保系统支持HDMI的高分辨率输出。可能需要检查硬件规格和HDMI版本来确定是否支持3840x2160分辨率。

5. 如果以上步骤都正确操作,但仍然无法在设置中找到3840*2160的选项,则可能是由于以下原因导致:

   a. 显示器支持的最大分辨率可能已经超出了Android设备的能力。尝试连接显示器到其他设备,并确认显示器是否可以正常显示该分辨率。

   b. Android设备上的驱动程序或固件版本可能存在问题。尝试更新驱动程序、固件或Android操作系统,以查看是否可以解决该问题。

   c. Android设备上的设置应用可能存在问题。尝试使用其他设置应用或恢复出厂设置来解决该问题。


共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]