Mesa 3D 项目(Mesa 3D Project)今天宣布,Mesa 23.3 正式发布并全面上市,它是面向 GNU/Linux 发行版和其他平台的开源图形栈的最新版本。
Mesa 23.3 图形栈的亮点包括通过 v3d(OpenGL)和 v3dv(Vulkan)驱动程序对 Raspberry Pi 5 单板计算机的官方支持,以及 Collabora 为英伟达硬件开发的 NVK Vulkan 驱动程序,该驱动程序最近达到了 Vulkan 1.0 标准。
Mesa 23.3 图形栈版本的其他亮点包括:Asahi 驱动程序支持 OpenGL ES 3.1、英特尔 ANV Vulkan 驱动程序支持 VK_EXT_pipeline_robustness Vulkan 扩展、Radeon RADV Vulkan 驱动程序支持 VK_KHR_maintenance5 Vulkan 扩展,以及 RADV/GFX11+ 硬件支持 VK_KHR_cooperative_matrix Vulkan 扩展。
旭驱动程序还获得了对几个新 OpenGL 扩展的支持,即 GL_ARB_compute_shader、GL_ARB_shader_atomic_counters 和 GL_ARB_shader_image_load_store、GL_ARB_shader_image_size、GL_ARB_shader_storage_buffer_object、GL_ARB_sample_shading、GL_OES_sample_variables、GL_OES_shader_multisample_interpolation 和 GL_OES_gpu_shader5。
“我很高兴地宣布新功能版本 23.3.0。它包括 NVK,这是一款针对 Nvidia 硬件的全新反向工程 Vulkan 驱动程序。开发者 Eric Engestrom 说:”这个驱动程序仍处于实验阶段,还没有准备好进入黄金时间,但有冒险精神的用户可以一试。”开发人员 Eric Engestrom 说:”它还包含了大量关于 Asahi 驱动程序的工作,但由于 UAPI 还不稳定,因此还不能合并到上游,所以还不能使用。
对于 Android 平台,Mesa 23.3 图形栈在禁用磁盘缓存时支持 EGL_ANDROID_blob_cache。当然,该版本还包含大量针对各种游戏的修复,现在这些游戏在 Linux 系统上应该能更好地运行了。此外,Collabora 的 Zink 和 Panfrost 图形驱动程序,以及用于传统 AMD Radeon GPU 的 RadeonSI 和 r600 驱动程序也有多处改进。
Mesa 23.3 图形驱动程序现在就可以从第一段中链接的发布公告页面下载,不久也会在官方网站上发布,但前提是你必须知道如何自行编译,或者面向系统集成商。
同时,如果你想使用开源图形驱动程序享受最佳的 Linux 游戏和 3D 图形体验,就应该留意 GNU/Linux 发行版的稳定软件仓库中是否有新的 Mesa 图形栈。
转自 Mesa 23.3 Linux Graphics Stack Brings NVK Vulkan Driver, Raspberry Pi 5 Support – 9to5Linux