Latest

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 new set of graphics drivers for Windows 10 and Home windows 7/8 users. The primary new function is obviously the support of Direct3D 12 for Windows 7. This can be a direct consequence of this news: World of Warcraft uses DirectX 12 operating on Home windows 7:

Blizzard added DirectX 12 support for their award-winning World of Warcraft recreation on Windows 10 in late 2018. This launch acquired a heat welcome from players: because of DirectX 12 options corresponding to multi-threading, WoW players experienced substantial framerate improvement. After seeing such efficiency wins for their players operating DirectX 12 on Home 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 buyer suggestions, so once we acquired this suggestions from Blizzard and other developers, we determined to act on it. Microsoft is happy to announce that we’ve got ported the consumer mode D3D12 runtime to Windows 7. This unblocks developers who need to take full advantage of the newest improvements in D3D12 whereas nonetheless 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
As much as 4% average efficiency positive factors on AMD Radeon VII with Radeon™ Software Adrenalin 2019 Edition 19.three.2 vs 19.2.three. RS-288

DirectX 12 on Windows 7 for supported recreation titles
AMD is thrilled to assist increase DirectX 12 adoption throughout a broader range of Home windows working methods with Radeon Software Adrenalin 2019 Edition 18.12.2 and onward, which allows shoppers to experience exceptional ranges of detail and performance in their video games.

Adrenalin 19.three.2 – Fastened Issues

– Radeon ReLive for VR might typically fail to install throughout Radeon Software 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 effect as soon as 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 right here, still OpenGL four.6 like previous Adrenalin drivers.

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

All OpenGL extensions are available HERE.

Vulkan support

This new model of Adrenalin brings the support of Vulkan 1.1.101. This new model of Vulkan brings the next modifications in the extensions:

VK_EXT_swapchain_colorspace is now an occasion extension (it was a tool extension in previous adrenalin).

– VK_AMD_gpu_shader_half_float_fetch has been removed from the system extensions.

The following extensions have been added to the gadget extensions:

  • VK_KHR_depth_stencil_resolve: This extension adds support for routinely resolving multisampled depth/stencil attachments in a subpass in an identical method as for colour attachments.
  • VK_EXT_depth_clip_enable: This extension permits the depth clipping operation, that’s usually implicitly controlled by the driving force to be managed explicitly by the appliance as an alternative. This is useful for translating Direct3D content material, which assumes depth clamping is all the time enabled, but depth clip may be managed by the DepthClipEnable rasterization state.
  • VK_KHR_shader_float16_int8: This extension permits use of 16-bit floating-point varieties and 8-bit integer varieties in shaders for arithmetic operations and improves usability of these varieties by adding implicit conversions.
  • VK_EXT_transform_feedback: This extension provides rework feedback to the Vulkan API by exposing the SPIR-V TransformFeedback and GeometryStreams capabilities to seize vertex, tessellation or geometry shader outputs to a number of buffers.
  • VK_KHR_vulkan_memory_model: This extension formally defines learn how to synchronize reminiscence accesses to the same memory places carried out by a number of shader invocations.
  • VK_EXT_memory_priority: This extension allows purposes to set a priority value at memory allocation time, which might be used to find out which allocations usually tend to remain in gadget local reminiscence if heap limits are reached.
  • VK_EXT_memory_budget: This extension provides support for querying the amount of memory used and the entire memory price range 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 (version: 6)
– VK_KHR_get_physical_device_properties2 (version: 1)
– VK_KHR_get_surface_capabilities2 (model: 1)
– VK_KHR_external_memory_capabilities (model: 1)
– VK_KHR_device_group_creation (model: 1)
– VK_KHR_external_semaphore_capabilities (model: 1)
– VK_KHR_external_fence_capabilities (model: 1)
– VK_EXT_debug_report (model: 9)
– VK_EXT_debug_utils (version: 1)
– VK_EXT_swapchain_colorspace (model: 3)
– Occasion layers: three
– VK_LAYER_AMD_switchable_graphics (model: 1.1.97, impl: 1)
– VK_LAYER_VALVE_steam_overlay (version: 1.1.73, impl: 1)
– VK_LAYER_LUNARG_standard_validation (model: 1.0.97, impl: 1)
– Physical units: 1
– [Vulkan device 0]: Radeon RX Vega ——————
– API model: 1.1.101
– vendorID: 4098
– deviceID: 26751
– driver version: 8388686
– reminiscence heap rely: three
– heap1: 7920MB
– heap2: 7908MB
– heap3: 256MB
– memory sort rely: four
– 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 3 – 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 (model: 70)
– VK_KHR_maintenance1 (model: 2)
– VK_KHR_maintenance2 (version: 1)
– VK_KHR_maintenance3 (model: 1)
– VK_KHR_relaxed_block_layout (version: 1)
– VK_KHR_dedicated_allocation (model: 3)
– VK_KHR_descriptor_update_template (version: 1)
– VK_KHR_external_memory (model: 1)
– VK_KHR_external_memory_win32 (version: 1)
– VK_KHR_device_group (model: three)
– VK_AMD_calibrated_timestamps (model: 1)
– VK_KHR_bind_memory2 (model: 1)
– VK_KHR_external_semaphore (version: 1)
– VK_KHR_external_semaphore_win32 (model: 1)
– VK_AMD_rasterization_order (model: 1)
– VK_AMD_shader_ballot (version: 1)
– VK_AMD_shader_trinary_minmax (version: 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 (model: 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 (model: 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 (model: 1)
– VK_AMD_gpu_shader_int16 (model: 1)
– VK_EXT_shader_subgroup_vote (model: 1)
– VK_KHR_16bit_storage (model: 1)
– VK_KHR_storage_buffer_storage_class (model: 1)
– VK_AMD_gpa_interface (model: 1)
– VK_KHR_depth_stencil_resolve (version: 1)
– VK_EXT_shader_subgroup_ballot (model: 1)
– VK_EXT_shader_stencil_export (version: 1)
– VK_EXT_shader_viewport_index_layer (version: 1)
– VK_KHR_get_memory_requirements2 (model: 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 (version: 1)
– VK_KHR_driver_properties (model: 1)
– VK_KHR_create_renderpass2 (model: 1)
– VK_KHR_8bit_storage (version: 1)
– VK_KHR_multiview (model: 1)
– VK_KHR_shader_float16_int8 (model: 1)
– VK_KHR_external_fence (version: 1)
– VK_KHR_external_fence_win32 (model: 1)
– VK_KHR_win32_keyed_mutex (version: 1)
– VK_EXT_global_priority (model: 2)
– VK_AMD_buffer_marker (version: 1)
– VK_AMD_shader_image_load_store_lod (version: 1)
– VK_EXT_external_memory_host (model: 1)
– VK_EXT_depth_clip_enable (model: 1)
– VK_EXT_depth_range_unrestricted (version: 1)
– VK_AMD_shader_core_properties (model: 1)
– VK_EXT_queue_family_foreign (version: 1)
– VK_EXT_descriptor_indexing (model: 2)
– VK_KHR_variable_pointers (model: 1)
– VK_EXT_vertex_attribute_divisor (version: three)
– VK_EXT_conservative_rasterization (model: 1)
– VK_GOOGLE_hlsl_functionality1 (version: 1)
– VK_GOOGLE_decorate_string (model: 1)
– VK_EXT_scalar_block_layout (version: 1)
– VK_AMD_memory_overallocation_behavior (model: 1)
– VK_EXT_transform_feedback (version: 1)
– VK_KHR_vulkan_memory_model (version: three)
– VK_EXT_memory_priority (version: 1)
– VK_EXT_memory_budget (version: 1)
– gadget layers: 1
– VK_LAYER_AMD_switchable_graphics (version: 1.1.97, impl: 1)
– gadget features:
– 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
– system 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: 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: 1024
– maxGeometryTotalOutputComponents: 16384
– maxFragmentInputComponents: 128
– maxFragmentOutputAttachments: Eight
– maxFragmentDualSrcAttachments: 1
– maxFragmentCombinedOutputResources: 4294967295
– maxComputeSharedMemorySize: 32768
– maxComputeWorkGroupCount: [65535; 65535; 65535] – maxComputeWorkGroupInvocations: 1024
– maxComputeWorkGroupSize: [1024; 1024; 1024] – subPixelPrecisionBits: 8
– subTexelPrecisionBits: 8
– mipmapPrecisionBits: Eight
– 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: 1
– minUniformBufferOffsetAlignment: 16
– minStorageBufferOffsetAlignment: 4
– minTexelOffset: 4294967232
– maxTexelOffset: 63
– minTexelGatherOffset: 4294967264
– maxTexelGatherOffset: 31
– minInterpolationOffset: -2.000000
– maxInterpolationOffset: 2.000000
– subPixelInterpolationOffsetBits: Eight
– 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: Eight
– maxCombinedClipAndCullDistances: Eight
– discreteQueuePriorities: 2
– pointSizeRange: [0.000000 ; 8191.875000] – lineWidthRange: [0.000000 ; 8191.875000] – pointSizeGranularity: 0.125000
– lineWidthGranularity: zero.125000
– strictLines: zero
– standardSampleLocations: 1
– optimalBufferCopyOffsetAlignment: 1
– optimalBufferCopyRowPitchAlignment: 1
– nonCoherentAtomSize: 128

OpenCL support

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

# of units => 1
– gadget 1 => gfx900
– vendor => Advanced Micro Units, Inc.
– version => OpenCL 2.zero 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