[Libre-soc-dev] 3D MESA Driver

Luke Kenneth Casson Leighton lkcl at lkcl.net
Mon Aug 10 18:09:29 BST 2020


On Monday, August 10, 2020, Jacob Lifshay <programmerjake at gmail.com> wrote:

>
>
> Hopefully, it supports more complex schemes as well, since Vulkan on
> Wayland explicitly requires VK_PRESENT_MODE_MAILBOX_KHR support, which is
> an interesting variant of triple (or more) buffering, optimized for low
> latency without tearing.


 https://github.com/RoaLogic/vga_lcd/blob/master/doc/vga_core.pdf

there is an active video memory page register as well as an interrupt
system.

hypothetically, in kernelspace, triple or greater buffering could be done
by responding to that interrupt and altering the location of the upcoming
framebuffer before it is needed.

l.



-- 
---
crowd-funded eco-conscious hardware: https://www.crowdsupply.com/eoma68


More information about the Libre-soc-dev mailing list