Vulkan 3D drivers test request

Łukasz Maśko ed at yen.ipipan.waw.pl
Tue Mar 1 12:32:44 CET 2016


Dnia czwartek, 25 lutego 2016 13:12:31 Jacek Konieczny pisze:
> Hi,
> 
> I have made the Vulkan packages and would like someone to test those on
> a different system and hardware.
> 
> To play with Vulkan you need:
> 
> 1. the Vulkan loader
> 2. a Vulkan Installable Client Driver (ICD)
> 3. a Vulkan application

Well... The demos seem to work for me:

$ rpm -qa | grep vulkan
Mesa-vulkan-icd-intel-0.s20160220-4.x86_64
vulkan-loader-1.0.3.0-3.s20160223.5.x86_64
vulkan-sdk-tools-1.0.3.0-3.s20160223.5.x86_64
vulkan-sdk-demos-1.0.3.0-3.s20160223.5.x86_64
$ vulkaninfo
===========
VULKAN INFO
===========

Vulkan API Version: 1.0.3

INFO: [loader] Code 0 : Found manifest file 
/usr/share/vulkan/explicit_layer.d/VkLayer_vktrace_layer.json, version "1.0.0"
INFO: [loader] Code 0 : Found manifest file /usr/share/vulkan/icd.d/Mesa-
intel_icd.json, version "1.0.0"
Instance Extensions and layers:
===============================
Instance Extensions	count = 4
	VK_KHR_surface                  : extension revision 25
	VK_KHR_xcb_surface              : extension revision  5
	VK_KHR_wayland_surface          : extension revision  4
	VK_EXT_debug_report             : extension revision  1

Instance Layers	count = 1
	VK_LAYER_LUNARG_vktrace (Vktrace tracing library) Vulkan version 
1.0.3, layer version 1
	VK_LAYER_LUNARG_vktrace Extensions	count = 0

Device Extensions and layers:
=============================
GPU0
VkPhysicalDeviceProperties:
===========================
	apiVersion     = 4194306
	driverVersion  = 1
	vendorID       = 0x8086
	deviceID       = 0x1616
	deviceType     = INTEGRATED_GPU
	deviceName     = Intel(R) HD Graphics 5500 (Broadwell GT2)
	VkPhysicalDeviceLimits:
	-----------------------
		maxImageDimension1D                     = 0x4000
		maxImageDimension2D                     = 0x4000
		maxImageDimension3D                     = 0x400
		maxImageDimensionCube                   = 0x4000
		maxImageArrayLayers                     = 0x400
		maxTexelBufferElements                  = 0x8000000
		maxUniformBufferRange                   = 0xffffffff
		maxStorageBufferRange                   = 0xffffffff
		maxPushConstantsSize                    = 0x80
		maxMemoryAllocationCount                = 0xffffffff
		maxSamplerAllocationCount               = 0x10000
		bufferImageGranularity                  = 0x40
		sparseAddressSpaceSize                  = 0x0
		maxBoundDescriptorSets                  = 0x8
		maxPerStageDescriptorSamplers           = 0x40
		maxPerStageDescriptorUniformBuffers     = 0x40
		maxPerStageDescriptorStorageBuffers     = 0x40
		maxPerStageDescriptorSampledImages      = 0x40
		maxPerStageDescriptorStorageImages      = 0x40
		maxPerStageDescriptorInputAttachments   = 0x40
		maxPerStageResources                    = 0x80
		maxDescriptorSetSamplers                = 0x100
		maxDescriptorSetUniformBuffers          = 0x100
		maxDescriptorSetUniformBuffersDynamic   = 0x100
		maxDescriptorSetStorageBuffers          = 0x100
		maxDescriptorSetStorageBuffersDynamic   = 0x100
		maxDescriptorSetSampledImages           = 0x100
		maxDescriptorSetStorageImages           = 0x100
		maxDescriptorSetInputAttachments        = 0x100
		maxVertexInputAttributes                = 0x20
		maxVertexInputBindings                  = 0x20
		maxVertexInputAttributeOffset           = 0x7ff
		maxVertexInputBindingStride             = 0x800
		maxVertexOutputComponents               = 0x80
		maxTessellationGenerationLevel          = 0x0
		maxTessellationPatchSize                        = 0x0
		maxTessellationControlPerVertexInputComponents  = 0x0
		maxTessellationControlPerVertexOutputComponents = 0x0
		maxTessellationControlPerPatchOutputComponents  = 0x0
		maxTessellationControlTotalOutputComponents     = 0x0
		maxTessellationEvaluationInputComponents        = 0x0
		maxTessellationEvaluationOutputComponents       = 0x0
		maxGeometryShaderInvocations            = 0x20
		maxGeometryInputComponents              = 0x40
		maxGeometryOutputComponents             = 0x80
		maxGeometryOutputVertices               = 0x100
		maxGeometryTotalOutputComponents        = 0x400
		maxFragmentInputComponents              = 0x80
		maxFragmentOutputAttachments            = 0x8
		maxFragmentDualSrcAttachments           = 0x2
		maxFragmentCombinedOutputResources      = 0x8
		maxComputeSharedMemorySize              = 0x8000
		maxComputeWorkGroupCount[0]             = 0xffff
		maxComputeWorkGroupCount[1]             = 0xffff
		maxComputeWorkGroupCount[2]             = 0xffff
		maxComputeWorkGroupInvocations          = 0x380
		maxComputeWorkGroupSize[0]              = 0x380
		maxComputeWorkGroupSize[1]              = 0x380
		maxComputeWorkGroupSize[2]              = 0x380
		subPixelPrecisionBits                   = 0x4
		subTexelPrecisionBits                   = 0x4
		mipmapPrecisionBits                     = 0x4
		maxDrawIndexedIndexValue                = 0xffffffff
		maxDrawIndirectCount                    = 0xffffffff
		maxSamplerLodBias                       = 16.000000
		maxSamplerAnisotropy                    = 16.000000
		maxViewports                            = 0x10
		maxViewportDimensions[0]                = 0x4000
		maxViewportDimensions[1]                = 0x4000
		viewportBoundsRange[0]                  = -16384.000000
		viewportBoundsRange[1]                  = 16384.000000
		viewportSubPixelBits                    = 0xd
		minMemoryMapAlignment                   = 4096
		minTexelBufferOffsetAlignment           = 0x1
		minUniformBufferOffsetAlignment         = 0x1
		minStorageBufferOffsetAlignment         = 0x1
		minTexelOffset                          = 0xfffffff8
		maxTexelOffset                          = 0x7
		minTexelGatherOffset                    = 0xfffffff8
		maxTexelGatherOffset                    = 0x7
		minInterpolationOffset                  = 0.000000
		maxInterpolationOffset                  = 0.000000
		subPixelInterpolationOffsetBits         = 0x0
		maxFramebufferWidth                     = 0x4000
		maxFramebufferHeight                    = 0x4000
		maxFramebufferLayers                    = 0x400
		framebufferColorSampleCounts            = 0xf
		framebufferDepthSampleCounts            = 0xf
		framebufferStencilSampleCounts          = 0xf
		maxColorAttachments                     = 0x8
		sampledImageColorSampleCounts           = 0xf
		sampledImageDepthSampleCounts           = 0xf
		sampledImageStencilSampleCounts         = 0xf
		sampledImageIntegerSampleCounts         = 0x1
		storageImageSampleCounts                = 0x1
		maxSampleMaskWords                      = 0x1
		timestampComputeAndGraphics             = 0
		timestampPeriod                         = 0x0.000000
		maxClipDistances                        = 0x0
		maxCullDistances                        = 0x0
		maxCombinedClipAndCullDistances         = 0x0
		pointSizeRange[0]                       = 0.125000
		pointSizeRange[1]                       = 255.875000
		lineWidthRange[0]                       = 0.000000
		lineWidthRange[1]                       = 7.992188
		pointSizeGranularity                    = 0.125000
		lineWidthGranularity                    = 0.007812
		strictLines                             = 0
		standardSampleLocations                 = 1
		optimalBufferCopyOffsetAlignment        = 0x80
		optimalBufferCopyRowPitchAlignment      = 0x80
		nonCoherentAtomSize                     = 0x40
	VkPhysicalDeviceSparseProperties:
	---------------------------------
		residencyStandard2DBlockShape            = 0
		residencyStandard2DMultisampleBlockShape = 0
		residencyStandard3DBlockShape            = 0
		residencyAlignedMipSize                  = 0
		residencyNonResidentStrict               = 0

Device Extensions	count = 1
	VK_KHR_swapchain                : extension revision 67


Layers	count = 1
	VK_LAYER_LUNARG_vktrace (Vktrace tracing library) Vulkan version 
1.0.3, layer version 1
	VK_LAYER_LUNARG_vktrace Extensions	count = 0


VkQueueFamilyProperties[0]:
============================
	queueFlags         = GCD
	queueCount         = 1
	timestampValidBits = 36
	minImageTransferGranularity = (1, 1, 1)

VkPhysicalDeviceMemoryProperties:
=================================
	memoryTypeCount       = 1
	memoryTypes[0] : 
		propertyFlags = 15
		heapIndex     = 0
	memoryHeapCount       = 1
	memoryHeaps[0] : 
		size          = 3208418304

VkPhysicalDeviceFeatures:
=========================
	robustBufferAccess                      = 1
	fullDrawIndexUint32                     = 1
	imageCubeArray                          = 0
	independentBlend                        = 1
	geometryShader                          = 1
	tessellationShader                      = 0
	sampleRateShading                       = 0
	dualSrcBlend                            = 1
	logicOp                                 = 1
	multiDrawIndirect                       = 0
	drawIndirectFirstInstance               = 0
	depthClamp                              = 0
	depthBiasClamp                          = 0
	fillModeNonSolid                        = 1
	depthBounds                             = 0
	wideLines                               = 1
	largePoints                             = 1
	textureCompressionETC2                  = 1
	textureCompressionASTC_LDR              = 1
	textureCompressionBC                    = 1
	occlusionQueryPrecise                   = 1
	pipelineStatisticsQuery                 = 1
	vertexSideEffects                       = 1
	tessellationSideEffects                 = 1
	geometrySideEffects                     = 1
	shaderImageGatherExtended               = 1
	shaderStorageImageExtendedFormats       = 0
	shaderStorageImageMultisample           = 0
	shaderStorageImageReadWithoutFormat     = 0
	shaderStorageImageWriteWithoutFormat    = 1
	shaderUniformBufferArrayDynamicIndexing = 1
	shaderSampledImageArrayDynamicIndexing  = 1
	shaderStorageBufferArrayDynamicIndexing = 1
	shaderStorageImageArrayDynamicIndexing  = 1
	shaderClipDistance                      = 0
	shaderCullDistance                      = 0
	shaderFloat64                           = 0
	shaderInt64                             = 0
	shaderInt16                             = 0
	shaderResourceResidency                 = 0
	shaderResourceMinLod                    = 0
	alphaToOne                              = 1
	sparseBinding                           = 0
	sparseResidencyBuffer                   = 0
	sparseResidencyImage2D                  = 0
	sparseResidencyImage3D                  = 0
	sparseResidency2Samples                 = 0
	sparseResidency4Samples                 = 0
	sparseResidency8Samples                 = 0
	sparseResidency16Samples                = 0
	sparseResidencyAliased                  = 0
	variableMultisampleRate                 = 0
	iheritedQueries                         = 0

[...]
(too long to include everything). I have run vulcan-cube and vulcan-tri (looks 
a bit strange). I have not tried anything else.
-- 
Łukasz Maśko                                                            _o)
Lukasz.Masko(at)ipipan.waw.pl                                           /\\
Registered Linux User #61028                                           _\_V
Ubuntu: staroafrykańskie słowo oznaczające "Nie umiem zainstalować Debiana"



More information about the pld-devel-en mailing list