---

Rasbperry 3B+ LAKKA配合2048x1536分辨率IPS LCD折腾

因为ipad3/4的2048x1536分辨率的2K分辨率LCD需要特殊的edp驱动板支持,普通的edp驱动板最多只能支持到1080P,所以这种结构的显示部分有点折腾,然后Raspberry 3B+先天性软件支持力度弱也造成了一些问题,下面就是记录了Rasbperry 3B+ 版本的一些相关信息...

iPad 2048x1536 LCD.jpg

树莓派有个好处,LAKKA可以不用去动设置,直接靠根目录的 config.txt 就可以修改关于视频的部分

这种这种特殊的LCD,主要是P哥的Bartop街机在用,之前ASUS-Tinker与Raspberry 3B默认情况下是没任何问题的
3B+这种主板因为OS支持才逐步展开(猜测也许2019年夏之后各大系统会完善吧),所以在链接这种显示屏的时候问题有点妖孽

2.1.1的各种版本以及3.0的各种nightly版本支持都不好(http://nightly.builds.lakka.tv
默认GUI输出居然是720x480,虽然游玩起来毫无问题,但是GUI界面中的中国字看起来就有点破破烂烂的感觉,没高大上的感受

最终因为考虑和ipad类似方法,靠屏幕的高分辨,但是输出用低分辨(2048x1536的显示屏 OS部分实际上是1024x768输出)
所以最后吧config.txt添加如下两行:

hdmi_group=1
hdmi_mode=4

实际上参考https://www.raspberrypi.org/documentation/configuration/config-txt/video.md 我设置的应该是720P60模式

以上参数EDP驱动板会以1440x800显示,利用LCD本身的高分辨输出之后看起来画面平滑得多,GUI界面中的中文比例也会变为正常的方块字,比例看起来OK了...

接下来需要把系统彻底折腾到和苹果一样的用1024x768物理输出,用LCD双倍分辨率平滑画面,达到完美结果...
继续折腾...

2018-12-06 更新

如果是1080P的16:9显示,用如下参数:
hdmi_ignore_edid=0xa5000080
hdmi_force_hotplug=1
hdmi_boost=7
hdmi_group=2
hdmi_mode=82
hdmi_drive=1

如果是2048x1536的4:3显示,用如下参数:
hdmi_ignore_cec_init=1
hdmi_ignore_edid=0xa5000080
hdmi_force_hotplug=1
hdmi_boost=7
hdmi_group=2
hdmi_mode=16
hdmi_drive=1

其实最终除了如上内容,不同的分辨率就是 hdmi_mode 来决定的...
这个值你可以在 https://elinux.org/RPiconfig 找到详细描述...

发表新评论