从今年年初开始,Raspberry Pi基金会开始为Raspberry Pi提供Vulkan驱动程序支持。这项工作仍在进行中,但仅适用于Raspberry Pi 4和更高版本。从Raspberry Pi 1到Raspberry Pi 3 B +,早期版本都没有此功能。为此,名为Martin Thomas的开发人员在早期设备中为VideoCore IV GPU编写了一组Vulkan驱动程序。 VideoCore 4与Vulkan并不完全兼容,但是此低级Vulkan驱动程序最终成功启动,该驱动程序实现了Vulkan标准的子集。 Martin Thomas是NVIDIA的图形工程师。在过去两年的业余时间里,他间歇性地开发了该程序:RPi-VK-Driver。两天前,托马斯本人宣布RPi-VK-Driver达到了1.0版。根据托马斯的说法简介,它比OpenGL驱动程序具有更快的速度和更好的性能。这是由于准确且可预测的内存管理和多线程命令提交所致。 RPi-VK-Driver还提供了更广泛的功能集,例如MSAA支持,低级组件着色器和性能计数器。但是,它当前不支持GLSL着色器。由于硬件版本,还有其他一些限制。 Thomas表示,他将在硬件允许的范围内尽可能严格地遵循Vulkan标准。