Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- PAN_I_WANT_A_BROKEN_VULKAN_DRIVER=1 vulkaninfo
- WARNING: panvk is not a conformant Vulkan implementation, testin==========
- VULKANINFO
- ==========
- Vulkan Instance Version: 1.3.275
- Instance Extensions:================
- VK_EXT_debug_report : extension revision 10
- VK_EXT_debug_utils : extn revision 2
- VK_KHR_get_physical_device_properties2 : extension revision 2
- VK_KHR_portability_enumeration : extensioision 1
- VK_KHR_surface : extension revision 25
- VK_KHR_wayland_surface : extension ren 6
- VK_LUNARG_direct_driver_loading : extension revision 1
- Layers:
- =======
- Presentable Surfaces:
- ================
- GPU id : 0 (Mali-G52 r1 (Panfrost)):
- Surface type = VK_KHR_wayland_surface
- Formats: count = 9
- SurfaceFormat[0]:
- formFORMAT_R16G16B16A16_SFLOAT
- colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
- SurfaceFormat[1]:
- format = FORMAT_R16G16B16A16M
- colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
- SurfaceFormat[2]:
- format = FORMAT_A2R10G10B10_UNORM_PACK32
- colorSpaOLOR_SPACE_SRGB_NONLINEAR_KHR
- SurfaceFormat[3]:
- format = FORMAT_A2B10G10R10_UNORM_PACK32
- colorSpace = COLOR_SPACE_SRGLINEAR_KHR
- SurfaceFormat[4]:
- format = FORMAT_B8G8R8A8_SRGB
- colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
- SurfaceForm:
- format = FORMAT_B8G8R8A8_UNORM
- colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
- SurfaceFormat[6]:
- format = FORMAT_R8_SRGB
- colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR
- SurfaceFormat[7]:
- format = FORMAT_R8G8B8A8_UNORM
- colorSpace = CSPACE_SRGB_NONLINEAR_KHR
- SurfaceFormat[8]:
- format = FORMAT_R5G6B5_UNORM_PACK16
- colorSpace = COLOR_SPACE_SRGB_NONLINEA
- Present Modes: count = 3
- PRESENT_MODE_MAILBOX_KHR
- PRESENT_MODE_FIFO_KHR
- PRESENT_MODE_IMMEDIATE_KHR
- VkSurfaceCapabiKHR:
- -------------------------
- minImageCount = 4
- maxImageCount = 0
- currentExtent:
- width = 4294967295
- height 4967295
- minImageExtent:
- width = 1
- height = 1
- maxImageExtent:
- width = 16384
- height = 16384
- maxImageArrers = 1
- supportedTransforms: count = 1
- SURFACE_TRANSFORM_IDENTITY_BIT_KHR
- currentTransform = SURFACE_TRANSFORM_IDENTITKHR
- supportedCompositeAlpha: count = 2
- COMPOSITE_ALPHA_OPAQUE_BIT_KHR
- COMPOSITE_ALPHA_PRE_MULTIPLIED_BIT_KHR
- supposageFlags: count = 6
- IMAGE_USAGE_TRANSFER_SRC_BIT
- IMAGE_USAGE_TRANSFER_DST_BIT
- IMAGE_USAGE_SAMPLED_BIT
- IMAGE_USAORAGE_BIT
- IMAGE_USAGE_COLOR_ATTACHMENT_BIT
- IMAGE_USAGE_INPUT_ATTACHMENT_BIT
- Device Properties and Extensions:
- ===========================
- GPU0:
- VkPhysicalDeviceProperties:
- ---------------------------
- apiVersion = 1.0.274 (4194578)iverVersion = 24.0.5 (100663301)
- vendorID = 0x0000
- deviceID = 0x0000
- deviceType = PHYSICAL_DETYPE_INTEGRATED_GPU
- deviceName = Mali-G52 r1 (Panfrost)
- pipelineCacheUUID = 707fa25a-0274-7061-6e00-000000000000
- VicalDeviceLimits:
- -----------------------
- maxImageDimension1D = 16384
- maxImageDimension2D = 16384
- maxImageDimension3D = 2048
- maxImageDimensionCube 16384
- maxImageArrayLayers = 2048
- maxTexelBufferElements = 134217728
- iformBufferRange = 4294967295
- maxStorageBufferRange = 4294967295
- maxPushantsSize = 128
- maxMemoryAllocationCount = 4294967295
- maxSamplerAllocationC = 65536
- bufferImageGranularity = 0x00000040
- sparseAddressSpaceSize = 0xffffffff
- maxBoundDescriptorSets = 4
- maxPerStageDescriptorSamplers = 78
- maxPerStageDescriptorUniformBuffers = 9586978
- maxPerStageDescriptorStorageBuffers = 9586978
- maxageDescriptorSampledImages = 9586978
- maxPerStageDescriptorStorageImages = 9586978
- maxPerStageDescrnputAttachments = 9586978
- maxPerStageResources = 9586978
- maxDescriptorSetSamplers = 9586978
- maxDescriptorSetUniformBuffers = 9586978
- maxDescriptorSetUniformBuffersDynamic = 16
- maxDescriptorSetStorageBuffers = 9586978
- maxDescriptorSetStorageBuffersDynamic = 8
- maxDescSetSampledImages = 9586978
- maxDescriptorSetStorageImages = 9586978
- maxDescriptorSetInputhments = 9586978
- maxVertexInputAttributes = 32
- maxVertexInputBindings = 32
- maxVertexInputAttributeOffset = 2047
- maxVertexInputBindingStride = 2048
- maxOutputComponents = 128
- maxTessellationGenerationLevel = 64
- maxTessellationPatchSize = 32
- maxTessellationControlPerVertexInputComponents = 128
- maxTessellationControlPerVertexOutputComponents
- maxTessellationControlPerPatchOutputComponents = 120
- maxTerolTotalOutputComponents = 4096
- maxTessellationEvaluationInputComponents = 128
- maonOutputComponents = 128
- maxGeometryShaderInvocations = 127
- maxGeometryInputComponents = 64
- maxGeometryOutputComponents = 128
- ometryOutputVertices = 256
- maxGeometryTotalOutputComponents = 1024
- maxFragmentInputComp = 128
- maxFragmentOutputAttachments = 8
- maxFragmentDualSrcAttachments 1
- maxFragmentCombinedOutputResources = 19173964
- maxComputeSharedMemorySize = 32768
- maxCeWorkGroupCount: count = 3
- 65535
- 65535
- 65535
- maxComputeWorkGroupInvocations = 2048
- maxComputeWorkGze: count = 3
- 2048
- 2048
- 2048
- subPixelPrecisionBits = 4
- subTexelPrecisionBits = 4
- mipmapPrecisionBits = 4
- maxDrawIndexedIndexValue = 429496729axDrawIndirectCount = 4294967295
- maxSamplerLodBias = 16
- maxSamplerAopy = 16
- maxViewports = 1
- maxViewportDimensions: count = 2
- 16384
- viewportBoundsRange: count = 2
- -32768
- 32767
- viewportSubPixelBits = 8
- minMemoryMgnment = 4096
- minTexelBufferOffsetAlignment = 0x00000040
- minUniformBufferOffsetAnt = 0x00000010
- minStorageBufferOffsetAlignment = 0x00000004
- minTexelOffset = -32
- maxTexelOffset = 31
- minTexelGatherOffset = -32xTexelGatherOffset = 31
- minInterpolationOffset = -2
- maxInterpolationOffs = 2
- subPixelInterpolationOffsetBits = 8
- maxFramebufferWidth 6384
- maxFramebufferHeight = 16384
- maxFramebufferLayers = 1024
- framebColorSampleCounts: count = 2
- SAMPLE_COUNT_1_BIT
- SAMPLE_COUNT_4_BIT
- framebufferDepthSampleCounts: count = 2
- SAMPLE_COUIT
- SAMPLE_COUNT_4_BIT
- framebufferStencilSampleCounts: count = 2
- SAMPLE_COUNT_1_BIT
- SAMPLE_COUNT_4_BIT
- framebufferNohmentsSampleCounts: count = 2
- SAMPLE_COUNT_1_BIT
- SAMPLE_COUNT_4_BIT
- pledImageColorSampleCounts: count = 2 = 8
- SAMPLE_COUNT_1_BIT
- SAMPLE_COUNT_4_BIT
- sampledImageIntegerSampleCounts: count = 1
- LE_COUNT_1_BIT
- sampledImageDepthSampleCounts: count = 2
- SAMPLE_COUNT_1_BIT
- SAMPLE_COUNT_4_BIT
- sampledImageStencilSamplts: count = 2
- SAMPLE_COUNT_1_BIT
- SAMPLE_COUNT_4_BIT
- storageImageSampleCounts: count = 1
- SAMPLE_COUNT_1_BIT
- maxSamplWords = 1
- timestampComputeAndGraphics = true
- timestampPeriod = 1
- maxClipDistances = 8
- maxCullDistances = 8
- minedClipAndCullDistances = 8
- discreteQueuePriorities = 1
- pointSizeRange: count = 2
- 25
- 4095.94
- lineWidthRange: count = 2
- 0
- 7.99219
- pointSizeGranularity = 0.0625
- lineWidthlarity = 0.0078125
- strictLines = false
- standardSampleLocation = true
- optimalBufferCopyOffsetAlignment = 0x00000080
- optimalBufferCopyRowPitchAlignment = 0x00000080
- nonCoherentAtomSize = 0x00000040
- VkPhysicalDeviceSparseProperties:
- ---------------------------
- residencyStandard2DBlockShape = false
- residencyStandard2DMultisampleBlockShape = false
- recyStandard3DBlockShape = false
- residencyAlignedMipSize = false
- residencyNonResidentStrict = false
- VkPhysicalDeviceCustomBorderColorPropertiesEXT:
- -----------------------------------------------
- maxCustomBorderSamplers = 0
- VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT:
- ----------------------------------------------------
- maxAttribDivisor = 131071
- VkPhysicalDeviceHostImageCopyPropertiesEXT:
- copySrcLayoutCount = 0
- pCopySrcLayo
- copyDstLayoutCount = 0
- pCopyDstLayouts:
- optimalTilingLayoutUUID = 00000000-0000-0000-0000-0000000
- identicalMemoryTypeRequirements = false
- Device Extensions: count = 9
- VK_EXT_custom_border_color : extensivision 12
- VK_EXT_index_type_uint8 : extension revision 1
- VK_EXT_vertex_attribute_divisor : extension revisio VK_KHR_copy_commands2 : extension revision 1
- VK_KHR_descriptor_update_template : extension revision 1
- VK_KHage_buffer_storage_class : extension revision 1
- VK_KHR_swapchain : extension revision 70
- VK_KHR_synchronin2 : extension revision 1
- VK_KHR_variable_pointers : extension revision 1
- VkQueueFamilyProperties:
- ===================
- queueProperties[0]:
- -------------------
- minImageTransferGranularity = (1,1,1)
- queueCount = 1
- queueFlags = QUEUE_GRAPHICS_BIT | QUEUE_COMPUTE_BIT | QUEUE_TRANSFER_BIT
- timestampValidBits 4
- present support = true
- VkPhysicalDeviceMemoryProperties:
- =================================
- memoryHeaps: co 1
- memoryHeaps[0]:
- size = 2059450368 (0x7ac0b800) (1.92 G count = 1
- MEMORY_HEAP_DEVICE_LOCAL_BIT
- memoryTypes: count = 1
- memoryTypes[0]:
- heapIndyFlags = 0x0007: count = 3
- RY_PROPERTY_HOST_VISIBLE_BITRTY_DEVICE_LOCAL_BIT
- MEMORY_PROPERTY_HOST_COHERENT_BIT
- usable for:
- IMAGE_TILING_OPTIMAL:
- color images
- RMAT_D16_UNORM
- FORMAT_X8_D24_UNORM_PACK32
- FORMAT_D32_SFLOAT
- FORMAT_D24_UNORM_S8_UINT
- FORMAT_D32_SFLOAT_S8_UI (non-sparse)
- IMAGE_TILING_LINEAR:
- color images
- (non-sparse)
- VkPhysicalDeviceFeatures:
- =====================
- robustBufferAccess = true
- fullDrawIndexUint32 = true
- imageCubeArray = false
- independentBlend = true
- geometryShader = false
- tessellationS = false
- sampleRateShading = false
- dualSrcBlend = falsogicOp = true
- multiDrawIndirect = false
- drawIndirectFirstInstance = false
- depthClamp = false
- depthBiasClamp = false
- fillModeNonSo = false
- depthBounds = false
- gePoints = true = true
- alphaToOne = false
- multiViewport = false
- samplerAnisotropy = false
- textureCompressionETC2 = true
- textureCompressC_LDR = true
- textureCompressionBC = false
- occlusionQueryPrecise = false
- ineStatisticsQuery = false
- vertexPipelineStoresAndAtomics = false
- fragmentStoresAndAtomics = false
- shaderTessellationAndGeometryPointSize = false
- shaderImageGatherExtended = false
- shaderStorageImandedFormats = false
- shaderStorageImageMultisample = false
- shaderStorageImageReadWithoutFormat = false
- rStorageImageWriteWithoutFormat = false
- shaderUniformBufferArrayDynamicIndexing = true
- shaderSampledImageArrayDynamicInde = true
- shaderStorageBufferArrayDynamicIndexing = true
- shaderStorageImageArrayDynamicIndexing = true
- shaderClipDistance = false
- shaderCullDistance = false
- shaderFloat64 = false
- shadnt64 = false
- shaderInt16 = false
- shaderResourceResidency = false
- shaderResourceMinLod = false
- sparseBinding = false
- sparseResidencyBuf = false
- sparseResidencyImage2D = false
- sparseResidencyImage3D = false
- sesidency2Samples = false
- sparseResidency4Samples = false
- sparseResidency8Samples = false
- sparseResidency16Samples = false
- sparseResidencyAliased = false
- variableMultisampl = false
- inheritedQueries = false
- VkPhysicalDeviceCustomBorderColorFeaturesEXT:
- ---------------------------------------
- customBorderColors = true
- customBorderColorWithoutFormat = true
- VkPhysiciceIndexTypeUint8FeaturesEXT:
- ------------------------------------------
- indexTypeUint8 = true
- VkPhysicalDeviceSynchronizaFeaturesKHR:
- --------------------------------------------
- synchronization2 = true
- VkPhysicalDeviceVariablePointersFeatures--------------------------------------------
- variablePointersStorageBuffer = true
- variablePointers = true
- VkcalDeviceVertexAttributeDivisorFeaturesKHR:
- --------------------------------------------------
- vertexAttributeInstanceRateDiv = true
- vertexAttributeInstanceRateZeroDivisor = true
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement