Latest AMDVLK for Arch based systems

I have built the latest version of AMDVLK for Arch Linux based systems. Instead of creating a new thread for every release, from now on i will just add on to this thread and keep everything contained in a single location.

Original AMD release.

2 Likes

Version 2019.Q3.1

New feature and improvement

  • Add HDR10 support for direct display mode, enable EXT_HDR_METADATA
  • Expose VK_EXT_display_surface_counter by default

Issue fix

  • MGPU app crashes when disable panel setting useSharedCmdAllocator
  • Reading wrong slice from mip 1 when a 2d array of 9 slices, 2 mips is viewed as cubemap
  • CTS test failure with dEQP-VK.wsi..surface.query_devgroup_present_modes, dEQP-VK.memory_model. and dEQP-VK.clipping.user_defined.clip_cull_distance*fragmentshader_read
  • Access violation when destroying Image objects
  • Crashes with two different ASICs installed
  • RGP test failure
4 Likes

Version 2019.Q3.2

New feature and improvement

  • Add Navi10 support
  • Enable shader writes for alphaToCoverageEnable when attachment is set to VK_ATTACHMENT_UNUSED
  • Change reported driver UUID from pal major/minor version (and timestamp on Linux) to AMD-LINUX-DRV

Issue fix

  • vkGetShaderInfoAMD cannot get first shader stage disassembly code

My Extras

2 Likes

Version 2019.Q3.3

New feature and improvement

  • Support extension VK_KHR_imageless_framebuffer
  • Support extension VK_AMD_shader_core_properties2
  • Navi10 performance tuning for Dirt4, Totalwar:WarhammerII, F1 2017

Issue fix

  • Vk.api.device_init.create_instance_device_intentional_alloc_fail test failure
  • Smoke flickering in game Three Kingdoms
  • Incorrect behavior with OpImageSampleExplicitLod + Lod|Offset
3 Likes

Version 2019.Q3.4

New feature and improvement

  • Support extension VK_EXT_subgroup_size_control
  • Update Vulkan headers to 1.1.116
  • Optimize atomic max/min
  • Optimize fp16 code generation
  • Various atomic optimizations
  • Extend atomic optimizer to gfx10

Issue fix

  • ICD initialization failure for system with a mix of GFX10 and other GFX versions ASICs
  • Crash with AMD GPU disabled
  • CTS dEQP-VK.binding_model.descriptorset_random.* - test failure
1 Like

Version 2019.Q3.5

New feature and improvement

  • Clean up Metrohash dependency, build driver with external single instance of Metrohash
  • Update Vulkan headers to 1.1.119
  • Expose VK_EXT_subgroup_size_control version 2
  • Talos principle performance tuning
  • Improve codegen for FMin and FMax
  • Remove the workaround for flickering smoke in Three Kingdoms

Issue fix

  • HDR test hang
  • Segment fault and memory leak in memoryCache
  • Semaphore handle leak
  • Divergence analysis problem with atomic optimization
  • VGT_STRMOUT_BUFFER_CONFIG for multiple xfb buffers in the same stream
3 Likes

Can I mirror your repo for packaging into Manjaro?

Yeah no problem :+1:

2 Likes

Nice. I'll be packaging using your PKGBUILD now. :wink:

4 Likes

Forum kindly sponsored by Bytemark