AMD Open-Source Vulkan “AMDVLK” Driver For Linux Gets Updated With Mesh Shading & Steam Play Support

AMD Open-Source Vulkan “AMDVLK” Driver For Linux Gets Updated With Mesh Shading & Steam Play Support

 0
AMD Open-Source Vulkan “AMDVLK” Driver For Linux Gets Updated With Mesh Shading & Steam Play Support
AMD Open-Source Vulkan "AMDVLK" Driver For Linux Gets Updated With Mesh Shading & Steam Play Support 1

The initial AMD open-source Vulkan driver update has launched (AMDVLK 2023.Q2.1), allowing Linux users to have another option instead of the Mesa Radeon Vulkan driver (Mesa RADV) or the bundled code that is installed within the standard AMD Radeon Software drivers.

The AMDVLK 2023.Q2.1 driver update, outlined below, shows the improvements, features, and fixes that AMD is providing for new and current users:

  • New features and improvement Update Khronos Vulkan Headers to 1.3.246 Support Navi3x floating point instructions Support extensions VK_KHR_map_memory2, VK_EXT_image_sliced_view_of_3d, VK_EXT_vertex_input_dynamic_state, VK_EXT_extended_dynamic_state3, VK_EXT_shader_module_identifier, VK_EXT_mesh_shader, VK_EXT_pipeline_library_group_handles, VK_EXT_descriptor_buffer
  • Update Khronos Vulkan Headers to 1.3.246
  • Support Navi3x floating point instructions
  • Support extensions VK_KHR_map_memory2, VK_EXT_image_sliced_view_of_3d, VK_EXT_vertex_input_dynamic_state, VK_EXT_extended_dynamic_state3, VK_EXT_shader_module_identifier, VK_EXT_mesh_shader, VK_EXT_pipeline_library_group_handles, VK_EXT_descriptor_buffer
  • Issue fix New version CTS failure in dEQP-VK.api.copy_and_blit.dedicated* on Navi10 CTS intermittent failure in dEQP-VK.wsi.wayland.swapchain.modify.resize [AMDVLK Issue #308] Incorrect alignment requirement for buffer-to-image copy
  • New version CTS failure in dEQP-VK.api.copy_and_blit.dedicated* on Navi10
  • CTS intermittent failure in dEQP-VK.wsi.wayland.swapchain.modify.resize
  • [AMDVLK Issue #308] Incorrect alignment requirement for buffer-to-image copy
  • Product Support The AMD Open Source Driver for Vulkan is designed to support the following AMD GPUs: Radeon RX 7900 Series Radeon RX 6900/6800/6700/6600/6500 Series Radeon RX 5700/5600/5500 Series Radeon RX Vega Series Radeon RX 400/500 Series Radeon Pro WX 9100, x200 Series Radeon Pro W5700/W5500 Series Operating System Support The AMD Open Source Driver for Vulkan is designed to support the following distros and versions on both the AMDGPU upstream driver stack and the AMDGPU Pro driver stack: Ubuntu 22.04 (amd64 version) Ubuntu 20.04 (amd64 version) RedHat 8.6 (x86-64 version) RedHat 9.0 (x86-64 version)
  • The AMD Open Source Driver for Vulkan is designed to support the following AMD GPUs: Radeon RX 7900 Series Radeon RX 6900/6800/6700/6600/6500 Series Radeon RX 5700/5600/5500 Series Radeon RX Vega Series Radeon RX 400/500 Series Radeon Pro WX 9100, x200 Series Radeon Pro W5700/W5500 Series
  • Radeon RX 7900 Series
  • Radeon RX 6900/6800/6700/6600/6500 Series
  • Radeon RX 5700/5600/5500 Series
  • Radeon RX Vega Series
  • Radeon RX 400/500 Series
  • Radeon Pro WX 9100, x200 Series
  • Radeon Pro W5700/W5500 Series
  • Operating System Support The AMD Open Source Driver for Vulkan is designed to support the following distros and versions on both the AMDGPU upstream driver stack and the AMDGPU Pro driver stack: Ubuntu 22.04 (amd64 version) Ubuntu 20.04 (amd64 version) RedHat 8.6 (x86-64 version) RedHat 9.0 (x86-64 version)
  • The AMD Open Source Driver for Vulkan is designed to support the following distros and versions on both the AMDGPU upstream driver stack and the AMDGPU Pro driver stack: Ubuntu 22.04 (amd64 version) Ubuntu 20.04 (amd64 version) RedHat 8.6 (x86-64 version) RedHat 9.0 (x86-64 version)
  • Ubuntu 22.04 (amd64 version)
  • Ubuntu 20.04 (amd64 version)
  • RedHat 8.6 (x86-64 version)
  • RedHat 9.0 (x86-64 version)
  • Michael Larabel of the Linux Hardware website Phoronix notes that the extensions will benefit AMD open-source users with its support for mesh shading and Steam Play support for DirectX Vulkan (DXVK) and the Steam Play Proton support for Direct 3D 12 to Vulkan translator, also known as VKD3D-Proton.

    The AMD Open Source Driver for Vulkan® is an open-source Vulkan driver for Radeon graphics adapters on Linux. It is built on top of AMD's Platform Abstraction Library (PAL), a shared component that is designed to encapsulate certain hardware and OS-specific programming details for many of AMD's 3D and compute drivers. Leveraging PAL can help provide a consistent experience across platforms, including support for recently released GPUs and compatibility with AMD developer tools.

    Mesh shading is not new for AMD Radeon graphics cards as the company has used mesh shaders in the RDNA 2 architecture and is found in Navi 2 series GPUs. Additionally, the RADV driver already utilized the VK_EXT_mesh_shader extension in September 2022.

    The new AMDVLK 2023.Q2.1 driver update also adds further support for Navi 3x series GPU floating point instructions which were not present until now. All Vulkan API headers are also updated to coincide with today's release.

    The new AMDVLK 2023.Q2.1 driver can be downloaded from the official AMDVLK GitHub page as part of the GPUOpen Drivers from AMD's continued support of open-source technology.

    News Sources: Phoronix, AMD GPUOpen GitHub

    What's Your Reaction?

    like

    dislike

    love

    funny

    angry

    sad

    wow