本周在西班牙举行的XDC 2023期间,Faith Ekstrand与Collabora就
NVK
继续在Mesa内部开发的Vulkan驱动程序,用于提供开源NVIDIA Vulkan驱动器支持。
如先前在Phoronix上所述,
Linux 6.6为NVK添加了新的用户空间API
使用Nouveau DRM内核驱动程序。最初的NVK Vulkan驱动程序代码依次为
合并为Mesa 23.3
它将在本季度晚些时候首次亮相。在即将到来的Mesa 23.3功能冻结之前,Ekstrand和其他人一直在疯狂地争取对这款开源NVIDIA Vulkan驱动程序进行一些剩余的Vulkan扩展和其他增强。
Ekstrand的演讲还涵盖了新内核驱动程序采用NVIDIA GSP固件的持续工作,这仍然是一个持续的过程,但对于改进GeForce RTX 2000系列和Linux下的更新支持非常重要。GSP对电源管理处理的支持对于提高此开源NVIDIA Linux驱动程序的性能也很重要。
如果你在夏末错过了,请看我的
初始NVK Vulkan驱动程序基准
以了解与NVIDIA专有驱动程序相比的性能。
Ekstrand还举行了第二次演讲,重点讨论了NAK,这是一个正在进行的Rust编写的着色器编译器。这款NVIDIA NAK Rust着色器编译器对于提高开源NVIDIA Mesa图形性能也将非常重要。
希望了解更多信息的用户可以查看
滑动甲板
用于NVK状态更新。还有
这些幻灯片
致力于NAK在Rust for Mesa中编写编译器。下面嵌入了来自XDC 2023的视频演示。