Raspberry Pi V3D Graphics Driver Preps For Super Pages To Boost Performance

Written by Michael Larabel in Raspberry Pi on 11 March 2024 at 06:58 AM EDT. 8 Comments
RASPBERRY PI
Igalia continues maintaining the Broadcom V3D open-source graphics driver code that is used by the Raspberry Pi single board computers. With a new patch series posted today for the V3D DRM driver, support for Super Pages is enabled to help with enhancing the graphics performance. In many benchmarks having Super Pages can enhance the performance by a few percent but in some extreme cases can be 19~42% faster.

Super Pages in this context is leveraging 1MB pages supported by the V3D MMU. Igalia's Maira Canal explained of the feature:
"This series introduces support for super pages in V3D. The V3D MMU has support for 1MB pages, called super pages, which is currently not used. Therefore, this patchset has the intention to enable super pages in V3D. The advantage of enabling super pages size is that if any entry for a page within a super page is cached in the MMU, it will be used for translation of all virtual addresses in the range of that super pages without requiring fetching any other entries.

Super pages essentially means a slightly better performance for users, especially in applications with high memory requirements (e.g. applications that uses multiple large BOs)."

Performance tests on both Raspberry Pi 4 and Raspberry Pi 5 boards show up to a few percent improvement while in select cases like Warzone 2100 the performance could be as much as 41% better with V3D super pages.

Raspberry Pi 5


See this patch series for the V3D Super Pages support now undergoing code review.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week