皇上,还记得我吗?我就是1999年那个Linux伊甸园啊-----24小时滚动更新开源资讯,全年无休!

PanVK Mali Vulkan 驱动程序新增内存缓存和磁盘着色器缓存支持

PanVK 驱动程序在 Mesa 中支持现代 Arm Mali Vulkan 驱动程序,已利用 Mesa 的磁盘上着色器缓存功能以及内存缓存,以提供更好的开源驱动程序体验。

Collabora 的 Faith Ekstrand 上周为这个 Arm Vulkan 驱动程序实现了内存缓存和磁盘着色器缓存支持。由于基于现有的 Mesa 共享功能进行构建,它只需要几十行代码即可实现,并且由于这种缓存机制,它立即带来了一些收益。

PanVK Mali Vulkan 驱动程序新增内存缓存和磁盘着色器缓存支持

Ekstrand 在合并请求中评论了其中的好处:

“这个小小的修改请求添加了一个内存缓存,以帮助缓存懒加载的应用程序,避免过多的重新编译,并启用 Mesa 的磁盘缓存功能为 panvk。希望这可以减少应用程序的卡顿以及 CTS 运行时间。在我的 MediaTek v13 Chromebook 上,它将 CTS 运行时间缩短了半小时(从大约 2:30 到 2:00。)”

此 PanVK 缓存支持已合并至 Mesa 26.0,预计在第一季度中旬发布。

转自  PanVK Mali Vulkan Driver Lands In-Memory Cache & On-Disk Shader Cache Support – Phoronix