Igalia继续维护Raspberry PI单板计算机使用的Broadcom V3D开源图形驱动程序代码。随着今天发布的V3D DRM驱动程序的新补丁系列,启用了对超级页面的支持,以帮助增强图形性能。在许多基准测试中,使用Super Pages可以将性能提高几个百分点,但在某些极端情况下,性能可能会提高19%~42%。
在这种情况下,超级页面利用了V3D MMU支持的1MB页面。伊加利亚的迈拉·卡纳尔解释了这一功能:
“本系列介绍了对V3D中超级页面的支持。V3D MMU支持1MB页面,称为超级页面,目前尚未使用。因此,此修补程序集打算在V3D中启用超级页面。启用超级页面大小的好处是,如果超级页面中的页面的任何条目被缓存在MMU中,它将用于转换该超级页面范围内的所有虚拟地址,而不需要获取任何其他条目。
超级页面本质上意味着用户的性能略有提高,特别是在内存要求较高的应用程序中(例如,使用多个大BO的应用程序)。
在Raspberry PI 4和Raspberry PI 5主板上的性能测试显示,性能提高了几个百分点,而在Warzone 2100等特定情况下,使用V3D超级页面的性能可能会高达41%。
看见本补丁系列 for the V3D Super Pages support now undergoing code review.