
AMD has published few days ago a graphics driver for Radeon-based graphics cards on Windows 10 and Windows 11. Adrenalin 22.2.1 is the first public driver with Vulkan 1.3 support. This driver brings the following changes:
Support For
– Dying Light 2
– Lost Ark
– Vulkan 1.3 and Vulkan Roadmap 2022. Click here for more information.Fixed Issues
– On some AMD Graphics Products such as Radeon RX 6700 XT Graphics, some users may observe flashing colored lights around their character when playing Fortnite using DirectX 12.
Update: Adrenalin 22.2.2
Support For
– Total War: Warhammer III
– AMD Smart Access Memory optimizations for AMD Ryzen processors with integrated graphics paired with discrete Radeon graphics can be found below:
. Up to 24% increase in performance in Assassin’s Creed Valhalla @ 1080p Ultra High settings, using Radeon Software Adrenalin 22.2.2 on the Ryzen 9 5900HX and Radeon RX 6800M, versus the previous software driver version 22.2.1.
. Up to 23% increase in performance in Battlefield 5 @ 1080p Ultra settings, using Radeon Software Adrenalin 22.2.2 on the Ryzen 7 5800H and Radeon RX 6600M, versus the previous software driver version 22.2.1.
. Up to 18% increase in performance in Borderlands 3 @ 1080p Badass settings, using Radeon™ Software Adrenalin 22.2.2 on the Ryzen 9 5900HX and Radeon RX 6800M, versus the previous software driver version 22.2.1.
. Up to 17% increase in performance in F1 2021 @ 1080p Ultra High settings, using Radeon™ Software Adrenalin 22.2.2 on the Ryzen 7 5800H and Radeon RX 6600M, versus the previous software driver version 22.2.1.
. Up to 12% increase in performance in Gears 5 @ 1080p High settings, using Radeon™ Software Adrenalin 22.2.2 on the Ryzen 7 5800H and Radeon RX 6600M, versus the previous software driver version 22.2.1.
. Up to 11% increase in performance in Fortnite @ 1080p Ultra settings, using Radeon™ Software Adrenalin 22.2.2 on the Ryzen 7 5800H and Radeon RX 6600M, versus the previous software driver version 22.2.1.
. Up to 10% increase in performance in Cyberpunk 2077 @ 1080p Ultra settings, using Radeon™ Software Adrenalin 22.2.2 on the Ryzen 9 5900HX and Radeon RX 6800M, versus the previous software driver version 22.2.1.
Radeon Software Adrenalin Downloads
- latest version for win10/win11 64-bit @ Geeks3D
- v22.2.2 downloads + release notes @ AMD
- v22.2.1 downloads + release notes @ AMD
Quick driver information
Adrenalin 22.2.1
Adrenalin 22.2.2
OpenGL support
Adrenalin 22.2.1
Adrenalin 22.2.1 exposes OpenGL 4.6 and 330 extensions for a Radeon RX 6800 XT. This support is similar to Adrenalin 21.5.2.
- GL_VENDOR: ATI Technologies Inc. - GL_RENDERER: AMD Radeon RX 6800 XT - GL_VERSION: 4.6.14802 Compatibility Profile/Debug Context 22.2.1 30.0.14023.7007 - GL_SHADING_LANGUAGE_VERSION: 4.60 - OpenGL Extensions: 330 extensions (GL=305 and WGL=25)
Adrenalin 22.2.2
Adrenalin 22.2.2 exposes OpenGL 4.6 and 330 extensions for a Radeon RX 6800 XT. This support is similar to Adrenalin 21.5.2.
- GL_VENDOR: ATI Technologies Inc. - GL_RENDERER: AMD Radeon RX 6800 XT - GL_VERSION: 4.6.14802 Compatibility Profile/Debug Context 22.2.2 30.0.14029.1011 - GL_SHADING_LANGUAGE_VERSION: 4.60 - OpenGL Extensions: 330 extensions (GL=305 and WGL=25)
Vulkan support
Adrenalin 22.2.1
Adrenalin 22.2.1 exposes Vulkan 1.3.203 API for a Radeon RX 6800 XT on Windows 10/11. The following new device extensions have been added:
– VK_KHR_global_priority
– VK_KHR_maintenance4
– VK_EXT_depth_clip_control
– VK_EXT_global_priority_query
– VK_EXT_provoking_vertex
- [ device 0 ] - name: AMD Radeon RX 6800 XT - deviceID: 1002-73BF (4098-29631) - API version (raw): 4206795 - API version: 1.3.203 - # of extensions: 141 VK_KHR_16bit_storage VK_KHR_8bit_storage VK_KHR_acceleration_structure VK_KHR_bind_memory2 VK_KHR_buffer_device_address VK_KHR_copy_commands2 VK_KHR_create_renderpass2 VK_KHR_dedicated_allocation VK_KHR_deferred_host_operations VK_KHR_depth_stencil_resolve VK_KHR_descriptor_update_template VK_KHR_device_group VK_KHR_draw_indirect_count VK_KHR_driver_properties VK_KHR_dynamic_rendering VK_KHR_external_fence VK_KHR_external_fence_win32 VK_KHR_external_memory VK_KHR_external_memory_win32 VK_KHR_external_semaphore VK_KHR_external_semaphore_win32 VK_KHR_format_feature_flags2 VK_KHR_fragment_shading_rate VK_KHR_get_memory_requirements2 VK_KHR_global_priority VK_KHR_imageless_framebuffer VK_KHR_image_format_list VK_KHR_maintenance1 VK_KHR_maintenance2 VK_KHR_maintenance3 VK_KHR_maintenance4 VK_KHR_multiview VK_KHR_pipeline_executable_properties VK_KHR_pipeline_library VK_KHR_ray_query VK_KHR_ray_tracing_pipeline VK_KHR_relaxed_block_layout VK_KHR_sampler_mirror_clamp_to_edge VK_KHR_sampler_ycbcr_conversion VK_KHR_separate_depth_stencil_layouts VK_KHR_shader_atomic_int64 VK_KHR_shader_clock VK_KHR_shader_draw_parameters VK_KHR_shader_float16_int8 VK_KHR_shader_float_controls VK_KHR_shader_integer_dot_product VK_KHR_shader_non_semantic_info VK_KHR_shader_subgroup_extended_types VK_KHR_shader_subgroup_uniform_control_flow VK_KHR_shader_terminate_invocation VK_KHR_spirv_1_4 VK_KHR_storage_buffer_storage_class VK_KHR_swapchain VK_KHR_swapchain_mutable_format VK_KHR_synchronization2 VK_KHR_timeline_semaphore VK_KHR_uniform_buffer_standard_layout VK_KHR_variable_pointers VK_KHR_vulkan_memory_model VK_KHR_win32_keyed_mutex VK_KHR_zero_initialize_workgroup_memory VK_EXT_4444_formats VK_EXT_border_color_swizzle VK_EXT_calibrated_timestamps VK_EXT_color_write_enable VK_EXT_conditional_rendering VK_EXT_conservative_rasterization VK_EXT_custom_border_color VK_EXT_depth_clip_control VK_EXT_depth_clip_enable VK_EXT_depth_range_unrestricted VK_EXT_descriptor_indexing VK_EXT_extended_dynamic_state VK_EXT_extended_dynamic_state2 VK_EXT_external_memory_host VK_EXT_full_screen_exclusive VK_EXT_global_priority VK_EXT_global_priority_query VK_EXT_hdr_metadata VK_EXT_host_query_reset VK_EXT_image_robustness VK_EXT_image_view_min_lod VK_EXT_index_type_uint8 VK_EXT_inline_uniform_block VK_EXT_line_rasterization VK_EXT_load_store_op_none VK_EXT_memory_budget VK_EXT_memory_priority VK_EXT_pageable_device_local_memory VK_EXT_pipeline_creation_cache_control VK_EXT_pipeline_creation_feedback VK_EXT_post_depth_coverage VK_EXT_primitive_topology_list_restart VK_EXT_private_data VK_EXT_provoking_vertex VK_EXT_queue_family_foreign VK_EXT_robustness2 VK_EXT_sampler_filter_minmax VK_EXT_sample_locations VK_EXT_scalar_block_layout VK_EXT_separate_stencil_usage VK_EXT_shader_atomic_float VK_EXT_shader_atomic_float2 VK_EXT_shader_demote_to_helper_invocation VK_EXT_shader_image_atomic_int64 VK_EXT_shader_stencil_export VK_EXT_shader_subgroup_ballot VK_EXT_shader_subgroup_vote VK_EXT_shader_viewport_index_layer VK_EXT_subgroup_size_control VK_EXT_texel_buffer_alignment VK_EXT_tooling_info VK_EXT_transform_feedback VK_EXT_vertex_attribute_divisor VK_EXT_ycbcr_image_arrays VK_AMD_buffer_marker VK_AMD_calibrated_timestamps VK_AMD_device_coherent_memory VK_AMD_display_native_hdr VK_AMD_draw_indirect_count VK_AMD_gcn_shader VK_AMD_gpa_interface VK_AMD_gpu_shader_half_float VK_AMD_gpu_shader_int16 VK_AMD_memory_overallocation_behavior VK_AMD_mixed_attachment_samples VK_AMD_negative_viewport_height VK_AMD_pipeline_compiler_control VK_AMD_shader_ballot VK_AMD_shader_core_properties VK_AMD_shader_core_properties2 VK_AMD_shader_explicit_vertex_parameter VK_AMD_shader_fragment_mask VK_AMD_shader_image_load_store_lod VK_AMD_shader_info VK_AMD_shader_trinary_minmax VK_AMD_texture_gather_bias_lod VK_AMD_wave_limits VK_GOOGLE_decorate_string VK_GOOGLE_hlsl_functionality1 VK_GOOGLE_user_type - memory heaps: 3 - heap 1: 16112 kB - heap 2: 7908 kB - heap 3: 256 kB - Features (55) -> robustBufferAccess: 1 -> fullDrawIndexUint32: 1 -> imageCubeArray: 1 -> independentBlend: 1 -> geometryShader: 1 -> tessellationShader: 1 -> sampleRateShading: 1 -> dualSrcBlend: 1 -> logicOp: 1 -> multiDrawIndirect: 1 -> drawIndirectFirstInstance: 1 -> depthClamp: 1 -> depthBiasClamp: 1 -> fillModeNonSolid: 1 -> depthBounds: 1 -> wideLines: 1 -> largePoints: 1 -> alphaToOne: 0 -> multiViewport: 1 -> samplerAnisotropy: 1 -> textureCompressionETC2: 0 -> textureCompressionASTC_LDR: 0 -> textureCompressionBC: 1 -> occlusionQueryPrecise: 1 -> pipelineStatisticsQuery: 1 -> vertexPipelineStoresAndAtomics: 1 -> fragmentStoresAndAtomics: 1 -> shaderTessellationAndGeometryPointSize: 1 -> shaderImageGatherExtended: 1 -> shaderStorageImageExtendedFormats: 1 -> shaderStorageImageMultisample: 1 -> shaderStorageImageReadWithoutFormat: 1 -> shaderStorageImageWriteWithoutFormat: 1 -> shaderUniformBufferArrayDynamicIndexing: 1 -> shaderSampledImageArrayDynamicIndexing: 1 -> shaderStorageBufferArrayDynamicIndexing: 1 -> shaderStorageImageArrayDynamicIndexing: 1 -> shaderClipDistance: 1 -> shaderCullDistance: 1 -> shaderFloat64: 1 -> shaderInt64: 1 -> shaderInt16: 1 -> shaderResourceResidency: 1 -> shaderResourceMinLod: 1 -> sparseBinding: 1 -> sparseResidencyBuffer: 1 -> sparseResidencyImage2D: 1 -> sparseResidencyImage3D: 1 -> sparseResidency2Samples: 0 -> sparseResidency4Samples: 0 -> sparseResidency8Samples: 0 -> sparseResidency16Samples: 0 -> sparseResidencyAliased: 1 -> variableMultisampleRate: 1 -> inheritedQueries: 1 - Limits (106) -> maxImageDimension1D: 16384 -> maxImageDimension2D: 16384 -> maxImageDimension3D: 8192 -> maxImageDimensionCube: 16384 -> maxImageArrayLayers: 8192 -> maxTexelBufferElements: 4294967295 -> maxUniformBufferRange: 4294967295 -> maxStorageBufferRange: 4294967295 -> maxPushConstantsSize: 128 -> maxMemoryAllocationCount: 4096 -> maxSamplerAllocationCount: 1048576 -> bufferImageGranularity: 1 -> sparseAddressSpaceSize: 17562121273344 -> maxBoundDescriptorSets: 32 -> maxPerStageDescriptorSamplers: 4294967295 -> maxSamplerAllocationCount: 4294967295 -> maxPerStageDescriptorStorageBuffers: 4294967295 -> maxPerStageDescriptorSampledImages: 4294967295 -> maxPerStageDescriptorStorageImages: 4294967295 -> maxPerStageDescriptorInputAttachments: 4294967295 -> maxPerStageResources: 4294967295 -> maxDescriptorSetSamplers: 4294967295 -> maxDescriptorSetUniformBuffers: 4294967295 -> maxDescriptorSetUniformBuffersDynamic: 8 -> maxDescriptorSetStorageBuffers: 4294967295 -> maxDescriptorSetStorageBuffersDynamic: 8 -> maxDescriptorSetSampledImages: 4294967295 -> maxDescriptorSetStorageImages: 4294967295 -> maxDescriptorSetInputAttachments: 4294967295 -> maxVertexInputAttributes: 64 -> maxVertexInputBindings: 32 -> maxVertexInputAttributeOffset: 4294967295 -> maxVertexInputBindingStride: 16383 -> maxVertexOutputComponents: 128 -> maxTessellationGenerationLevel: 64 -> maxTessellationPatchSize: 32 -> maxTessellationControlPerVertexInputComponents: 128 -> maxTessellationControlPerVertexOutputComponents: 128 -> maxTessellationControlPerPatchOutputComponents: 120 -> maxTessellationControlTotalOutputComponents: 4096 -> maxTessellationEvaluationInputComponents: 128 -> maxTessellationEvaluationOutputComponents: 128 -> maxGeometryShaderInvocations: 127 -> maxGeometryInputComponents: 128 -> maxGeometryOutputComponents: 128 -> maxGeometryOutputVertices: 1023 -> maxGeometryTotalOutputComponents: 4095 -> maxFragmentInputComponents: 128 -> maxFragmentOutputAttachments: 8 -> maxFragmentDualSrcAttachments: 1 -> maxFragmentCombinedOutputResources: 4294967295 -> maxComputeSharedMemorySize: 65536 -> maxComputeSharedMemorySize: [65535 ; 65535 ; 65535] -> maxComputeWorkGroupInvocations: 1024 -> maxComputeWorkGroupSize: [1024 ; 1024 ; 1024] -> subPixelPrecisionBits: 8 -> subTexelPrecisionBits: 8 -> mipmapPrecisionBits: 8 -> maxDrawIndexedIndexValue: 4294967295 -> maxDrawIndirectCount: 4294967295 -> maxSamplerLodBias: 15.996094 -> maxSamplerAnisotropy: 16.000000 -> maxViewports: 16 -> maxViewportDimensions: [16384 ; 16384] -> viewportBoundsRange: [-32768.000000 ; 32767.000000] -> viewportSubPixelBits: 8 -> minMemoryMapAlignment: 64 -> minTexelBufferOffsetAlignment: 4 -> minUniformBufferOffsetAlignment: 16 -> minStorageBufferOffsetAlignment: 4 -> minTexelOffset: -64 -> maxTexelOffset: 63 -> minTexelGatherOffset: -32 -> maxTexelGatherOffset: 31 -> minInterpolationOffset: -2.000000 -> maxInterpolationOffset: 1.000000 -> subPixelInterpolationOffsetBits: 8 -> maxFramebufferWidth: 16384 -> maxFramebufferHeight: 16384 -> maxFramebufferLayers: 8192 -> framebufferColorSampleCounts: 15 -> framebufferDepthSampleCounts: 15 -> framebufferStencilSampleCounts: 15 -> framebufferNoAttachmentsSampleCounts: 15 -> maxColorAttachments: 8 -> sampledImageColorSampleCounts: 15 -> sampledImageIntegerSampleCounts: 15 -> sampledImageDepthSampleCounts: 15 -> sampledImageStencilSampleCounts: 15 -> storageImageSampleCounts: 15 -> maxSampleMaskWords: 1 -> timestampComputeAndGraphics: 1 -> timestampPeriod: 10.000000 -> maxClipDistances: 8 -> maxCullDistances: 8 -> maxCombinedClipAndCullDistances: 8 -> discreteQueuePriorities: 2 -> pointSizeRange: [0.000000 ; 8191.875000] -> lineWidthRange: [0.000000 ; 8191.875000] -> pointSizeGranularity: 0.125000 -> lineWidthGranularity: 0.125000 -> strictLines: 0 -> standardSampleLocations: 1 -> optimalBufferCopyOffsetAlignment: 1 -> optimalBufferCopyRowPitchAlignment: 1 -> nonCoherentAtomSize: 128 - VK_KHR_driver_properties -> driverName: AMD proprietary driver -> driverID: VK_DRIVER_ID_AMD_PROPRIETARY_KHR -> driverInfo: 22.2.1 -> conformanceVersion: 1.3.0.0 - VK_AMD_shader_core_properties -> shaderEngineCount: 4 -> shaderArraysPerEngineCount: 2 -> computeUnitsPerShaderArray: 10 -> simdPerComputeUnit: 2 -> wavefrontsPerSimd: 16 -> sgprsPerSimd: 2048 -> minSgprAllocation: 128 -> maxSgprAllocation: 104 -> sgprAllocationGranularity: 128 -> vgprsPerSimd: 1024 -> minVgprAllocation: 16 -> maxVgprAllocation: 256 -> vgprAllocationGranularity: 16
Adrenalin 22.2.2
Adrenalin 22.2.2 exposes Vulkan 1.3.203 API for a Radeon RX 6800 XT on Windows 10/11. Same support than Adrenalin 22.2.1.
- name: AMD Radeon RX 6800 XT - deviceID: 1002-73BF (4098-29631) - API version (raw): 4206795 - API version: 1.3.203 - # of extensions: 141
22.2.2 – Cheers!
https://www.amd.com/en/support/kb/release-notes/radeon-software-adrenalin-2222-release-notes
22.2.3
https://www.amd.com/en/support/kb/release-notes/rn-rad-win-22-2-3
22.3.1
https://www.amd.com/en/support/kb/release-notes/rn-rad-win-22-3-1