NVIDIA的一名工程师编写了一个Vulkan驱动程序,可以在较老的覆盆子PI上运行

2020-06-20 23:46:53

Raspberry Pi 1至Raspberry Pi 3 Model B+,甚至Raspberry Pi Zero现在都可以通过一个新的非官方RPI-VK-Driver获得Vulkan支持,该驱动程序提供了比Broadcom OpenGL驱动程序更好的性能。虽然已经有用于Raspberry PI 4和使用更新的Broadcom VideoCore GPU(正式支持Vulkan)的未来型号的Vulkan驱动程序正在开发中,但一家独立开发商一直在为RPi4SBCS之前的VideoCore IV GPU开发Vulkan驱动程序。VideoCore 4并不完全兼容Vulkan,但是经过足够的努力,一个Vulkan驱动程序被带了出来。这个新的RPI-VK驱动程序是由马丁·托马斯(Martin Thomas)在过去两年里开发的,他是一名图形工程师,目前在NVIDIA工作,他在业余时间开发了这个驱动程序。据报道,这位非官方的Vulkan车手花了大约两年的时间才为周五发布的Vulkan车手塑形。VkQuake3在@Raspberry_PI 3B+上以100+FPS运行,使用新的低级RPI-VK-Driver pic.twitter.com/UhhYgQrAEi。

-马丁·托马斯(@0martint)2020年6月19日。

这个VideoCore IV的非官方Vulkan驱动程序实现了API的一个子集和遇到的各种硬件限制,但足以让vkQuake3之类的程序在驱动程序上以良好的速度运行。与VC4 OpenGL驱动程序相比,性能相当不错,这要归功于更好的内存管理、多线程命令提交和其他改进。通过此GitHub存储库了解更多有关适用于较旧主板的Raspberry Pi Vulkan驱动程序的详细信息。