ZOL论坛 > 硬件论坛 > 主板论坛 > 主板BIOS讨论论坛 > Videostrong 嵌入式板卡RK3399修改并默认HDMI分辨率
帖子很冷清,卤煮很失落!求安慰
返回列表
签到
手机签到经验翻倍!
快来扫一扫!

Videostrong 嵌入式板卡RK3399修改并默认HDMI分辨率

48浏览 / 0回复

coco30269692...

coco3026969227

0
精华
51
帖子

等  级:Lv.4
经  验:1909
  • Z金豆: 334

    千万礼品等你来兑哦~快点击这里兑换吧~

  • 城  市:广西
  • 注  册:2018-03-14
  • 登  录:2018-06-14
  • 新手毕业
发表于 2018-06-07 10:02:56
电梯直达 确定
楼主

Videostrong 嵌入式板卡RK3399修改并默认HDMI分辨率

过滤HDMI分辨率

驱动部分

kernel/drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c

static enum drm_mode_status

dw_hdmi_rockchip_mode_valid(struct drm_connector *connector,

struct drm_display_mode *mode)

{

struct drm_encoder *encoder = connector->encoder;

enum drm_mode_status status = MODE_OK;

struct drm_device *dev = connector->dev;

struct rockchip_drm_private *priv = dev->dev_private;

struct drm_crtc *crtc;


/*

* Pixel clocks we support are always < 2GHz and so fit in an

* int.  We should make sure source rate does too so we don't get

* overflow when we multiply by 1000.

*/

+ if(!(!strcmp(mode->name, "4096x2160") || !strcmp(mode->name, "3840x2160") ||

+ ((!strcmp(mode->name, "1920x1080")) && mode->vrefresh == 60)||

+ ((!strcmp(mode->name, "1366x768")) && mode->vrefresh == 60)||

+ ((!strcmp(mode->name, "1280x720")) && mode->vrefresh == 60))){

+ printk(KERN_ERR"bad mode:%s, vrefresh:%dn",mode->name, mode->vrefresh);

+ return MODE_BAD;

+ }


}


默认HDMI分辨率

out/target/product/rk3399_mid/system/build.prop

添加persist.sys.resolution.aux=4096x2160p60


高级模式
论坛精选大家都在看24小时热帖7天热帖大家都在问最新回答

针对ZOL论坛您有任何使用问题和建议 您可以 联系论坛管理员查看帮助  或  给我提意见

快捷回复 APP下载 返回列表