haiqing 发表于 2016-8-24 14:31:26

读取HDMI显示屏信息的问题

通过打开设备fb0 , 读取(FBIOGET_VSCREENINFO)到显示屏分辨率的值和bpp的值(xres, yres, bits_per_pixel),HDMI显示屏接与不接都能读到同样的值,那这些值是已经设置好了吗 ,和所接的显示屏没有关系吗 ? 这些值又在哪里设置的呢?

haiqing 发表于 2016-8-25 13:50:26

哪位大侠遇到过,指点一下

madman 发表于 2016-8-26 14:03:50

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:11

madman 发表于 2016-8-26 14:03
cat /sys/class/display/HDMI/modes
不插hdmi的时候可以都到你目前支持的分辨率
插上后可以都到你该屏支 ...

多谢指点
页: [1]
查看完整版本: 读取HDMI显示屏信息的问题