Releases: GPUOpen-Drivers/AMDVLK
Releases · GPUOpen-Drivers/AMDVLK
v-2019.Q2.3
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
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
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
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
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
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
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
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
v-2019.Q1.4
Driver installation instruction
Release notes:
2019-1-29 update
New feature and improvement
- Add Vega20 and Raven2 support
- Move VK_EXT_swapchain_colorspace to instance extension
- Report CPU clock speed to RGP
Issue fix
- Bugs in Release/acquire-based barrier
- Top pipelines identified by timeReport.py is mismatched with the dumped pipelines
v-2019.Q1.3
Driver installation instruction
Release notes
2019-1-24 update
New feature and improvement
- Enable EXT_INLINE_UNIFORM_BLOCK extension
- Enable EXT_PCI_BUS_INFO extension
- Enable inclusion of llvm-ir in section of ELF output
- Add barrier filtering
Issue fix
- CTS v1.1.2.2 failure in ./deqp-vk -n dEQP-VK.binding_model.descriptorset_random.sets32.noarray.ubolimitlow
- Wrong reported LDS size per threadgroup for GFX7+