News: 0001495116

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Linux 6.13 To Bring Big/Super Pages For The Raspberry Pi Graphics Driver - Better Performance

([Raspberry Pi] 6 Hours Ago Big + Super Pages)


While the Linux 6.12 merge window only ended this weekend and won't be out until November, already code is beginning to accumulate for DRM-Next of graphics driver improvements targeting the Linux 6.13 cycle that in turn will be the first major Linux kernel release of 2025. A nice improvement is on the way for the Raspberry Pi graphics driver.

The Broadcom V3D kernel driver with Linux 6.13 is set to see big and super pages support. This effort has been months in the making and is around [1]1MB "super pages" support in the V3D driver and 64KB "big" pages to better the graphics performance. These larger page sizes are supported by the Broadcom V3D MMU and allows caching in the MMU.

The big pages and super pages can help with the performance for games/apps having high memory requirements. The big/super pages support for V3D can [2]yield as much as 22% faster performance for some software on the Raspberry Pi 5.

This Raspberry Pi improvement was sent in last week as part of [3]initial drm-misc-next changes targeting the Linux 6.13 kernel. There are also some AYANEO panel quirks as part of that pull request that are worth mentioning while the other early changes are mostly small patches.



[1] https://www.phoronix.com/news/Raspberry-Pi-V3D-Super-Pages

[2] https://www.phoronix.com/news/Raspberry-Pi-V3D-Big-Super-Page

[3] https://lore.kernel.org/dri-devel/a9b95e6f-9f35-464e-83f6-bda75b35ee0b@linux.intel.com/T/#u



pierce

monkeynut

cynic

Dark-Show

Those who claim the dead never return to life haven't ever been around
here at quitting time.