RADV 驱动程序将默认启用图形管道库支持


Radeon RADV Vulkan 驱动程序已经默认启用图形管道库“GPL”支持。

去年发布的 Vulkan 1.3.210 添加了 VK_EXT_graphics_pipeline_library ,允许单独编译图形管道的四个不同部分,最后将它们链接在一起创建可执行管道。这样可以更好地重用具有相同着色器或状态的管道,且能在多个管道中使用。

几个月来,Valve 的 Linux 图形驱动程序团队一直致力于 RADV 的 VK_EXT_graphics_pipeline_library 支持,以改善 Linux 游戏体验。

上周,RADV 驱动程序已经合并了图形管道库“GPL”支持的最后一个功能 —— GPL 着色器缓存。现在整个 GPL 扩展的支持已经足够好了,可以默认启用,有助于减少游戏加载时间和避免卡顿。

目前 RADV Vulkan 驱动程序的图形管道库支持代码已合并到 Mesa 23.1,应该会在 5 月底或 6 月初稳定发布。


相關推薦

2023-04-24

radv_amdgpu_cs_submit 的不匹配返回类型。 radv/amdgpu:只允许图形和计算队列上的 IB BO。 radv/amdgpu:创建 CS BO 时使用正确的对齐方式。 etnaviv:不要从统一数组中读取太多内容 发布公告:https://lists.freedesktop.org/archives/mesa-dev/2023

2023-04-17

来了许多新功能,包括 RadeonSI Rusticl OpenCL 支持 支持图形管道库 (GPL) 的 RADV 初始 AMD GFX940 支 众多 Zink OpenGL-on-Vulkan 增强功能 英特尔 Meteor Lake 图形 ID 初始 LoongArch CPU 支持 英特尔 Vulkan 视频支持 基于英特尔计算的 DXT5

2023-02-25

启用 Vulkan 网格着色器 使用 Plasma Wayland 和 Gallium LLVMpipe 驱动程序时,对 KDE Plasma 桌面环境的改进支持 为 RADV 和 Turnip 实现了更多的 VK\\_EXT\\_dynamic\\_state3 功能 修复了《古墓丽影 崛起》在 Wine/DXVK 上出现VK_ERROR_DEVICE_LOST的崩溃

2023-02-25

闭状态。 虽然 Cyber​​punk 2077 在这个开源 Radeon Vulkan 驱动程序上启用光线追踪时不会再崩溃,但目前性能并没有达到最佳。早期测试表明,使用 RADV 的《赛博朋克 2077》光线追踪性能可能只有 Windows 版本 Radeon Software 驱动

2022-11-04

包的一些注意事项: 使用光线追踪构建英特尔 Vulkan 驱动程序时(使用 -D intel-clc=enabled,默认禁用),需要 libclc 作为构建和运行时依赖项)。 Rusticl,OpenCL 实现(-D gallium-rustic=true,默认禁用),引入了一堆新的依赖项。如

2022-10-24

置为与 Github Actions 一起运行 测试线束的稳定性改进 启用了 Unit/Integration Tests 启用 Load Tests 启用 Linters 已启用 Code Coverage CI Security 配置为与 Github Actions 一起运行 启用了 Trivy Scans 启用了依赖机器人扫描 CD Rele

2022-10-13

Mesa 是一个三维计算机图形库,以开源形式实现了 OpenGL 的应用程序接口。目前 Mesa 22.2.1 发布了,这是 Mesa 22.2 系列的修复版本,修复了上一个功能版本引入的一些问题。 Mesa 22.2.1 中包含数十个修复,涉及 RADV + ACO、NIR、Gallium3D

2022-05-22

支持 ANGLE 的代码 用于老式 GeForce 6/7/8 GPU 的开源 Nouveau 驱动程序默认切换到使用 NIR,以便通过 NIR-to-TGSI 代码路径为仍在使用这些非常老的 NVIDIA GPU 的用户改进其着色器编译栈。 改进了对英特尔 Crocus 驱动程序的 OpenGL 兼容性

2023-06-13

的支持从RADV转移到RadeonSI Gallium3D OpenGL驱动中,作为使用默认的AMDGPU LLVM着色器编译器的替代。本周,更多的代码已经登陆,以进一步推动这项工作。 上个月,最初的代码被连接起来,因此Valve的ACO可以用于RadeonSI中的特定着色

2023-06-30

23409 TFLite 模型支持,包括 int8 量化模型。 #23604 启用 DNN 模块构建,无需 Protobuf 依赖。 Improved layers => supported more models: ONNX:#23047 Layer normalization、#23219 GELU 和 #23655 QLinearSoftmax。 CANN 后端修复:

2022-09-22

100 倍。 用于 Radeon HD 2000 到 HD 6000 系列硬件的旧 R600g 驱动程序已经重写了 NIR 支持 RadeonSI EGL 背景下的高优先级支持,用于帮助 Wayland Radeon RADV 驱动增加了新的扩展 RADV 已经默认启用了光线查询 对 Windows 上的 Mesa 进行了

2022-06-18

Mesa 22.1.2 全面修复了从著名的 Intel 和 AMD Radeon OpenGL/Vulkan 驱动程序到像 Panfrost 和 V3D 等较小驱动程序的修复程序。此外,还有围绕 Zink OpenGL-on-Vulkan 实现的核心 Gallium3D 和 NIR 修复 此版本还包含大量针对 Zink 的修复,还有一个对

2023-06-28

inux 图形驱动开发者 Alyssa Rosenzweig,以改进开源 Linux 图形驱动程序堆栈,增强 Linux 游戏生态系统。 Alyssa Rosenzweig 多年来在 Panfrost 开源、逆向工程 Arm Mali 图形驱动程序方面做了大量工作,她在过去的四年里一直在 Collabora 从事 L

2022-07-29

需要优化的区域。 该光线跟踪分析器依赖于 Radeon 软件驱动程序,仅支持Windows 10/11 和 Ubuntu 20.04/22.04 LTS (Vulkan only) 平台,硬件方面则仅支持 Radeon RX 6000 系列及更高版本的硬件。它支持 DirectX 12 和 Vulkan APIs,但目前可能无法与