Firefly开源社区

标题: 读取HDMI显示屏信息的问题 [打印本页]

作者: haiqing    时间: 2016-8-24 14:31
标题: 读取HDMI显示屏信息的问题
通过打开设备fb0 , 读取(FBIOGET_VSCREENINFO)到显示屏分辨率的值和bpp的值(xres, yres, bits_per_pixel),  HDMI显示屏接与不接都能读到同样的值,那这些值是已经设置好了吗 ,和所接的显示屏没有关系吗 ? 这些值又在哪里设置的呢?
作者: haiqing    时间: 2016-8-25 13:50
哪位大侠遇到过,指点一下
作者: madman    时间: 2016-8-26 14:03
cat /sys/class/display/HDMI/modes
不插hdmi的时候可以都到你目前支持的分辨率
插上后可以都到你该屏支持的分辨率

分辨率来源于这个数组,然后根据edid匹配支持的分辨率
kernel/drivers/video/rockchip/hdmi/rockchip-hdmi-lcdc.c
static const struct hdmi_video_timing hdmi_mode[]
作者: haiqing    时间: 2016-8-29 13:32
madman 发表于 2016-8-26 14:03
cat /sys/class/display/HDMI/modes
不插hdmi的时候可以都到你目前支持的分辨率
插上后可以都到你该屏支 ...

多谢指点




欢迎光临 Firefly开源社区 (https://dev.t-firefly.com/) Powered by Discuz! X3.1