
Intel has released a graphics driver in beta version for developers with Vulkan support. This driver (v15.40.20.64.4404) comes with Vulkan API 1.0.3.
You can download Intel Vulkan BETA 15.40.20.64.4404 graphics driver from THIS PAGE.
The Vulkan support is currently limited to 6th Generation Intel Core (Skylake) and related processors.
Here is the complete Vulkan report from VK-Z for a Intel Core i5 6600K (HD Graphics 530) on Win10 64-bit:
========================================================== VK-Z 0.1.3 ========================================================== Vulkan capabilities and extensions viewer (C)2016 Geeks3D - http://www.geeks3d.com/vkz/ Instance extensions: 4 - 1/ VK_KHR_swapchain (spec version: 0.0.67) - 2/ VK_KHR_surface (spec version: 0.0.25) - 3/ VK_KHR_win32_surface (spec version: 0.0.5) - 4/ VK_EXT_debug_report (spec version: 0.0.1) # Vulkan devices: 1 [ Device 1 ]-------------------------------------- - Device name: GPU - DeviceID: 8086-A145 - Raw driver version: 65538 - Vulkan API version: 1.0.3 - Device type: VK_PHYSICAL_DEVICE_TYPE_INTEGRATED_GPU - Memory heap count: 1 heap 0 - size: 2080 MB - Device extensions: 1 1/ VK_KHR_swapchain (spec version: 0.0.67) - Device limits: maxImageDimension1D: 16384 maxImageDimension2D: 16384 maxImageDimension3D: 2048 maxImageDimensionCube: 16384 maxImageArrayLayers: 2048 maxTexelBufferElements: 134217728 maxUniformBufferRange: 65536 maxStorageBufferRange: 134217728 maxPushConstantsSize: 256 maxMemoryAllocationCount: 532480 maxSamplerAllocationCount: 4000 bufferImageGranularity: 1 sparseAddressSpaceSize: 0 maxBoundDescriptorSets: 4 maxPerStageDescriptorSamplers: 16 maxPerStageDescriptorUniformBuffers: 200 maxPerStageDescriptorSampledImages: 200 maxPerStageDescriptorStorageImages: 16 maxPerStageDescriptorInputAttachments: 8 maxPerStageResources: 200 maxDescriptorSetSamplers: 96 maxDescriptorSetUniformBuffers: 1200 maxDescriptorSetUniformBuffersDynamic: 16 maxDescriptorSetStorageBuffers: 1200 maxDescriptorSetStorageBuffersDynamic: 16 maxDescriptorSetSampledImages: 1200 maxDescriptorSetStorageImages: 96 maxDescriptorSetInputAttachments: 8 maxVertexInputAttributes: 16 maxVertexInputBindings: 16 maxVertexInputAttributeOffset: 2047 maxVertexInputBindingStride: 4095 maxVertexOutputComponents: 128 maxTessellationGenerationLevel: 64 maxTessellationPatchSize: 32 maxTessellationControlPerVertexInputComponents: 128 maxTessellationControlPerVertexOutputComponents: 128 maxTessellationControlPerPatchOutputComponents: 120 maxTessellationControlTotalOutputComponents: 4096 maxTessellationEvaluationInputComponents: 128 maxTessellationEvaluationOutputComponents: 128 maxGeometryShaderInvocations: 32 maxGeometryInputComponents: 128 maxGeometryOutputComponents: 128 maxGeometryOutputVertices: 256 maxGeometryTotalOutputComponents: 1024 maxFragmentInputComponents: 128 maxFragmentOutputAttachments: 8 maxFragmentDualSrcAttachments: 1 maxFragmentCombinedOutputResources: 16 maxComputeSharedMemorySize: 32768 maxComputeWorkGroupCount: [65536; 65536; 65536] maxComputeWorkGroupInvocations: 1024 maxComputeWorkGroupSize: [1024; 1024; 64] subPixelPrecisionBits: 8 subTexelPrecisionBits: 8 mipmapPrecisionBits: 8 maxDrawIndexedIndexValue: 4294967295 maxDrawIndirectCount: 4294967295 maxSamplerLodBias: 16.000000 maxSamplerAnisotropy: 16.000000 maxViewports: 16 maxViewportDimensions: 32768 x 32768 viewportBoundsRange: -32768.000000 x 32768.000000 viewportSubPixelBits: 32 minMemoryMapAlignment: 64 minTexelBufferOffsetAlignment: 16 minUniformBufferOffsetAlignment: 16 minStorageBufferOffsetAlignment: 4 minTexelOffset: 4294967288 maxTexelOffset: 7 minTexelGatherOffset: -32 maxTexelGatherOffset: 31 minInterpolationOffset: -0.500000 maxInterpolationOffset: 0.437500 subPixelInterpolationOffsetBits: 4 maxFramebufferWidth: 16384 maxFramebufferHeight: 16384 maxFramebufferLayers: 2048 framebufferColorSampleCounts: 31 framebufferDepthSampleCounts: 31 framebufferStencilSampleCounts: 31 framebufferNoAttachmentsSampleCounts: 31 maxColorAttachments: 8 sampledImageColorSampleCounts: 31 sampledImageIntegerSampleCounts: 31 sampledImageDepthSampleCounts: 31 sampledImageStencilSampleCounts: 31 storageImageSampleCounts: 31 maxSampleMaskWords: 1 timestampComputeAndGraphics: 1 timestampPeriod: 0.012048 maxClipDistances: 16 maxCullDistances: 16 maxCombinedClipAndCullDistances: 16 discreteQueuePriorities: 2 pointSizeRange: [0.125000 ; 255.875000] lineWidthRange: [0.000000 ; 7.992188] pointSizeGranularity: 0.125000 lineWidthGranularity: 0.007813 strictLines: 1 standardSampleLocations: 1 optimalBufferCopyOffsetAlignment: 16 optimalBufferCopyRowPitchAlignment: 16 nonCoherentAtomSize: 1 --- More news about Vulkan: http://www.geeks3d.com/category/technologies/vulkan/
Instance extensions: 4
– 1/ VK_KHR_swapchain (spec version: 0.0.67)
as instance extension? wtf 😀
It’s marked as BETA by Intel but this driver is WHQL.
For older GPUs you need to modify your CopyFiles section in installer, e.g.
[iBDWM_w10]
FeatureScore=D1
CopyFiles=Vulkan.Copy , Vulkan.Copy32 , igfx.Miniport, …
And before you waste your time: NVIDIA’s Vulkan demos are hard coded for NVIDIA with “#version 450 core” and/or “#extension GL_NV_gpu_shader5:require”
Thank you, man
Sorry, can you provide mode details of which file exactly to modify and how? I have a Z83ii (beelink) that uses atom z8350 with HD400 and wanted to try this.
Thank you!