Skip to content

Releases: GPUOpen-Drivers/AMDVLK

v-2019.Q2.5

10 Jun 04:56
Compare
Choose a tag to compare

Driver installation instruction

2019-6-6 update

New feature and improvement

  • Update SDK headers to 1.1.109
  • Enable Scratch Bounds Checking for GFX9
  • VK_MEMORY_OVERALLOCATION_BEHAVIOR_ALLOWED_AMD: add support for the attachment image Vulkan memory type
  • Optimizations for acquire-release barrier

Issue fix

  • F1 2018 hang on gfx9
  • Some acquire-release barrier issues
  • World War Z - black patches corruption

v-2019.Q2.4

27 May 11:43
Compare
Choose a tag to compare

Driver installation instruction

2019-5-24 update

New feature and improvement

  • Enable VK_EXT_host_query_reset extension
  • Enable VK_EXT_separate_stencil_usage extension
  • Enable VK_KHR_uniform_buffer_standard_layout extension
  • Reduce optimizations run by llpc
  • Support merge ELF binary for per stage cache and enable per-stage-shader cache
  • Remove ETC2 support from GFXIP 8.1
  • Update api_version to 1.1.108

Issue fix

  • DiRT Rally 2.0 corruption
  • DiRT 4 flickering
  • Block corruption in Witcher3
  • DiRT Rally 2.0 hang with ultra settings
  • dEQP-VK.binding_model.descriptorset_random.sets32.unifindexed.ubolimithigh.sbolimitlow.imglimithigh.noiub.frag.0 failure

v-2019.Q2.3

13 May 08:31
Compare
Choose a tag to compare

Driver installation instruction

2019-5-12 update

New feature and improvement

  • LLPC compile time optimization
  • Update Vulkan header to 1.1.106
  • Enable shader cache to disk for Dawn of War3
  • Performance tuning for game Thrones of Britannia
  • Add option to use GpuHeapGartUswc for the pipeline uploader

v-2019.Q2.2

22 Apr 08:16
Compare
Choose a tag to compare

Driver installation instruction

2019-4-21 update

New feature and improvement

  • Performance optimization for Total:WarhammerII, Talos principle and Thrones of Britannia

Issue fix

  • Corruption in multiple dxvk games
  • CPU mapping problem for memory shared cross device
  • Thrones of Britannia tearing regression

v-2019.Q2.1

12 Apr 03:11
Compare
Choose a tag to compare

Driver installation instruction

2019-4-10 update

New feature and improvement

  • Update Vulkan headers to 1.1.105
  • Allow shared memory to be CPU visible
  • Enable priority regardless of whether VK_EXT_memory_priority is enabled or not for all external queues
  • Performance optimization for Total:WarhammerII

Issue fix

  • Just Cause3 flickering
  • Path of Exile incorrect rendering

v-2019.Q1.9

26 Mar 03:27
Compare
Choose a tag to compare

Driver installation instruction

2019-3-26 update

New feature and improvement

  • Enable VK_EXT_memory_priority extension
  • Enable VK_EXT_memory_budget extension
  • Enable skip fast clear eliminate optimization by default
  • Reduce unnecessary L2 cache actions on GFX9
  • Update pipeline ABI metadata note ID to 32 (from 13) to match HSA code objects
  • Improve CPU-bound performance in Mad Max

Issue fix

  • Abnormal timestamp on transfer queue
  • ShaderDbg bugs
  • Minor profiling validation and memory leak fixes
  • Dead loop in converting a FP16 denorm back to normalized FP32

v-2019.Q1.8

15 Mar 05:30
Compare
Choose a tag to compare

Driver installation instruction

2019-3-14 update

New feature and improvement

  • Enable below extensions:
    • VK_KHR_vulkan_memory_model
    • VK_EXT_depth_clip_enable
    • VK_KHR_depth_stencil_resolve
    • VK_KHR_shader_float16_int8
    • VK_EXT_debug_utils extension
    • VK_EXT_transform_feedback
  • Fall back to the internal shader cache for the case of VkPipelineCache miss

Issue fix

  • dEQP-VK.spirv_assembly.instruction.graphics.float16.derivative_* and dEQP-VK.spirv_assembly.instruction*.float16.arithmetic_.atan2 test failure
  • A bug in LLPC ShaderCache Merge function which causes Dota2 stuttering and performance drop after recent game update
  • Dynamic loop unroll crash
  • Rise of the Tomb Rider game crash with gcc 7 build
  • Witcher3-dxvk hang after loading screen

v-2019.Q1.7

04 Mar 09:24
Compare
Choose a tag to compare

Driver installation instruction

2019-3-1 update

New feature and improvement

  • [TransformFeedback] Fix the register setting for RasterizationStreamSelect capablitity
  • [VK_KHR_shader_float16_int8] handling of OpVectorInsertDynamic
  • Add supports for min and max stencil resolve using compute pipeline

Issue fix

  • Memory leak in CmdBufferLogger
  • vkmark corruption observed on Fiji + wayland
  • Corruption issue caused by DPP operand order in atomic optimizer

v-2019.Q1.6

26 Feb 13:46
Compare
Choose a tag to compare

Driver installation instruction

2019-2-25 update

New feature and improvement

  • Add debug support to the CmdBufferLogger layer that allows for "single-stepping" of draws/dispatches

Issue fix

  • Vulkan CTS OOM test case crashes and a wide range of many other potential PAL_NEW alloc failure crashes
  • Broken path of offchip GS
  • Transformfeedback multi-stream CTS failure on gfxip 8 and gfxip 9
  • PRT issues with SDMA on gfxip 6-8

v-2019.Q1.5

01 Feb 14:51
Compare
Choose a tag to compare

Driver installation instruction

2019-2-1 update

New feature and improvement

  • Update Vulkan Headers to 1.1.97
  • Enable the extensions under development (VK_EXT_DEBUG_UTILS, VK_KHR_SHADER_FLOAT16_INT8,VK_ EXT_TRANSFORM_FEEDBACK) through the environment variable AMDVLK_ENABLE_DEVELOPING_EXT (refer to the instruction here)
  • Add proper handling of allocation failures

Issue fix

  • Support for ECC GPR protection on Vega20
  • A memory priority issue
  • GFX7 indirect dispatch does not work correctly when submitted to a compute queue