Intel Beta Graphics Driver v4404 with Vulkan API Support


Vulkan API logo

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/

5 thoughts on “Intel Beta Graphics Driver v4404 with Vulkan API Support”

  1. Andrej

    Instance extensions: 4
    – 1/ VK_KHR_swapchain (spec version: 0.0.67)

    as instance extension? wtf 😀

  2. Stefan

    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”

    1. Gabriel

      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!

Comments are closed.