Intel Bringing Async Page Flipping To Older Graphics Hardware

Async page flipping allows avoiding an extra blit per frame for full-screen games/applications. This can provide obvious performance benefits and has been a long time coming for the Intel Linux graphics driver. While the initial implementation in Linux 5.11 is for Skylake Gen9 graphics and newer, it can be implemented going back to Ironlake and that's what new patches have wired up.
Ironlake graphics are found with the Intel Clarkdale/Arrandale processors from 2010. So basically the CPUs with integrated graphics of the past decade will be able to make use of async flipping.
These patches wire up the support at just under 300 lines of new code. Let's hope the review and testing goes well for those on older Intel Gen graphics. For the newer graphics, I'll be working on some Intel async page-flipping tests off Linux 5.11 shortly.
5 Comments