问一下大佬这个驱动是哪个内核版本的
离线
modetest 的测试结果看起来像没刷cache, 替换掉 drm_st7796_connector.c 的 fb_create 接口应该可以解决
static const struct drm_mode_config_funcs drm_st7796_mode_config_funcs = {
.fb_create = drm_gem_fb_create_with_dirty,
.atomic_check = drm_atomic_helper_check,
.atomic_commit = drm_atomic_helper_commit,
};
static const struct drm_mode_config_funcs drm_st7796_mode_config_funcs = {
.fb_create = drm_gem_fb_create,
};
直接申请一块不带 cache 的 buffer
离线