Intel Bringing Async Page Flipping To Older Graphics Hardware
With Linux 5.11 the Intel Linux graphics driver is bringing async page-flipping for Gen9/Skylake and newer. However, patches pending for a future release (potentially 5.12) would extend that performance benefiting feature now all the way back to the Ironlake days.
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.
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