Firefly开源社区

标题: EC-R3328PC 针对特殊分辨率设定不能生效的问题 [打印本页]

作者: xenocloud    时间: 2021-1-6 12:17
标题: EC-R3328PC 针对特殊分辨率设定不能生效的问题
我们现在使用的投影机很多是1920*1200分辨率的,但是在这款主板的Android10.1中的分辨率并没有这个分辨率。我在网上查Android7.1中可以修改kernel/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c和kernel/drivers/gpu/drm/drm_edid.c这两个文件。修改后重新编译完,还是不能识别出该分辨率。
作者: xenocloud    时间: 2021-1-6 12:19
drm_deid.c文件中增加了
/* 108 - 1920x1200@60Hz 8:5 */
        { DRM_MODE("1920x1200", DRM_MODE_TYPE_DRIVER, 154000, 1920, 1968,
                   2000, 2080, 0, 1200, 1203, 1209, 1235, 0,
                   DRM_MODE_FLAG_PHSYNC | DRM_MODE_FLAG_PVSYNC),
          .vrefresh = 60, .picture_aspect_ratio = HDMI_PICTURE_ASPECT_16_9, },
在dw-hdmi.c文件中修改了
//const u8 def_modes[7] = {108, 4, 16, 31, 19, 17, 2};
        const u8 def_modes[1] = {108};




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