RK3128修改不了HDMI输出分辨率

版主:
RK3128的HDMI默认是720P,现在我想把HDMI输出分辨率改成1080P。我把HDMI_VIDEO_DEFAULT_MODE配置成1080P。还是不行。跪求版主。

我也想改 但是新手 要如何实现1080P 有請大神指導 謝謝

3288上试过,3128就不知道了
— a/kernel/drivers/video/rockchip/hdmi/rk_hdmi.h
+++ b/kernel/drivers/video/rockchip/hdmi/rk_hdmi.h
#include <linux/rk_fb.h>

/* default HDMI output video mode */
-#define HDMI_VIDEO_DEFAULT_MODE HDMI_1280x720p_60Hz
+#define HDMI_VIDEO_DEFAULT_MODE HDMI_1920x1080p_60Hz

madman 发表于 2015-11-23 09:25
3288上试过,3128就不知道了
— a/kernel/drivers/video/rockchip/hdmi/rk_hdmi.h
+++ b/kernel/drivers …

謝謝 來試試 :slight_smile:

请问楼主解决了吗?

请问楼主这个问题解决了吗

我试了一下,修改这两个文件就可以了。
arch/arm/boot/dts/rk3128-fireprime.dts
drivers/video/rockchip/hdmi/rockchip-hdmi.h
刚开始只修改hdmi.h的HDMI_VIDEO_DEFAULT_MODE这个后发现屏幕不仅闪屏。而且还只有左上角的720P分辨率有显示。
然后就就改了.dts文件。改完就可以了。
arch/arm/boot/dts/rk3128-fireprime.dts文件差异
— a/kernel/arch/arm/boot/dts/rk3128-fireprime.dts
+++ b/kernel/arch/arm/boot/dts/rk3128-fireprime.dts
@@ -148,7 +148,8 @@ test-power {
};

&disp_timings {

  •    native-mode = <&timing0>;
    
  •    //native-mode = <&timing0>;
    
  •   native-mode = <&timing1>;
    

};
改完发现的问题就是感觉屏幕画面一直再闪动。不知道是不是刷新率的问题。

设置为1080P_50Hz看起可以接受了。不离很近看不出屏幕在轻微闪动。

chengkni 发表于 2016-10-25 10:40
我试了一下,修改这两个文件就可以了。
arch/arm/boot/dts/rk3128-fireprime.dts
drivers/video/rockchip …

我按你说的两个地方修改了,还是只显示左上角的720p部分,

lovecheng432 发表于 2016-10-27 20:06
我按你说的两个地方修改了,还是只显示左上角的720p部分,

改完后编译出来的两个文件都烧写。
resource.img
kernel.img

resource.ing没烧录,现在可以了,谢谢

lovecheng432 发表于 2016-11-14 21:19
resource.ing没烧录,现在可以了,谢谢

你好,楼上的,麻烦问一下你最后什么怎么解决的,我现在的问题和你的一模一样,难道只需要不烧写resource.img就可以了吗?

怎么在界面调节HDMI输出分辨率

同步wiki最新代码后,hdmi改为1080p输出,大家没遇到播放视频时音画不同步吗?

同步wiki最新代码后,hdmi改为1080p输出,大家没遇到播放视频时音画不同步吗?