Hi,
I finaly have some time for testing multiple Frame buffer Support, but I have a questions which I'ld like you to answer upfront before I start Messing around with testings.
I've decided for below setup:
- Manga Screen 2 (
https://www.thing-printer.com/product/manga-screen/) connected to HDMI
- a 12.1in WXGA resolution display connected to DPI interface (using my LVDS adapter board)
Problem: both display will require dedicated timing details in the config.txt file in order to work correctly.
For the Manga 2 it is:
Code: Select all
max_framebuffer_width=1920
max_framebuffer_height=1920
framebuffer_depth=32
framebuffer_width=1920
framebuffer_height=1080
# custom HDMI mode
hdmi_group=2
hdmi_mode=87
hdmi_timings=1080 1 100 10 50 1920 1 2 2 2 0 0 0 60 0 144400000 3
and for the WXGA display I will need
Code: Select all
dpi_group=2
dpi_mode=87
dpi_output_format=461847
hdmi_timings=1280 1 40 1 1 800 1 12 2 1 0 0 0 60 0 80000000 5
As you can see from the code, Manga 2 also requires to configure the framebuffer. This is due to the fact that this display is a portrait mode display which will be used in landscape mode. Yes, it's possible to ommit these settigs and go with portrait mode, but this stil leaves me with the question how to deal with one 'hdmi_timings' for two displays.
I was always asking myself why this isn't called something like 'dpi_timings' (which would make perfect sense as there is also 'dpi_group' and 'dpi_mode' and 'dpi_output_format' (
https://www.raspberrypi.org/documentati ... /README.md).