全新开源的Vulkan驱动程序NVK在梅萨首次亮相。
简述
- 将NVK驱动程序合并到Mesa Main。
- 它将在MESA 23.3中推出。
- Linux内核用户空间API更改预计将在内核6.6中实现
NVK在台地登陆
对于Linux游戏社区来说,令人振奋的消息是NVK,备受期待的针对NVIDIA图形处理器的完全开源的Vulkan驱动程序,已经正式登陆Desa主分支。这一里程碑标志着图形驱动程序自由/开源软件世界向前迈出了重要的一步,这要归功于Collabora、RedHat和其他开发人员的不懈努力。
在即将发布的MESA 23.3版本中,将引入NVK作为实验驱动程序。虽然这是一个重大的飞跃,但需要注意的是,NVK仍然是一项正在进行的工作,建议用户在测试时保持谨慎。开发团队预计将需要相当长的时间来消除错误并实现具有最佳性能的全面功能集。然而,此次发布表明了他们对驱动程序核心的信心,并为未来令人兴奋的进步奠定了基础。
NVK登陆梅萨美因河
目前,NVK将支持扩展到图灵图形处理器,包括RTX 20XX和GTX 16XX系列及更高型号。但还有更多值得期待的事情!该团队计划进一步扩大支持,瞄准较老的硬件,如GeForce 600和700系列的开普勒图形处理器。
值得注意的是,NVK构建在新内核驱动程序之上,这是旧的OpenGL驱动程序的基础。然而,需要一个新的用户空间API来适应新的Vulkan功能。该API将集成到Linux Kernel 6.6及后续版本中。目前,新的API正在等待被包含在DRM-Misc-Next分支中,热切地等待来自Linus的下一个分支。预计Linux Kernel 6.6将在2023年底左右发布。
社区很兴奋,因为相当多的游戏已经在NVK上播放了,原生的和通过非凡的DXVK翻译层。然而,值得注意的是,NVK还没有达到可以期望所有应用程序无缝运行的阶段。考虑到司机的实验状态,一些应用程序可能会遇到兼容性问题或性能问题。
至于技术规格,NVK目前支持Vulkan 1.0。然而,才华横溢的开发团队透露,Vulkan 1.2所需的大部分功能,甚至Vulkan 1.3的一些功能,都已经通过扩展提供,这表明他们致力于防止驱动程序面向未来。
对于那些迫不及待地想体验NVK的冒险灵魂来说,准备好编译你的内核来集成这个尖端的驱动程序。本着开源协作的精神,该团队鼓励用户报告他们在Mesa错误跟踪器中遇到的任何错误,这无疑将有助于进一步完善NVK。
开发团队承认,用户渴望看到他们最喜欢的功能迅速实现。然而,他们敦促保持耐心,强调NVK是一个早期驱动因素,需要仔细确定他们的努力的优先顺序。放心;他们致力于逐步扩大应用程序兼容性和功能支持,为Linux系统上的NVIDIA GPU用户提供无与伦比的游戏体验。
通过协作博客