Firefly开源社区

读取HDMI显示屏信息的问题

25

积分

0

威望

0

贡献

游客

积分
25
发表于 2016-8-24 14:31:26     
通过打开设备fb0 , 读取(FBIOGET_VSCREENINFO)到显示屏分辨率的值和bpp的值(xres, yres, bits_per_pixel),  HDMI显示屏接与不接都能读到同样的值,那这些值是已经设置好了吗 ,和所接的显示屏没有关系吗 ? 这些值又在哪里设置的呢?
回复

使用道具 举报

25

积分

0

威望

0

贡献

游客

积分
25
发表于 2016-8-25 13:50:26     
哪位大侠遇到过,指点一下
回复

使用道具 举报

1186

积分

1

威望

3

贡献

中级创客

Rank: 4

积分
1186
QQ
发表于 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[]
回复

使用道具 举报

25

积分

0

威望

0

贡献

游客

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

多谢指点
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表