Releases: GPUOpen-Drivers/AMDVLK
Releases · GPUOpen-Drivers/AMDVLK
v-2020.Q3.1
Driver installation instruction
2020-7-10 update
New feature and improvement
- Add support for extension: VK_EXT_extended_dynamic_state
- Performance tuning for The Talos Principle in ultra mode
- Performance tuning for Doom: Eternal
- Performance tuning for Mad Max
- Update api version to 1.2.145
v-2020.Q2.6
Driver installation instruction
2020-6-30 update
New feature and improvement
- Add support for extension: VK_GOOGLE_user_type
- Performance tuning for Ghost Recon Breakpoint
- Performance tuning for Zombie Army 4: Dead War
- Improve performance of pipeline compiler by using PipelineAbiReader instead of Processor
- Update api version to 1.2.143
v-2020.Q2.5
Driver installation instruction
2020-6-24 update
New feature and improvement
- Enable vkGetDeviceQueue2
- Make CmdCopyImageGraphics faster
- Add VK_COMPOSITE_ALPHA_PRE_MULTIPLIED_BIT_KHR in supportedCompositeAlpha
Issue fix
- Randr lease display is broken
- Driver crashes when setting basePipelineHandle to an invalid value
- Nullptr crash and some memtracker errors in the GPU profiler
- AMDVLK sets timezone to GMT+0 which affected in-game clock
v-2020.Q2.4
Driver installation instruction
2020-5-28 update
New feature and improvement
- Improve memory allocation for systems that have no local invisible memory
- Turn off command buffer prefetch for local memory
- Use backend optimization for kills
Issue fix
- Vulkan RGP instruction tracing is not working
- LlpcOptions doesn't work when pipeline cache is enabled
- Issues in OpAtomicIDecrement and OpAtomicIIncrement for shader_image_atomic_int64 extension
- Out of bounds reads in ElfWriter
v-2020.Q2.3
Driver installation instruction
2020-5-14 update
New feature and improvement
- Support VK_EXT_pipeline_creation_cache_control extension
- Remove optimization that sinks arithmetic out of "if" blocks
- Remove waTessIncorrectRelativeIndex workaround
- Optimizations for SubgroupShuffleXor() function
- Update api_version to 1.2.139
Issue fix
- External memory CTS tests failure on platform that doesn't have local invisible heap
- Trackmania 2 glitchy graphical issue
v-2020.Q2.2
Driver installation instruction
2020-4-30 update
New feature and improvement
- Enable pipeline binary cache by default
- Support VK_MEMORY_PROPERTY_PROTECTED_BIT
- Shadow of Tomb Raider benchmark performance tuning
Issue fix
- ANGLE conformance test functional_transform_feedback crash
- [RGP] incorrect start/stop frame/tag values reported back to SQTT file
- EDID parsing bugs for HDR support
v-2020.Q2.1
Driver installation instruction
2020-4-16 update
New feature and improvement
- Enable Renoir support
- Update api version to 1.2.135
- Add limitation on cache directory size
- Add panel setting to disable AMD Vendor extensions
Issue fix
- The issue that scratch allocations, once multiplied for wave size, could be under the WaveSize granularity
v-2020.Q1.4
Driver installation instruction
2020-3-26 update
New feature and improvement
- Enable Immediate and Mailbox mode for direct display
Issue fix
- SPM issues
v-2020.Q1.3
Driver installation instruction
2020-3-12 update
New feature and improvement
- Enable flip by default
- Support VK_EXT_post_depth_coverage extension
- Support VK_EXT_texel_buffer_alignment extension
- Support VK_KHR_non_semantic_info extension
- Performance tuning for Thrones of Britannia, Talos principle and Serious sam
- Update api version to 1.2.133
Issue fix
- Corruption in non power of two compressed textures on Gfx9 and Gfx10 when using the CopyImage2DMipLevel shader
v-2020.Q1.2
Driver installation instruction
2020-2-21 update
New feature and improvement
- Update api version to 1.2.131
- Disable VK_IMAGE_CREATE_SPARSE_BINDING_BIT for images with YUV format
- Support barrier for streamout buffer
- Add a new type FmaskOnly for Image MetadataMode which makes color msaa Image only have Cmask/Fmask metadata
- Avoid issue TCC metadata cache invalidation for image without metadata
- Allow compressed copySrc layout for color msaa image that supports MetaDataTexFetch
- Add wave32 support for indirect command generator dispatches
- Disable DCC on mipmap array resource by default and adjust the UseDCC validation logic
Issue fix
- Vk GPA extension not returning correct return code
- Clearing 3D image views (created from 3D PRT images) via clear load ops does not work as expected
- Image corruption during memory defrag copy (Corrupt non power of 2 textures)
- Random failure with XFBCaptureAndVerifyOnHost test cases when using vkDrawIndirectByteCountEXT() draw calls
- A minor logic error causing a whole bunch of extra updates to DCC state metadata inside PAL barriers
- A bug of DCC constant encoding
- CTS 1.2 api.image_clearing..clear_depth_stencil_ random failures on Linux for asics before gfx10