adrenalin AMD AMD Graphics Driver dx12 radeon Windows 10 Windows 7

AMD Adrenalin 2019 Edition 19.3.2 released (DX12 for Win7 and Vulkan 1.1.101 support added)


AMD Adrenalin 2019 Edition 19.3.2

AMD has released a brand new set of graphics drivers for Home windows 10 and Windows 7/8 users. The primary new function is clearly the support of Direct3D 12 for Home windows 7. This can be a direct consequence of this news: World of Warcraft makes use of DirectX 12 operating on Windows 7:

Blizzard added DirectX 12 support for their award-winning World of Warcraft recreation on Home windows 10 in late 2018. This launch acquired a warm welcome from players: because of DirectX 12 options similar to multi-threading, WoW players skilled substantial framerate improvement. After seeing such efficiency wins for their players operating DirectX 12 on Windows 10, Blizzard needed to convey wins to their players who stay on Home windows 7, where DirectX 12 was not obtainable.

At Microsoft, we make every effort to answer customer suggestions, so once we acquired this feedback from Blizzard and different builders, we determined to act on it. Microsoft is pleased to announce that we’ve got ported the consumer mode D3D12 runtime to Windows 7. This unblocks builders who need to take full benefit of the newest enhancements in D3D12 whereas still supporting clients on older working methods.

Adrenalin 19.three.2 – Support For

Tom Clancy’s The Division 2

Sid Meier’s Civilization VI: Gathering Storm
Up to four% average performance positive aspects on AMD Radeon VII with Radeon™ Software Adrenalin 2019 Edition 19.3.2 vs 19.2.three. RS-288

DirectX 12 on Windows 7 for supported recreation titles
AMD is thrilled to help broaden DirectX 12 adoption throughout a broader vary of Home windows working methods with Radeon Software program Adrenalin 2019 Edition 18.12.2 and onward, which allows shoppers to expertise exceptional levels of detail and efficiency in their video games.

Adrenalin 19.3.2 – Fastened Points

– Radeon ReLive for VR might typically fail to install during Radeon Software program installation.
– Fan curve might fail to modify to guide mode after the guide toggle is switched when fan curve continues to be set to default conduct.
– Modifications made in Radeon WattMan settings by way of Radeon Overlay might typically not save or take impact once Radeon Overlay is closed.

Adrenalin 2019 Edition 19.3.2 Downloads

Quick driver info

AMD Adrenalin 2019 Edition - Software information

AMD Adrenalin 2019 Edition - GPU Caps Viewer + Radeon RX Vega 56

OpenGL support

Nothing specific here, nonetheless OpenGL four.6 like earlier Adrenalin drivers.

– GL_VENDOR: ATI Technologies Inc.
– GL_RENDERER: Radeon RX Vega
– GL_VERSION: four.6.13547 Compatibility Profile/Debug Context 25.20.15027.5007
– OpenGL Extensions: 323 extensions (GL=299 and WGL=24)

All OpenGL extensions can be found HERE.

Vulkan support

This new version of Adrenalin brings the support of Vulkan 1.1.101. This new version of Vulkan brings the next modifications within the extensions:

VK_EXT_swapchain_colorspace is now an instance extension (it was a device extension in earlier adrenalin).

– VK_AMD_gpu_shader_half_float_fetch has been faraway from the system extensions.

The next extensions have been added to the gadget extensions:

  • VK_KHR_depth_stencil_resolve: This extension provides support for mechanically resolving multisampled depth/stencil attachments in a subpass in an identical manner as for colour attachments.
  • VK_EXT_depth_clip_enable: This extension permits the depth clipping operation, that is usually implicitly controlled by the driving force to be controlled explicitly by the appliance as an alternative. That is helpful for translating Direct3D content material, which assumes depth clamping is all the time enabled, however depth clip might be managed by the DepthClipEnable rasterization state.
  • VK_KHR_shader_float16_int8: This extension allows use of 16-bit floating-point varieties and Eight-bit integer varieties in shaders for arithmetic operations and improves usability of those varieties by adding implicit conversions.
  • VK_EXT_transform_feedback: This extension adds rework suggestions to the Vulkan API by exposing the SPIR-V TransformFeedback and GeometryStreams capabilities to capture vertex, tessellation or geometry shader outputs to one or more buffers.
  • VK_KHR_vulkan_memory_model: This extension formally defines the way to synchronize memory accesses to the identical memory places carried out by multiple shader invocations.
  • VK_EXT_memory_priority: This extension permits purposes to set a priority worth at reminiscence allocation time, which might be used to find out which allocations usually tend to stay in system native reminiscence if heap limits are reached.
  • VK_EXT_memory_budget: This extension adds support for querying the amount of reminiscence used and the entire memory finances for a memory heap.

Here is the complete report from GPU Caps Viewer:

– Instance extensions: 11
– VK_KHR_surface (version: 25)
– VK_KHR_win32_surface (model: 6)
– VK_KHR_get_physical_device_properties2 (version: 1)
– VK_KHR_get_surface_capabilities2 (version: 1)
– VK_KHR_external_memory_capabilities (version: 1)
– VK_KHR_device_group_creation (model: 1)
– VK_KHR_external_semaphore_capabilities (model: 1)
– VK_KHR_external_fence_capabilities (version: 1)
– VK_EXT_debug_report (model: 9)
– VK_EXT_debug_utils (version: 1)
– VK_EXT_swapchain_colorspace (model: 3)
– Occasion layers: 3
– VK_LAYER_AMD_switchable_graphics (model: 1.1.97, impl: 1)
– VK_LAYER_VALVE_steam_overlay (model: 1.1.73, impl: 1)
– VK_LAYER_LUNARG_standard_validation (version: 1.0.97, impl: 1)
– Physical units: 1
– [Vulkan device 0]: Radeon RX Vega ——————
– API version: 1.1.101
– vendorID: 4098
– deviceID: 26751
– driver version: 8388686
– memory heap rely: 3
– heap1: 7920MB
– heap2: 7908MB
– heap3: 256MB
– reminiscence sort rely: 4
– mem sort zero – heap index : 0 – property flag : 1
> mem property: VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT
– mem sort 1 – heap index : 1 – property flag : 6
> mem property: VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT
> mem property: VK_MEMORY_PROPERTY_HOST_COHERENT_BIT
– mem sort 2 – heap index : 2 – property flag : 7
> mem property: VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT
> mem property: VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT
> mem property: VK_MEMORY_PROPERTY_HOST_COHERENT_BIT
– mem sort three – heap index : 1 – property flag : 14
> mem property: VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT
> mem property: VK_MEMORY_PROPERTY_HOST_COHERENT_BIT
> mem property: VK_MEMORY_PROPERTY_HOST_CACHED_BIT
– extensions: 75
– VK_KHR_sampler_mirror_clamp_to_edge (version: 1)
– VK_KHR_shader_draw_parameters (model: 1)
– VK_KHR_swapchain (version: 70)
– VK_KHR_maintenance1 (model: 2)
– VK_KHR_maintenance2 (model: 1)
– VK_KHR_maintenance3 (model: 1)
– VK_KHR_relaxed_block_layout (version: 1)
– VK_KHR_dedicated_allocation (version: 3)
– VK_KHR_descriptor_update_template (model: 1)
– VK_KHR_external_memory (version: 1)
– VK_KHR_external_memory_win32 (version: 1)
– VK_KHR_device_group (version: 3)
– VK_AMD_calibrated_timestamps (version: 1)
– VK_KHR_bind_memory2 (version: 1)
– VK_KHR_external_semaphore (model: 1)
– VK_KHR_external_semaphore_win32 (version: 1)
– VK_AMD_rasterization_order (model: 1)
– VK_AMD_shader_ballot (version: 1)
– VK_AMD_shader_trinary_minmax (model: 1)
– VK_AMD_shader_explicit_vertex_parameter (version: 1)
– VK_AMD_gcn_shader (model: 1)
– VK_AMD_draw_indirect_count (model: 1)
– VK_KHR_draw_indirect_count (version: 1)
– VK_AMD_negative_viewport_height (version: 1)
– VK_AMD_gpu_shader_half_float (version: 1)
– VK_AMD_shader_info (version: 1)
– VK_EXT_sampler_filter_minmax (version: 1)
– VK_AMD_shader_fragment_mask (version: 1)
– VK_EXT_hdr_metadata (model: 1)
– VK_AMD_wave_limits (model: 1)
– VK_AMD_texture_gather_bias_lod (model: 1)
– VK_AMD_mixed_attachment_samples (model: 1)
– VK_EXT_sample_locations (version: 1)
– VK_AMD_gpu_shader_int16 (version: 1)
– VK_EXT_shader_subgroup_vote (model: 1)
– VK_KHR_16bit_storage (model: 1)
– VK_KHR_storage_buffer_storage_class (version: 1)
– VK_AMD_gpa_interface (model: 1)
– VK_KHR_depth_stencil_resolve (version: 1)
– VK_EXT_shader_subgroup_ballot (version: 1)
– VK_EXT_shader_stencil_export (model: 1)
– VK_EXT_shader_viewport_index_layer (model: 1)
– VK_KHR_get_memory_requirements2 (version: 1)
– VK_KHR_image_format_list (version: 1)
– VK_KHR_swapchain_mutable_format (version: 1)
– VK_EXT_inline_uniform_block (model: 1)
– VK_KHR_shader_atomic_int64 (model: 1)
– VK_KHR_driver_properties (version: 1)
– VK_KHR_create_renderpass2 (version: 1)
– VK_KHR_8bit_storage (version: 1)
– VK_KHR_multiview (version: 1)
– VK_KHR_shader_float16_int8 (model: 1)
– VK_KHR_external_fence (version: 1)
– VK_KHR_external_fence_win32 (version: 1)
– VK_KHR_win32_keyed_mutex (model: 1)
– VK_EXT_global_priority (version: 2)
– VK_AMD_buffer_marker (model: 1)
– VK_AMD_shader_image_load_store_lod (version: 1)
– VK_EXT_external_memory_host (model: 1)
– VK_EXT_depth_clip_enable (version: 1)
– VK_EXT_depth_range_unrestricted (version: 1)
– VK_AMD_shader_core_properties (version: 1)
– VK_EXT_queue_family_foreign (version: 1)
– VK_EXT_descriptor_indexing (version: 2)
– VK_KHR_variable_pointers (model: 1)
– VK_EXT_vertex_attribute_divisor (model: three)
– VK_EXT_conservative_rasterization (model: 1)
– VK_GOOGLE_hlsl_functionality1 (model: 1)
– VK_GOOGLE_decorate_string (model: 1)
– VK_EXT_scalar_block_layout (model: 1)
– VK_AMD_memory_overallocation_behavior (version: 1)
– VK_EXT_transform_feedback (model: 1)
– VK_KHR_vulkan_memory_model (model: 3)
– VK_EXT_memory_priority (model: 1)
– VK_EXT_memory_budget (version: 1)
– system layers: 1
– VK_LAYER_AMD_switchable_graphics (model: 1.1.97, impl: 1)
– system options:
– robustBufferAccess: true
– fullDrawIndexUint32: true
– imageCubeArray: true
– independentBlend: true
– geometryShader: true
– tessellationShader: true
– sampleRateShading: true
– dualSrcBlend: true
– logicOp: true
– multiDrawIndirect: true
– drawIndirectFirstInstance: true
– depthClamp: true
– depthBiasClamp: true
– fillModeNonSolid: true
– depthBounds: true
– wideLines: true
– largePoints: true
– alphaToOne: false
– multiViewport: true
– samplerAnisotropy: true
– textureCompressionETC2: false
– textureCompressionASTC_LDR: false
– textureCompressionBC: true
– occlusionQueryPrecise: true
– pipelineStatisticsQuery: true
– vertexPipelineStoresAndAtomics: true
– fragmentStoresAndAtomics: true
– shaderTessellationAndGeometryPointSize: true
– shaderImageGatherExtended: true
– shaderStorageImageExtendedFormats: true
– shaderStorageImageMultisample: true
– shaderStorageImageReadWithoutFormat: true
– shaderStorageImageWriteWithoutFormat: true
– shaderUniformBufferArrayDynamicIndexing: true
– shaderSampledImageArrayDynamicIndexing: true
– shaderStorageBufferArrayDynamicIndexing: true
– shaderStorageImageArrayDynamicIndexing: true
– shaderClipDistance: true
– shaderCullDistance: true
– shaderFloat64: true
– shaderInt64: true
– shaderInt16: true
– shaderResourceResidency: true
– shaderResourceMinLod: true
– sparseBinding: true
– sparseResidencyBuffer: true
– sparseResidencyImage2D: true
– sparseResidencyImage3D: true
– sparseResidency2Samples: false
– sparseResidency4Samples: true
– sparseResidency8Samples: false
– sparseResidency16Samples: false
– sparseResidencyAliased: true
– variableMultisampleRate: true
– inheritedQueries: true
– gadget limits
– maxImageDimension1D: 16384
– maxImageDimension2D: 16384
– maxImageDimension3D: 2048
– maxImageDimensionCube: 16384
– maxImageArrayLayers: 2048
– maxTexelBufferElements: 4294967295
– maxUniformBufferRange: 4294967295
– maxStorageBufferRange: 4294967295
– maxPushConstantsSize: 128
– maxMemoryAllocationCount: 4096
– maxSamplerAllocationCount: 1048576
– bufferImageGranularity: 1
– sparseAddressSpaceSize: 17579301142528
– maxBoundDescriptorSets: 32
– maxPerStageDescriptorSamplers: 4294967295
– maxPerStageDescriptorUniformBuffers: 4294967295
– maxPerStageDescriptorSampledImages: 4294967295
– maxPerStageDescriptorStorageImages: 4294967295
– maxPerStageDescriptorInputAttachments: 4294967295
– maxPerStageResources: 4294967295
– maxDescriptorSetSamplers: 4294967295
– maxDescriptorSetUniformBuffers: 4294967295
– maxDescriptorSetUniformBuffersDynamic: Eight
– maxDescriptorSetStorageBuffers: 4294967295
– maxDescriptorSetStorageBuffersDynamic: Eight
– 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: 1024
– maxGeometryTotalOutputComponents: 16384
– maxFragmentInputComponents: 128
– maxFragmentOutputAttachments: 8
– maxFragmentDualSrcAttachments: 1
– maxFragmentCombinedOutputResources: 4294967295
– maxComputeSharedMemorySize: 32768
– maxComputeWorkGroupCount: [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: Eight
– minMemoryMapAlignment: 64
– minTexelBufferOffsetAlignment: 1
– minUniformBufferOffsetAlignment: 16
– minStorageBufferOffsetAlignment: four
– minTexelOffset: 4294967232
– maxTexelOffset: 63
– minTexelGatherOffset: 4294967264
– maxTexelGatherOffset: 31
– minInterpolationOffset: -2.000000
– maxInterpolationOffset: 2.000000
– subPixelInterpolationOffsetBits: 8
– maxFramebufferWidth: 16384
– maxFramebufferHeight: 16384
– maxFramebufferLayers: 2048
– framebufferColorSampleCounts: 15
– framebufferDepthSampleCounts: 15
– framebufferStencilSampleCounts: 15
– framebufferNoAttachmentsSampleCounts: 15
– maxColorAttachments: Eight
– sampledImageColorSampleCounts: 15
– sampledImageIntegerSampleCounts: 15
– sampledImageDepthSampleCounts: 15
– sampledImageStencilSampleCounts: 15
– storageImageSampleCounts: 15
– maxSampleMaskWords: 1
– timestampComputeAndGraphics: 1
– timestampPeriod: 37.037037
– maxClipDistances: 8
– maxCullDistances: 8
– maxCombinedClipAndCullDistances: 8
– discreteQueuePriorities: 2
– pointSizeRange: [0.000000 ; 8191.875000] – lineWidthRange: [0.000000 ; 8191.875000] – pointSizeGranularity: zero.125000
– lineWidthGranularity: 0.125000
– strictLines: 0
– standardSampleLocations: 1
– optimalBufferCopyOffsetAlignment: 1
– optimalBufferCopyRowPitchAlignment: 1
– nonCoherentAtomSize: 128

OpenCL support

# of platforms => 1
– plateform 1 => AMD Accelerated Parallel Processing
– vendor => Superior Micro Units, Inc.
– model => OpenCL 2.1 AMD-APP (2766.5)

# of units => 1
– gadget 1 => gfx900
– vendor => Superior Micro Units, Inc.
– model => OpenCL 2.0 AMD-APP (2766.5)
– driver => 2766.5 (PAL,HSAIL)
– sort => GPU
– max compute models => 56
– clock frequency => 1622 MHz
– FLOPS => 90832

– Extensions:
– cl_khr_fp64
– cl_amd_fp64
– cl_khr_global_int32_base_atomics
– cl_khr_global_int32_extended_atomics
– cl_khr_local_int32_base_atomics
– cl_khr_local_int32_extended_atomics
– cl_khr_int64_base_atomics
– cl_khr_int64_extended_atomics
– cl_khr_3d_image_writes
– cl_khr_byte_addressable_store
– cl_khr_fp16
– cl_khr_gl_sharing
– cl_amd_device_attribute_query
– cl_amd_vec3
– cl_amd_printf
– cl_amd_media_ops
– cl_amd_media_ops2
– cl_amd_popcnt
– cl_khr_d3d10_sharing
– cl_khr_d3d11_sharing
– cl_khr_dx9_media_sharing
– cl_khr_image2d_from_buffer
– cl_khr_spir
– cl_khr_gl_event
– cl_amd_liquid_flash