Hello all,
I'm at the point of releasing a very beta version of the multi framebuffer support I have been looking in to.
This provides for having 2 or more frame buffers (max 4), one for each display device attached. So for example, /dev/fb0 would be allocated to the HDMI, and /dev/fb1 would be allocated to the LCD display. I've not tried it with composite or DPI but both should work (basically anything that attaches to the GPU - USB or SPI attached screens usually supply their own fb device so should not be affected by this change)
This means you can have a console on one display and be writing to the other display using standard Linux tools (e.g. fbi -d /dev/fb<x>). You can swap consoles from one to the other as well (using con2fbmap 1 <displaynum>)
Would anyone be interesting in beta testing? You will need to build your own kernel and modules, and be able to install them on an SD card. There will also be a new firmware (start*.elf) required.
You can already see the kernel changes in this branch on my github https://github.com/JamesH65/linux/tree/multiFB_pr
I can supply firmware on demand.
What I am looking for is any unexpected changes in how things have worked in the past - it should, on the whole, be backwards compatible. Also be interesting in getting X working over multiple displays - I wasn't able to get it working in my quick attempts.
James

