AMD Crimson 16.15.2401 Beta with Vulkan 1.0.8 + Bugfixes



AMD Crimson graphics driver

AMD has published a new version of Crimson graphics driver in beta version. This driver, with internal number 16.15.2401, brings Vulkan 1.0.8 and fixes some bugs in the Vulkan driver because now, all Vulkan demos of GeeXLab work fine! .

You can download Crimson 16.15.2401 64-bit from THIS PAGE.


AMD Crimson graphics driver

 
As I said, the nice thing with this version of Crimson is that all Vulkan demos work like a charm with the latest GeeXLab v0.10.1.1. Looks like this is a special bugfix release for GeeXLab 😉 All demos that use push constants work now perfectly.


AMD Crimson graphics driver + GeeXLab

AMD Crimson graphics driver + GeeXLab

AMD Crimson graphics driver + GeeXLab

 
GeexLab and Vulkan demos can be downloaded from THIS PAGE

 
Here is the complete Vulkan report from VK-Z 2.0 for a Radeon R9 290X on Windows 10 64-bit:

==========================================================
VK-Z 0.2.0
==========================================================
Vulkan capabilities and extensions viewer
(C)2016 Geeks3D - http://www.geeks3d.com/vkz/

Instance extensions: 3
- 1/ VK_KHR_surface (spec version: 0.0.25)
- 2/ VK_KHR_win32_surface (spec version: 0.0.5)
- 3/ VK_EXT_debug_report (spec version: 0.0.2)

# Vulkan devices: 1

[ Device 1 ]--------------------------------------
- Device name: AMD Radeon R9 200 Series
- DeviceID: 1002-67B0
- Raw driver version: 36864
- Vulkan API version: 1.0.8
- Device type: VK_PHYSICAL_DEVICE_TYPE_DISCRETE_GPU
- Memory heap count: 3
	heap 0 - size: 3840 MB
	heap 1 - size: 256 MB
	heap 2 - size: 3804 MB
- Device extensions: 3
	1/ VK_KHR_sampler_mirror_clamp_to_edge (spec version: 0.0.1)
	2/ VK_KHR_swapchain (spec version: 0.0.67)
	3/ VK_AMD_rasterization_order (spec version: 0.0.1)
- Device limits:
	maxImageDimension1D: 16384
	maxImageDimension2D: 16384
	maxImageDimension3D: 8192
	maxImageDimensionCube: 16384
	maxImageArrayLayers: 2048
	maxTexelBufferElements: 4294967295
	maxUniformBufferRange: 4294967295
	maxStorageBufferRange: 4294967295
	maxPushConstantsSize: 128
	maxMemoryAllocationCount: 4096
	maxSamplerAllocationCount: 1048576
	bufferImageGranularity: 1
	sparseAddressSpaceSize: 1099511627775
	maxBoundDescriptorSets: 32
	maxPerStageDescriptorSamplers: 4294967295
	maxPerStageDescriptorUniformBuffers: 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: 4294967295
	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: 8
	minMemoryMapAlignment: 64
	minTexelBufferOffsetAlignment: 1
	minUniformBufferOffsetAlignment: 16
	minStorageBufferOffsetAlignment: 4
	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: 8
	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: 0.125000
	lineWidthGranularity: 0.125000
	strictLines: 0
	standardSampleLocations: 1
	optimalBufferCopyOffsetAlignment: 1
	optimalBufferCopyRowPitchAlignment: 1
	nonCoherentAtomSize: 128

---
Contact: @Geeks3D or @JeGX
More news about Vulkan:
http://www.geeks3d.com/category/technologies/vulkan/


One comment

  • tapcio

    Seems that 16.5.1 Hotfix is out and includes same Vulkan driver like in that beta
    Also Vulka beta driver has been updated on may4, dunno what updated, looks same as 16.5.1.