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

Reply via email to