Mesa 项目始于对 OpenGL 规范的开源实现,OpenGL 规范是一种用于渲染交互式 3D 图形的系统。多年来,该项目已发展为实现更多图形 API,包括 OpenGL ES、OpenCL、OpenMAX、VDPAU、VA API、XvMC、Vulkan 和 EGL。 随着 Mesa 21.0 即将发布,这一针对这些图形接口的开源实现又迎来了新特性。 Radeon Vulkan (RADV) Sparse 内存支持; 在 RadeonSI 进行了改进之后,RADV 还开始增加了对 AMD SAM 优化; Fragment 阴影速率支持 RDNA 2; 改进 RDNA 2/RX 6000 系列性能; 支持 VK_VALVE_mutable_descriptor_type,以满足在 Linux 上通过 Steam Play 运行《赛博朋克 2077》之类的需求; RADV ACO 现在支持 Rapid Packed Math。 RadeonSI Gallium3D 为《CS: GO》带来更好的性能表现; 支持 Radeon GPU profiler; 为 Zen 3 和 RDNA 2 的 GPU 带来 SAM,Mesa 三级缓存也已针对 Zen 3 系统进行了更新。 HEVC SAO 编码的支持 具有 OpenMAX 接口的 RDNA 2 GPU 的 AV1 解码 对 SPECViewPerf 的重大优化,这项工作会一直持续到 21.1 版本。 英特尔 为 Xe HPG 光线跟踪带来早期支持; 英特尔 ANV 和英特尔 Iris 驱动程序性能优化。 ARM Freedreno 支持 OpenGL 3.3; 改进博通/树莓派驱动; Wayland WSI 支持博通 V3DV Vulkan 驱动; 配备 Arm Mali T70+ GPU 的 Panfrost 支持 OpenGL 3.1,以及配备 G31/G52/G72 的 Panforst 支持 OpenGL ES 3.0; 更多详情可查看:https://www.phoronix.com/scan.php?page=article&item=mesa-21-features&num=1 (责任编辑:IT) |