Mesa 21.0 预览,增加 Radeon 特性,英特尔显卡加入光追支持
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