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" _______________________________________________ pld-devel-en mailing list pld-devel-en@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-devel-en