How to test vulcan api?
Did you have other guide how to test vulcan its set up on 21.04 or did its not be added?
https:/
sudo apt install libvulkan1 mesa-vulkan-drivers vulkan-utils
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Package vulkan-utils is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
sudo apt install vulkan-utils
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Package vulkan-utils is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package 'vulkan-utils' has no installation candidate
Question information
- Language:
- English Edit question
- Status:
- Answered
- For:
- Ubuntu Edit question
- Assignee:
- No assignee Edit question
- Last query:
- Last reply:
Revision history for this message
|
#1 |
Bear in mind that 21.04 is not released yet; guides are not yet updated for it. It's fine to test it - but don't expect existing documentation to cover it.
Package vulkan-utils is renamed vulkan-tools in 21.04. I would suggest either using the package search on https:/
Revision history for this message
|
#2 |
this i think https:/
Revision history for this message
|
#3 |
What output do you receive for the command
sudo apt install vulkan-tools
Revision history for this message
|
#4 |
vulkan-tools (1.2.162.0+dfsg1-1) its be installed but its did not works to start.
Revision history for this message
|
#5 |
Repeating my question:
What output do you receive for the command
sudo apt install vulkan-tools
And additional question:
What output do you receive for the command
vulkaninfo
Revision history for this message
|
#6 |
==========
VULKANINFO
==========
Vulkan Instance Version: 1.2.162
Instance Extensions: count = 18
=======
VK_EXT_
VK_EXT_
VK_EXT_debug_utils : extension revision 2
VK_EXT_
VK_EXT_
VK_KHR_
VK_KHR_display : extension revision 23
VK_KHR_
VK_KHR_
VK_KHR_
VK_KHR_
VK_KHR_
VK_KHR_
VK_KHR_surface : extension revision 25
VK_KHR_
VK_KHR_
VK_KHR_xcb_surface : extension revision 6
VK_KHR_
Layers: count = 7
=================
VK_LAYER_
Layer Extensions: count = 0
Devices: count = 2
GPU id = 0 (GeForce GTX 1080 Ti)
Layer-Device Extensions: count = 0
GPU id = 1 (llvmpipe (LLVM 11.0.1, 256 bits))
Layer-Device Extensions: count = 0
VK_LAYER_
Layer Extensions: count = 0
Devices: count = 2
GPU id = 0 (GeForce GTX 1080 Ti)
Layer-Device Extensions: count = 0
GPU id = 1 (llvmpipe (LLVM 11.0.1, 256 bits))
Layer-Device Extensions: count = 0
VK_LAYER_NV_optimus (NVIDIA Optimus layer) Vulkan version 1.2.155, layer version 1:
Layer Extensions: count = 0
Devices: count = 2
GPU id = 0 (GeForce GTX 1080 Ti)
Layer-Device Extensions: count = 0
GPU id = 1 (llvmpipe (LLVM 11.0.1, 256 bits))
Layer-Device Extensions: count = 0
VK_LAYER_
Layer Extensions: count = 0
Devices: count = 2
GPU id = 0 (GeForce GTX 1080 Ti)
Layer-Device Extensions: count = 0
GPU id = 1 (llvmpipe (LLVM 11.0.1, 256 bits))
Layer-Device Extensions: count = 0
VK_LAYER_
Layer Extensions: count = 0
Devices: count = 2
GPU id = 0 (GeForce GTX 1080 Ti)
Layer-Device Extensions: count = 0
GPU id = 1 (llvmpipe (LLVM 11.0.1, 256 bits))
Layer-Device Extensions: count = 0
VK_LAYER_
Layer Extensions: count = 0
Devices: count = 2
GPU id = 0 (GeForce GTX 1080 Ti)
Layer-Device Extensions: count = 0
GPU id = 1 (llvmpipe (LLVM 11.0.1, 256 bits))
Layer-Device Extensions: count = 0
VK_LAYER_
Layer Extensions: count = 0
Devices: count = 2
GPU id = 0 (GeForce GTX 1080 Ti)
Layer-Device Extensions: count = 0
GPU id = 1 (llvmpipe (LLVM 11.0.1, 256 bits))
Layer-Device Extensions: count = 0
Presentable Surfaces:
=======
GPU id : 0 (GeForce GTX 1080 Ti):
Surface types: count = 2
VK_KHR_
VK_KHR_
Formats: count = 2
SurfaceFormat[0]:
format = FORMAT_
colorSpace = COLOR_SPACE_
SurfaceFormat[1]:
format = FORMAT_
colorSpace = COLOR_SPACE_
Present Modes: count = 3
PRESENT_
PRESENT_
PRESENT_
VkSurfaceCapab
------
minImageCount = 2
maxImageCount = 8
currentExtent:
width = 256
height = 256
minImageExtent:
width = 256
height = 256
maxImageExtent:
width = 256
height = 256
maxImageArray
supportedTran
SURFACE_
currentTransform = SURFACE_
supportedComp
COMPOSITE_
supportedUsag
IMAGE_
IMAGE_
IMAGE_
IMAGE_
IMAGE_
IMAGE_
VkSurfaceCapab
------
supportedSurf
None
VkSurfaceProte
------
supportsProtected = false
GPU id : 1 (llvmpipe (LLVM 11.0.1, 256 bits)):
Surface types: count = 2
VK_KHR_
VK_KHR_
Formats: count = 2
SurfaceFormat[0]:
format = FORMAT_
colorSpace = COLOR_SPACE_
SurfaceFormat[1]:
format = FORMAT_
colorSpace = COLOR_SPACE_
Present Modes: count = 4
PRESENT_
PRESENT_
PRESENT_
PRESENT_
VkSurfaceCapab
------
minImageCount = 3
maxImageCount = 0
currentExtent:
width = 256
height = 256
minImageExtent:
width = 256
height = 256
maxImageExtent:
width = 256
height = 256
maxImageArray
supportedTran
SURFACE_
currentTransform = SURFACE_
supportedComp
COMPOSITE_
COMPOSITE_
supportedUsag
IMAGE_
IMAGE_
IMAGE_
IMAGE_
IMAGE_
VkSurfaceCapab
------
supportedSurf
None
VkSurfaceProte
------
supportsProtected = false
Device Groups:
==============
Group 0:
Properties:
physicalDevices: count = 1
GeForce GTX 1080 Ti (ID: 0)
subsetAllocation = 0
Present Capabilities:
GeForce GTX 1080 Ti (ID: 0):
Can present images from the following devices: count = 1
GeForce GTX 1080 Ti (ID: 0)
Present modes: count = 1
DEVICE_
Group 1:
Properties:
physicalDevices: count = 1
llvmpipe (LLVM 11.0.1, 256 bits) (ID: 0)
subsetAllocation = 0
WARNING: lavapipe is not a conformant vulkan implementation, testing use only.
Present Capabilities:
llvmpipe (LLVM 11.0.1, 256 bits) (ID: 0):
Can present images from the following devices: count = 1
llvmpipe (LLVM 11.0.1, 256 bits) (ID: 0)
Present modes: count = 1
DEVICE_
Device Properties and Extensions:
=======
GPU0:
VkPhysicalDevic
-------
apiVersion = 4202651 (1.2.155)
driverVersion = 1930477568 (0x7310c000)
vendorID = 0x10de
deviceID = 0x1b06
deviceType = PHYSICAL_
deviceName = GeForce GTX 1080 Ti
VkPhysicalDevic
-------
maxImageDimens
maxImageDimens
maxImageDimens
maxImageDimens
maxImageArrayL
maxTexelBuffer
maxUniformBuff
maxStorageBuff
maxPushConstan
maxMemoryAlloc
maxSamplerAllo
bufferImageGra
sparseAddressS
maxBoundDescri
maxPerStageDes
maxPerStageDes
maxPerStageDes
maxPerStageDes
maxPerStageDes
maxPerStageDes
maxPerStageRes
maxDescriptorS
maxDescriptorS
maxDescriptorS
maxDescriptorS
maxDescriptorS
maxDescriptorS
maxDescriptorS
maxDescriptorS
maxVertexInput
maxVertexInput
maxVertexInput
maxVertexInput
maxVertexOutpu
maxTessellatio
maxTessellatio
maxTessellatio
maxTessellatio
maxTessellatio
maxTessellatio
maxTessellatio
maxTessellatio
maxGeometrySha
maxGeometryInp
maxGeometryOut
maxGeometryOut
maxGeometryTot
maxFragmentInp
maxFragmentOut
maxFragmentDua
maxFragmentCom
maxComputeShar
maxComputeWork
2147483647
65535
65535
maxComputeWork
maxComputeWork
1536
1024
64
subPixelPrecis
subTexelPrecis
mipmapPrecisio
maxDrawIndexed
maxDrawIndirec
maxSamplerLodBias = 15
maxSamplerAnis
maxViewports = 16
maxViewportDim
32768
32768
viewportBounds
-65536
65536
viewportSubPix
minMemoryMapAl
minTexelBuffer
minUniformBuff
minStorageBuff
minTexelOffset = -8
maxTexelOffset = 7
minTexelGather
maxTexelGather
minInterpolati
maxInterpolati
subPixelInterp
maxFramebuffer
maxFramebuffer
maxFramebuffer
framebufferCol
SAMPLE_
SAMPLE_
SAMPLE_
SAMPLE_
framebufferDep
SAMPLE_
SAMPLE_
SAMPLE_
SAMPLE_
framebufferSte
SAMPLE_
SAMPLE_
SAMPLE_
SAMPLE_
SAMPLE_
framebufferNoA
SAMPLE_
SAMPLE_
SAMPLE_
SAMPLE_
SAMPLE_
maxColorAttach
sampledImageCo
SAMPLE_
SAMPLE_
SAMPLE_
SAMPLE_
sampledImageIn
SAMPLE_
SAMPLE_
SAMPLE_
SAMPLE_
sampledImageDe
SAMPLE_
SAMPLE_
SAMPLE_
SAMPLE_
sampledImageSt
SAMPLE_
SAMPLE_
SAMPLE_
SAMPLE_
SAMPLE_
storageImageSa
SAMPLE_
SAMPLE_
SAMPLE_
SAMPLE_
maxSampleMaskWords = 1
timestampCompu
timestampPeriod = 1
maxClipDistances = 8
maxCullDistances = 8
maxCombinedCli
discreteQueueP
pointSizeRange: count = 2
1
2047.94
lineWidthRange: count = 2
1
64
pointSizeGranu
lineWidthGranu
strictLines = true
standardSample
optimalBufferC
optimalBufferC
nonCoherentAto
VkPhysicalDevic
-------
residencyStand
residencyStand
residencyStand
residencyAlign
residencyNonRe
VkPhysicalDevic
-------
maxGeometryCount = 16777215
maxInstanceCount = 16777215
maxPrimitiveCount = 536870911
maxPerStageDes
maxPerStageDes
maxDescriptorS
maxDescriptorS
minAcceleratio
VkPhysicalDevic
-------
advancedBlendM
advancedBlendI
advancedBlendN
advancedBlendN
advancedBlendC
advancedBlendA
VkPhysicalDevic
-------
primitiveOvere
maxExtraPrimit
extraPrimitive
primitiveUnder
conservativePo
degenerateTria
degenerateLine
fullyCoveredFr
conservativeRa
VkPhysicalDevic
-------
maxCustomBorde
VkPhysicalDevic
-------
supportedDepth
RESOLVE_
RESOLVE_
RESOLVE_
RESOLVE_
supportedStenc
RESOLVE_
RESOLVE_
RESOLVE_
independentRes
independentResolve = true
VkPhysicalDevic
-------
maxUpdateAfter
shaderUniformB
shaderSampledI
shaderStorageB
shaderStorageI
shaderInputAtt
robustBufferAc
quadDivergentI
maxPerStageDes
maxPerStageDes
maxPerStageDes
maxPerStageDes
maxPerStageDes
maxPerStageDes
maxPerStageUpd
maxDescriptorS
maxDescriptorS
maxDescriptorS
maxDescriptorS
maxDescriptorS
maxDescriptorS
maxDescriptorS
maxDescriptorS
VkPhysicalDevic
-------
maxDiscardRect
VkPhysicalDevic
-------
driverID = DRIVER_
driverName = NVIDIA
driverInfo = 460.67
conformanceVersion = 1.2.4.0
VkPhysicalDevic
-------
minImportedHos
VkPhysicalDevic
-------
denormBehavior
roundingModeIn
shaderSignedZe
shaderSignedZe
shaderSignedZe
shaderDenormPr
shaderDenormPr
shaderDenormPr
shaderDenormFl
shaderDenormFl
shaderDenormFl
shaderRounding
shaderRounding
shaderRounding
shaderRounding
shaderRounding
shaderRounding
VkPhysicalDevic
-------
deviceUUID = 5947b792-
driverUUID = 96d8d3af-
deviceNodeMask = 1
deviceLUIDValid = false
VkPhysicalDevic
-------
maxInlineUnifo
maxPerStageDes
maxPerStageDes
maxDescriptorS
maxDescriptorS
VkPhysicalDevic
-------
lineSubPixelPr
VkPhysicalDevic
-------
maxPerSetDescr
maxMemoryAlloc
VkPhysicalDevic
-------
maxMultiviewVi
maxMultiviewIn
VkPhysicalDevic
-------
pciDomain = 0
pciBus = 10
pciDevice = 0
pciFunction = 0
VkPhysicalDevic
-------
pointClippingB
VkPhysicalDevic
-------
protectedNoFault = false
VkPhysicalDevic
-------
maxPushDescriptors = 32
VkPhysicalDevic
-------
shaderGroupHan
maxRayRecursio
maxShaderGroup
shaderGroupBas
shaderGroupHan
maxRayDispatch
shaderGroupHan
maxRayHitAttri
VkPhysicalDevic
-------
robustStorageB
robustUniformB
VkPhysicalDevic
-------
sampleLocation
SAMPLE_
SAMPLE_
SAMPLE_
SAMPLE_
SAMPLE_
maxSampleLocat
width = 1
height = 1
sampleLocation
0
0.9375
sampleLocation
variableSample
VkPhysicalDevic
-------
filterMinmaxSi
filterMinmaxIm
VkPhysicalDevic
-------
subgroupSize = 32
supportedStages: count = 14
SHADER_
SHADER_
SHADER_
SHADER_
SHADER_
SHADER_
SHADER_
SHADER_STAGE_ALL
SHADER_
SHADER_
SHADER_
SHADER_
SHADER_
SHADER_
supportedOpera
SUBGROUP_
SUBGROUP_
SUBGROUP_
SUBGROUP_
SUBGROUP_
SUBGROUP_
SUBGROUP_
SUBGROUP_
SUBGROUP_
quadOperations
VkPhysicalDevic
-------
minSubgroupSize = 32
maxSubgroupSize = 32
maxComputeWork
requiredSubgro
SHADER_
SHADER_
SHADER_
SHADER_
SHADER_
SHADER_
SHADER_
SHADER_STAGE_ALL
SHADER_
SHADER_
SHADER_
SHADER_
SHADER_
SHADER_
VkPhysicalDevic
-------
storageTexelBu
storageTexelBu
uniformTexelBu
uniformTexelBu
VkPhysicalDevic
-------
maxTimelineSem
VkPhysicalDevic
-------
maxTransformFe
maxTransformFe
maxTransformFe
maxTransformFe
maxTransformFe
maxTransformFe
transformFeedb
transformFeedb
transformFeedb
transformFeedb
VkPhysicalDevic
-------
maxVertexAttri
VkPhysicalDevic
-------
deviceUUID = 5947b792-
driverUUID = 96d8d3af-
deviceNodeMask = 1
deviceLUIDValid = false
subgroupSize = 32
subgroupSuppor
SHADER_
SHADER_
SHADER_
SHADER_
SHADER_
SHADER_
SHADER_
SHADER_STAGE_ALL
SHADER_
SHADER_
SHADER_
SHADER_
SHADER_
SHADER_
subgroupSuppor
SUBGROUP_
SUBGROUP_
SUBGROUP_
SUBGROUP_
SUBGROUP_
SUBGROUP_
SUBGROUP_
SUBGROUP_
SUBGROUP_
subgroupQuadOp
pointClippingB
maxMultiviewVi
maxMultiviewIn
protectedNoFault = false
maxPerSetDescr
maxMemoryAlloc
VkPhysicalDevic
-------
driverID = DRIVER_
driverName = NVIDIA
driverInfo = 460.67
conformanceVersion = 1.2.4.0
denormBehavior
roundingModeIn
shaderSignedZe
shaderSignedZe
shaderSignedZe
shaderDenormPr
shaderDenormPr
shaderDenormPr
shaderDenormFl
shaderDenormFl
shaderDenormFl
shaderRounding
shaderRounding
shaderRounding
shaderRounding
shaderRounding
shaderRounding
maxUpdateAfter
shaderUniformB
shaderSampledI
shaderStorageB
shaderStorageI
shaderInputAtt
robustBufferAc
quadDivergentI
maxPerStageDes
maxPerStageDes
maxPerStageDes
maxPerStageDes
maxPerStageDes
maxPerStageDes
maxPerStageUpd
maxDescriptorS
maxDescriptorS
maxDescriptorS
maxDescriptorS
maxDescriptorS
maxDescriptorS
maxDescriptorS
maxDescriptorS
supportedDepth
RESOLVE_
RESOLVE_
RESOLVE_
RESOLVE_
supportedStenc
RESOLVE_
RESOLVE_
RESOLVE_
independentRes
independentResolve = true
filterMinmaxSi
filterMinmaxIm
maxTimelineSem
framebufferInt
SAMPLE_
SAMPLE_
SAMPLE_
SAMPLE_
Device Extensions: count = 113
VK_EXT_
VK_EXT_
VK_EXT_
VK_EXT_
VK_EXT_
VK_EXT_
VK_EXT_
VK_EXT_
VK_EXT_
VK_EXT_
VK_EXT_
VK_EXT_
VK_EXT_
VK_EXT_
VK_EXT_
VK_EXT_
VK_EXT_
VK_EXT_
VK_EXT_
VK_EXT_
VK_EXT_
VK_EXT_
VK_EXT_
VK_EXT_
VK_EXT_
VK_EXT_
VK_EXT_
VK_EXT_robustness2 : extension revision 1
VK_EXT_
VK_EXT_
VK_EXT_
VK_EXT_
VK_EXT_
VK_EXT_
VK_EXT_
VK_EXT_
VK_EXT_
VK_EXT_
VK_EXT_
VK_EXT_
VK_EXT_
VK_EXT_
VK_EXT_
VK_EXT_
VK_KHR_
VK_KHR_
VK_KHR_
VK_KHR_
VK_KHR_
VK_KHR_
VK_KHR_
VK_KHR_
VK_KHR_
VK_KHR_
VK_KHR_
VK_KHR_
VK_KHR_
VK_KHR_
VK_KHR_
VK_KHR_
VK_KHR_
VK_KHR_
VK_KHR_
VK_KHR_
VK_KHR_
VK_KHR_
VK_KHR_
VK_KHR_
VK_KHR_
VK_KHR_
VK_KHR_multiview : extension revision 1
VK_KHR_
VK_KHR_
VK_KHR_
VK_KHR_
VK_KHR_
VK_KHR_
VK_KHR_
VK_KHR_
VK_KHR_
VK_KHR_
VK_KHR_
VK_KHR_
VK_KHR_
VK_KHR_
VK_KHR_
VK_KHR_
VK_KHR_spirv_1_4 : extension revision 1
VK_KHR_
VK_KHR_swapchain : extension revision 70
VK_KHR_
VK_KHR_
VK_KHR_
VK_KHR_
VK_KHR_
VK_NVX_
VK_NV_
VK_NV_
VK_NV_
VK_NV_
VK_NV_
VK_NV_
VK_NV_
VK_NV_
VK_NV_
VK_NV_
VK_NV_
VK_NV_ray_tracing : extension revision 3
VK_NV_
VK_NV_
VK_NV_
VK_NV_
VK_NV_
VkQueueFamilyPr
=======
queuePropertie
------
minImageTrans
queueCount = 16
queueFlags = QUEUE_GRAPHICS | QUEUE_COMPUTE | QUEUE_TRANSFER | QUEUE_SPARSE_
timestampVali
present support = true
queuePropertie
------
minImageTrans
queueCount = 2
queueFlags = QUEUE_TRANSFER | QUEUE_SPARSE_
timestampVali
present support = false
queuePropertie
------
minImageTrans
queueCount = 8
queueFlags = QUEUE_COMPUTE | QUEUE_TRANSFER | QUEUE_SPARSE_
timestampVali
present support = true
VkPhysicalDevic
=======
memoryHeaps: count = 3
memoryHeaps[0]:
size = 11811160064 (0x2c0000000) (11.00 GiB)
budget = 11337334784 (0x2a3c20000) (10.56 GiB)
usage = 0 (0x00000000) (0.00 B)
flags: count = 1
MEMORY_
memoryHeaps[1]:
size = 25245182976 (0x5e0baec00) (23.51 GiB)
budget = 25245182976 (0x5e0baec00) (23.51 GiB)
usage = 0 (0x00000000) (0.00 B)
flags: count = 0
None
memoryHeaps[2]:
size = 257949696 (0x0f600000) (246.00 MiB)
budget = 251592704 (0x0eff0000) (239.94 MiB)
usage = 6356992 (0x00610000) (6.06 MiB)
flags: count = 1
MEMORY_
memoryTypes: count = 11
memoryTypes[0]:
heapIndex = 1
propertyFlags = 0x0000: count = 0
None
usable for:
IMAGE_
None
IMAGE_
color images
(non-sparse, non-transient)
memoryTypes[1]:
heapIndex = 1
propertyFlags = 0x0000: count = 0
None
usable for:
IMAGE_
color images
(non-sparse)
IMAGE_
None
memoryTypes[2]:
heapIndex = 1
propertyFlags = 0x0000: count = 0
None
usable for:
IMAGE_
FORMAT_
(non-sparse)
IMAGE_
None
memoryTypes[3]:
heapIndex = 1
propertyFlags = 0x0000: count = 0
None
usable for:
IMAGE_
FORMAT_
FORMAT_
(non-sparse)
IMAGE_
None
memoryTypes[4]:
heapIndex = 1
propertyFlags = 0x0000: count = 0
None
usable for:
IMAGE_
FORMAT_
(non-sparse)
IMAGE_
None
memoryTypes[5]:
heapIndex = 1
propertyFlags = 0x0000: count = 0
None
usable for:
IMAGE_
FORMAT_
(non-sparse)
IMAGE_
None
memoryTypes[6]:
heapIndex = 1
propertyFlags = 0x0000: count = 0
None
usable for:
IMAGE_
FORMAT_S8_UINT
(non-sparse)
IMAGE_
None
memoryTypes[7]:
heapIndex = 0
propertyFlags = 0x0001: count = 1
MEMORY_
usable for:
IMAGE_
color images
FORMAT_
FORMAT_
FORMAT_
FORMAT_S8_UINT
FORMAT_
FORMAT_
(non-sparse)
IMAGE_
color images
(non-sparse, non-transient)
memoryTypes[8]:
heapIndex = 1
propertyFlags = 0x0006: count = 2
MEMORY_
MEMORY_
usable for:
IMAGE_
None
IMAGE_
color images
(non-sparse, non-transient)
memoryTypes[9]:
heapIndex = 1
propertyFlags = 0x000e: count = 3
MEMORY_
MEMORY_
MEMORY_
usable for:
IMAGE_
None
IMAGE_
color images
(non-sparse, non-transient)
memoryTypes[10]:
heapIndex = 2
propertyFlags = 0x0007: count = 3
MEMORY_
MEMORY_
MEMORY_
usable for:
IMAGE_
None
IMAGE_
None
VkPhysicalDevic
=======
robustBufferAccess = true
fullDrawIndexU
imageCubeArray = true
independentBlend = true
geometryShader = true
tessellationShader = true
sampleRateShading = true
dualSrcBlend = true
logicOp = true
multiDrawIndirect = true
drawIndirectFi
depthClamp = true
depthBiasClamp = true
fillModeNonSolid = true
depthBounds = true
wideLines = true
largePoints = true
alphaToOne = true
multiViewport = true
samplerAnisotropy = true
textureCompres
textureCompres
textureCompres
occlusionQuery
pipelineStatis
vertexPipeline
fragmentStores
shaderTessella
shaderImageGat
shaderStorageI
shaderStorageI
shaderStorageI
shaderStorageI
shaderUniformB
shaderSampledI
shaderStorageB
shaderStorageI
shaderClipDistance = true
shaderCullDistance = true
shaderFloat64 = true
shaderInt64 = true
shaderInt16 = true
shaderResource
shaderResource
sparseBinding = true
sparseResidenc
sparseResidenc
sparseResidenc
sparseResidenc
sparseResidenc
sparseResidenc
sparseResidenc
sparseResidenc
variableMultis
inheritedQueries = true
VkPhysicalDevic
-------
storageBuffer1
uniformAndStor
storagePushCon
storageInputOu
VkPhysicalDevic
-------
formatA4R4G4B4 = true
formatA4B4G4R4 = true
VkPhysicalDevic
-------
storageBuffer8
uniformAndStor
storagePushCon
VkPhysicalDevic
-------
accelerationSt
accelerationSt
accelerationSt
accelerationSt
descriptorBind
VkPhysicalDevic
-------
advancedBlendC
VkPhysicalDevic
-------
bufferDeviceAd
bufferDeviceAd
bufferDeviceAd
VkPhysicalDevic
-------
bufferDeviceAd
bufferDeviceAd
bufferDeviceAd
VkPhysicalDevic
-------
conditionalRen
inheritedCondi
VkPhysicalDevic
-------
customBorderColors = true
customBorderCo
VkPhysicalDevic
-------
depthClipEnable = true
VkPhysicalDevic
-------
shaderInputAtt
shaderUniformT
shaderStorageT
shaderUniformB
shaderSampledI
shaderStorageB
shaderStorageI
shaderInputAtt
shaderUniformT
shaderStorageT
descriptorBind
descriptorBind
descriptorBind
descriptorBind
descriptorBind
descriptorBind
descriptorBind
descriptorBind
descriptorBind
runtimeDescrip
VkPhysicalDevic
-------
extendedDynami
VkPhysicalDevic
-------
fragmentShader
fragmentShader
fragmentShader
VkPhysicalDevic
-------
hostQueryReset = true
VkPhysicalDevic
-------
robustImageAccess = true
VkPhysicalDevic
-------
imagelessFrame
VkPhysicalDevic
-------
indexTypeUint8 = true
VkPhysicalDevic
-------
inlineUniformBlock = true
descriptorBind
VkPhysicalDevic
-------
rectangularLines = true
bresenhamLines = true
smoothLines = true
stippledRectan
stippledBresen
stippledSmooth
VkPhysicalDevic
-------
multiview = true
multiviewGeome
multiviewTesse
VkPhysicalDevic
-------
pipelineCreati
VkPhysicalDevic
-------
pipelineExecut
VkPhysicalDevic
-------
privateData = true
VkPhysicalDevic
-------
protectedMemory = false
VkPhysicalDevic
-------
rayTracingPipeline = true
rayTracingPipe
rayTracingPipe
rayTracingPipe
rayTraversalPr
VkPhysicalDevic
-------
robustBufferAc
robustImageAccess2 = true
nullDescriptor = true
VkPhysicalDevic
-------
samplerYcbcrCo
VkPhysicalDevic
-------
scalarBlockLayout = true
VkPhysicalDevic
-------
separateDepthS
VkPhysicalDevic
-------
shaderBufferFl
shaderBufferFl
shaderBufferFl
shaderBufferFl
shaderSharedFl
shaderSharedFl
shaderSharedFl
shaderSharedFl
shaderImageFlo
shaderImageFlo
sparseImageFlo
sparseImageFlo
VkPhysicalDevic
-------
shaderBufferIn
shaderSharedIn
VkPhysicalDevic
-------
shaderSubgroup
shaderDeviceClock = true
VkPhysicalDevic
-------
shaderDemoteTo
VkPhysicalDevic
-------
shaderDrawPara
VkPhysicalDevic
-------
shaderFloat16 = false
shaderInt8 = true
VkPhysicalDevic
-------
shaderImageInt
sparseImageInt
VkPhysicalDevic
-------
shaderSubgroup
VkPhysicalDevic
-------
shaderTerminat
VkPhysicalDevic
-------
subgroupSizeCo
computeFullSub
VkPhysicalDevic
-------
texelBufferAli
VkPhysicalDevic
-------
timelineSemaphore = true
VkPhysicalDevic
-------
transformFeedback = true
geometryStreams = true
VkPhysicalDevic
-------
uniformBufferS
VkPhysicalDevic
-------
variablePointe
variablePointers = true
VkPhysicalDevic
-------
vertexAttribut
vertexAttribut
VkPhysicalDevic
-------
storageBuffer1
uniformAndStor
storagePushCon
storageInputOu
multiview = true
multiviewGeome
multiviewTesse
variablePointe
variablePointers = true
protectedMemory = false
samplerYcbcrCo
shaderDrawPara
VkPhysicalDevic
-------
samplerMirrorC
drawIndirectCount = true
storageBuffer8
uniformAndStor
storagePushCon
shaderBufferIn
shaderSharedIn
shaderFloat16 = false
shaderInt8 = true
descriptorIndexing = true
shaderInputAtt
shaderUniformT
shaderStorageT
shaderUniformB
shaderSampledI
shaderStorageB
shaderStorageI
shaderInputAtt
shaderUniformT
shaderStorageT
descriptorBind
descriptorBind
descriptorBind
descriptorBind
descriptorBind
descriptorBind
descriptorBind
descriptorBind
descriptorBind
runtimeDescrip
samplerFilterM
scalarBlockLayout = true
imagelessFrame
uniformBufferS
shaderSubgroup
separateDepthS
hostQueryReset = true
timelineSemaphore = true
bufferDeviceAd
bufferDeviceAd
bufferDeviceAd
vulkanMemoryModel = true
vulkanMemoryMo
vulkanMemoryMo
shaderOutputVi
shaderOutputLayer = true
subgroupBroadc
VkPhysicalDevic
-------
vulkanMemoryModel = true
vulkanMemoryMo
vulkanMemoryMo
VkPhysicalDevic
-------
ycbcrImageArrays = true
GPU1:
VkPhysicalDevic
-------
apiVersion = 4194306 (1.0.2)
driverVersion = 1 (0x0001)
vendorID = 0x10005
deviceID = 0x0000
deviceType = PHYSICAL_
deviceName = llvmpipe (LLVM 11.0.1, 256 bits)
VkPhysicalDevic
-------
maxImageDimens
maxImageDimens
maxImageDimens
maxImageDimens
maxImageArrayL
maxTexelBuffer
maxUniformBuff
maxStorageBuff
maxPushConstan
maxMemoryAlloc
maxSamplerAllo
bufferImageGra
sparseAddressS
maxBoundDescri
maxPerStageDes
maxPerStageDes
maxPerStageDes
maxPerStageDes
maxPerStageDes
maxPerStageDes
maxPerStageRes
maxDescriptorS
maxDescriptorS
maxDescriptorS
maxDescriptorS
maxDescriptorS
maxDescriptorS
maxDescriptorS
maxDescriptorS
maxVertexInput
maxVertexInput
maxVertexInput
maxVertexInput
maxVertexOutpu
maxTessellatio
maxTessellatio
maxTessellatio
maxTessellatio
maxTessellatio
maxTessellatio
maxTessellatio
maxTessellatio
maxGeometrySha
maxGeometryInp
maxGeometryOut
maxGeometryOut
maxGeometryTot
maxFragmentInp
maxFragmentOut
maxFragmentDua
maxFragmentCom
maxComputeShar
maxComputeWork
65535
65535
65535
maxComputeWork
maxComputeWork
1024
1024
1024
subPixelPrecis
subTexelPrecis
mipmapPrecisio
maxDrawIndexed
maxDrawIndirec
maxSamplerLodBias = 16
maxSamplerAnis
maxViewports = 16
maxViewportDim
16384
16384
viewportBounds
-32768
32768
viewportSubPix
minMemoryMapAl
minTexelBuffer
minUniformBuff
minStorageBuff
minTexelOffset = -32
maxTexelOffset = 31
minTexelGather
maxTexelGather
minInterpolati
maxInterpolati
subPixelInterp
maxFramebuffer
maxFramebuffer
maxFramebuffer
framebufferCol
SAMPLE_
SAMPLE_
framebufferDep
SAMPLE_
SAMPLE_
framebufferSte
SAMPLE_
SAMPLE_
framebufferNoA
SAMPLE_
SAMPLE_
maxColorAttach
sampledImageCo
SAMPLE_
SAMPLE_
sampledImageIn
SAMPLE_
SAMPLE_
sampledImageDe
SAMPLE_
SAMPLE_
sampledImageSt
SAMPLE_
SAMPLE_
storageImageSa
SAMPLE_
SAMPLE_
maxSampleMaskWords = 1
timestampCompu
timestampPeriod = 1
maxClipDistances = 8
maxCullDistances = 8
maxCombinedCli
discreteQueueP
pointSizeRange: count = 2
0
255
lineWidthRange: count = 2
1
1
pointSizeGranu
lineWidthGranu
strictLines = false
standardSample
optimalBufferC
optimalBufferC
nonCoherentAto
VkPhysicalDevic
-------
residencyStand
residencyStand
residencyStand
residencyAlign
residencyNonRe
VkPhysicalDevic
-------
driverID = DRIVER_
driverName = llvmpipe
driverInfo = Mesa 21.0.1 (LLVM 11.0.1)
conformanceVersion = 1.0.0.0
VkPhysicalDevic
-------
deviceUUID = 00000000-
driverUUID = 00000000-
deviceNodeMask = 0
deviceLUIDValid = false
VkPhysicalDevic
-------
maxPushDescriptors = 32
VkPhysicalDevic
-------
maxTransformFe
maxTransformFe
maxTransformFe
maxTransformFe
maxTransformFe
maxTransformFe
transformFeedb
transformFeedb
transformFeedb
transformFeedb
VkPhysicalDevic
-------
maxVertexAttri
Device Extensions: count = 23
-------
VK_EXT_
VK_EXT_
VK_EXT_
VK_EXT_
VK_EXT_
VK_EXT_
VK_EXT_
VK_GOOGLE_
VK_GOOGLE_
VK_KHR_
VK_KHR_
VK_KHR_
VK_KHR_
VK_KHR_
VK_KHR_
VK_KHR_
VK_KHR_
VK_KHR_
VK_KHR_
VK_KHR_
VK_KHR_
VK_KHR_
VK_KHR_swapchain : extension revision 68
VkQueueFamilyPr
=======
queuePropertie
------
minImageTrans
queueCount = 1
queueFlags = QUEUE_GRAPHICS | QUEUE_COMPUTE | QUEUE_TRANSFER
timestampVali
present support = false
VkPhysicalDevic
=======
memoryHeaps: count = 1
memoryHeaps[0]:
size = 2147483648 (0x80000000) (2.00 GiB)
budget = 7165334172811088456 (0x63706177735f
usage = 0 (0x00000000) (0.00 B)
flags: count = 1
MEMORY_
memoryTypes: count = 1
memoryTypes[0]:
heapIndex = 0
propertyFlags = 0x000f: count = 4
MEMORY_
MEMORY_
MEMORY_
MEMORY_
usable for:
IMAGE_
color images
FORMAT_
FORMAT_
FORMAT_
FORMAT_S8_UINT
FORMAT_
FORMAT_
(non-sparse)
IMAGE_
color images
(non-sparse)
VkPhysicalDevic
=======
robustBufferAccess = true
fullDrawIndexU
imageCubeArray = true
independentBlend = true
geometryShader = true
tessellationShader = true
sampleRateShading = true
dualSrcBlend = true
logicOp = true
multiDrawIndirect = true
drawIndirectFi
depthClamp = true
depthBiasClamp = true
fillModeNonSolid = true
depthBounds = false
wideLines = false
largePoints = true
alphaToOne = true
multiViewport = true
samplerAnisotropy = false
textureCompres
textureCompres
textureCompres
occlusionQuery
pipelineStatis
vertexPipeline
fragmentStores
shaderTessella
shaderImageGat
shaderStorageI
shaderStorageI
shaderStorageI
shaderStorageI
shaderUniformB
shaderSampledI
shaderStorageB
shaderStorageI
shaderClipDistance = true
shaderCullDistance = true
shaderFloat64 = true
shaderInt64 = true
shaderInt16 = true
shaderResource
shaderResource
sparseBinding = false
sparseResidenc
sparseResidenc
sparseResidenc
sparseResidenc
sparseResidenc
sparseResidenc
sparseResidenc
sparseResidenc
variableMultis
inheritedQueries = false
VkPhysicalDevic
-------
indexTypeUint8 = true
VkPhysicalDevic
-------
privateData = true
VkPhysicalDevic
-------
transformFeedback = true
geometryStreams = true
VkPhysicalDevic
-------
vertexAttribut
vertexAttribut
its works with doom vulcan.
Can you help with this problem?
Provide an answer of your own, or ask Lars Martin Hambro for more information if necessary.