onagre-launcher / onagre

A general purpose application launcher for X and wayland inspired by rofi/wofi and alfred
MIT License
511 stars 27 forks source link

Error: Graphics Adapter not found #51

Closed macmeister1967 closed 5 months ago

macmeister1967 commented 1 year ago

Instant quit (after the screen flashed an "invisible" rectangle for a microsecond).

Failed to parse theme: Failed to open config file Failing back to default theme [2022-09-03T06:11:11Z ERROR wgpu::backend::direct] Error in Adapter::request_device: Limit 'max_compute_workgroups_per_dimension' value 65535 is better than allowed 0 Error: GraphicsAdapterNotFound

I am using 2nd-Gen Intel Pentium (OOOLLLDDD laptop) with 2nd-gen IntelHD Graphics (HD 2000, but not called HD 2000 under Windows?).

glxinfo.txt

Screenshot from 2022-09-03 16-18-46

oknozor commented 1 year ago

Can you try to run WGPU_backend=vulkan onagre or WGPU_backend=gl onagre to see if it makes any difference ? Also make sure you have vulkan installed. I think its intstalled by default on popos though.

macmeister1967 commented 1 year ago

I doubt that 2nd-gen graphics will have vulkan support :-(

GL has a better chance :-)

I'll report back in a few days... the laptop is at work.

On Sat, 3 Sept 2022 at 19:52, Paul Delafosse @.***> wrote:

Can you try to run WGPU_backend=vulkan onagre or WGPU_backend=gl onagre to see if it makes any difference ? Also make sure you have vulkan installed. I think its intstalled by default on popos though.

— Reply to this email directly, view it on GitHub https://github.com/oknozor/onagre/issues/51#issuecomment-1236086566, or unsubscribe https://github.com/notifications/unsubscribe-auth/AGLSXIIBNC2VJCNLC7XJMQ3V4MNXDANCNFSM6AAAAAAQDYRHDE . You are receiving this because you authored the thread.Message ID: @.***>

macmeister1967 commented 1 year ago

Neither option worked...

same error.

VulkanInfo returns:

ERROR: [../src/intel/vulkan/anv_device.c:862] Code 0 : Vulkan not yet supported on Intel(R) HD Graphics 2000 (SNB GT1) (VK_ERROR_INCOMPATIBLE_DRIVER)

But it returns some values (most false). Output attached.

Cheers.

On Sat, 3 Sept 2022 at 19:52, Paul Delafosse @.***> wrote:

Can you try to run WGPU_backend=vulkan onagre or WGPU_backend=gl onagre to see if it makes any difference ? Also make sure you have vulkan installed. I think its intstalled by default on popos though.

— Reply to this email directly, view it on GitHub https://github.com/oknozor/onagre/issues/51#issuecomment-1236086566, or unsubscribe https://github.com/notifications/unsubscribe-auth/AGLSXIIBNC2VJCNLC7XJMQ3V4MNXDANCNFSM6AAAAAAQDYRHDE . You are receiving this because you authored the thread.Message ID: @.***>

========== VULKANINFO

Vulkan Instance Version: 1.3.204

Instance Extensions: count = 19

VK_EXT_acquire_drm_display             : extension revision 1
VK_EXT_acquire_xlib_display            : extension revision 1
VK_EXT_debug_report                    : extension revision 10
VK_EXT_debug_utils                     : extension revision 2
VK_EXT_direct_mode_display             : extension revision 1
VK_EXT_display_surface_counter         : extension revision 1
VK_KHR_device_group_creation           : extension revision 1
VK_KHR_display                         : extension revision 23
VK_KHR_external_fence_capabilities     : extension revision 1
VK_KHR_external_memory_capabilities    : extension revision 1
VK_KHR_external_semaphore_capabilities : extension revision 1
VK_KHR_get_display_properties2         : extension revision 1
VK_KHR_get_physical_device_properties2 : extension revision 2
VK_KHR_get_surface_capabilities2       : extension revision 1
VK_KHR_surface                         : extension revision 25
VK_KHR_surface_protected_capabilities  : extension revision 1
VK_KHR_wayland_surface                 : extension revision 6
VK_KHR_xcb_surface                     : extension revision 6
VK_KHR_xlib_surface                    : extension revision 6

Layers: count = 6

VK_LAYER_MESA_device_select (Linux device selection layer) Vulkan version 1.3.211, layer version 1: Layer Extensions: count = 0 Devices: count = 1 GPU id = 0 (llvmpipe (LLVM 13.0.1, 128 bits)) Layer-Device Extensions: count = 0

VK_LAYER_MESA_overlay (Mesa Overlay layer) Vulkan version 1.3.211, layer version 1: Layer Extensions: count = 0 Devices: count = 1 GPU id = 0 (llvmpipe (LLVM 13.0.1, 128 bits)) Layer-Device Extensions: count = 0

VK_LAYER_VALVE_steam_fossilize_32 (Steam Pipeline Caching Layer) Vulkan version 1.3.207, layer version 1: Layer Extensions: count = 0 Devices: count = 1 GPU id = 0 (llvmpipe (LLVM 13.0.1, 128 bits)) Layer-Device Extensions: count = 0

VK_LAYER_VALVE_steam_fossilize_64 (Steam Pipeline Caching Layer) Vulkan version 1.3.207, layer version 1: Layer Extensions: count = 0 Devices: count = 1 GPU id = 0 (llvmpipe (LLVM 13.0.1, 128 bits)) Layer-Device Extensions: count = 0

VK_LAYER_VALVE_steam_overlay_32 (Steam Overlay Layer) Vulkan version 1.3.207, layer version 1: Layer Extensions: count = 0 Devices: count = 1 GPU id = 0 (llvmpipe (LLVM 13.0.1, 128 bits)) Layer-Device Extensions: count = 0

VK_LAYER_VALVE_steam_overlay_64 (Steam Overlay Layer) Vulkan version 1.3.207, layer version 1: Layer Extensions: count = 0 Devices: count = 1 GPU id = 0 (llvmpipe (LLVM 13.0.1, 128 bits)) Layer-Device Extensions: count = 0

Presentable Surfaces:

GPU id : 0 (llvmpipe (LLVM 13.0.1, 128 bits)): Surface types: count = 2 VK_KHR_xcb_surface VK_KHR_xlib_surface Formats: count = 2 SurfaceFormat[0]: format = FORMAT_B8G8R8A8_SRGB colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR SurfaceFormat[1]: format = FORMAT_B8G8R8A8_UNORM colorSpace = COLOR_SPACE_SRGB_NONLINEAR_KHR Present Modes: count = 4 PRESENT_MODE_IMMEDIATE_KHR PRESENT_MODE_MAILBOX_KHR PRESENT_MODE_FIFO_KHR PRESENT_MODE_FIFO_RELAXED_KHR VkSurfaceCapabilitiesKHR:

    minImageCount = 3
    maxImageCount = 0
    currentExtent:
        width  = 256
        height = 256
    minImageExtent:
        width  = 256
        height = 256
    maxImageExtent:
        width  = 256
        height = 256
    maxImageArrayLayers = 1
    supportedTransforms: count = 1
        SURFACE_TRANSFORM_IDENTITY_BIT_KHR
    currentTransform = SURFACE_TRANSFORM_IDENTITY_BIT_KHR
    supportedCompositeAlpha: count = 2
        COMPOSITE_ALPHA_OPAQUE_BIT_KHR
        COMPOSITE_ALPHA_INHERIT_BIT_KHR
    supportedUsageFlags: count = 6
        IMAGE_USAGE_TRANSFER_SRC_BIT
        IMAGE_USAGE_TRANSFER_DST_BIT
        IMAGE_USAGE_SAMPLED_BIT
        IMAGE_USAGE_STORAGE_BIT
        IMAGE_USAGE_COLOR_ATTACHMENT_BIT
        IMAGE_USAGE_INPUT_ATTACHMENT_BIT
VkSurfaceCapabilities2EXT:
--------------------------
    supportedSurfaceCounters:
        None
VkSurfaceProtectedCapabilitiesKHR:
----------------------------------
    supportsProtected = false

Device Groups:

Group 0: Properties: physicalDevices: count = 1 llvmpipe (LLVM 13.0.1, 128 bits) (ID: 0) subsetAllocation = 0

Present Capabilities:
    llvmpipe (LLVM 13.0.1, 128 bits) (ID: 0):
        Can present images from the following devices: count = 1
            llvmpipe (LLVM 13.0.1, 128 bits) (ID: 0)
    Present modes: count = 1
        DEVICE_GROUP_PRESENT_MODE_LOCAL_BIT_KHR

Device Properties and Extensions:

GPU0: VkPhysicalDeviceProperties:

apiVersion        = 4202700 (1.2.204)
driverVersion     = 1 (0x0001)
vendorID          = 0x10005
deviceID          = 0x0000
deviceType        = PHYSICAL_DEVICE_TYPE_CPU
deviceName        = llvmpipe (LLVM 13.0.1, 128 bits)
pipelineCacheUUID = 76616c2d-6c6c-206e-6f3d-270000000000

VkPhysicalDeviceLimits:

maxImageDimension1D                             = 16384
maxImageDimension2D                             = 16384
maxImageDimension3D                             = 4096
maxImageDimensionCube                           = 32768
maxImageArrayLayers                             = 2048
maxTexelBufferElements                          = 134217728
maxUniformBufferRange                           = 65536
maxStorageBufferRange                           = 134217728
maxPushConstantsSize                            = 128
maxMemoryAllocationCount                        = 4294967295
maxSamplerAllocationCount                       = 32768
bufferImageGranularity                          = 0x00000040
sparseAddressSpaceSize                          = 0x00000000
maxBoundDescriptorSets                          = 8
maxPerStageDescriptorSamplers                   = 32
maxPerStageDescriptorUniformBuffers             = 15
maxPerStageDescriptorStorageBuffers             = 16
maxPerStageDescriptorSampledImages              = 128
maxPerStageDescriptorStorageImages              = 16
maxPerStageDescriptorInputAttachments           = 8
maxPerStageResources                            = 128
maxDescriptorSetSamplers                        = 32768
maxDescriptorSetUniformBuffers                  = 256
maxDescriptorSetUniformBuffersDynamic           = 256
maxDescriptorSetStorageBuffers                  = 256
maxDescriptorSetStorageBuffersDynamic           = 256
maxDescriptorSetSampledImages                   = 256
maxDescriptorSetStorageImages                   = 256
maxDescriptorSetInputAttachments                = 256
maxVertexInputAttributes                        = 32
maxVertexInputBindings                          = 32
maxVertexInputAttributeOffset                   = 2047
maxVertexInputBindingStride                     = 2048
maxVertexOutputComponents                       = 128
maxTessellationGenerationLevel                  = 64
maxTessellationPatchSize                        = 32
maxTessellationControlPerVertexInputComponents  = 128
maxTessellationControlPerVertexOutputComponents = 128
maxTessellationControlPerPatchOutputComponents  = 128
maxTessellationControlTotalOutputComponents     = 4096
maxTessellationEvaluationInputComponents        = 128
maxTessellationEvaluationOutputComponents       = 128
maxGeometryShaderInvocations                    = 32
maxGeometryInputComponents                      = 64
maxGeometryOutputComponents                     = 128
maxGeometryOutputVertices                       = 1024
maxGeometryTotalOutputComponents                = 1024
maxFragmentInputComponents                      = 128
maxFragmentOutputAttachments                    = 8
maxFragmentDualSrcAttachments                   = 2
maxFragmentCombinedOutputResources              = 40
maxComputeSharedMemorySize                      = 32768
maxComputeWorkGroupCount: count = 3
    65535
    65535
    65535
maxComputeWorkGroupInvocations                  = 1024
maxComputeWorkGroupSize: count = 3
    1024
    1024
    1024
subPixelPrecisionBits                           = 8
subTexelPrecisionBits                           = 8
mipmapPrecisionBits                             = 4
maxDrawIndexedIndexValue                        = 4294967295
maxDrawIndirectCount                            = 4294967295
maxSamplerLodBias                               = 16
maxSamplerAnisotropy                            = 16
maxViewports                                    = 16
maxViewportDimensions: count = 2
    16384
    16384
viewportBoundsRange: count = 2
    -32768
    32768
viewportSubPixelBits                            = 0
minMemoryMapAlignment                           = 64
minTexelBufferOffsetAlignment                   = 0x00000010
minUniformBufferOffsetAlignment                 = 0x00000010
minStorageBufferOffsetAlignment                 = 0x00000010
minTexelOffset                                  = -32
maxTexelOffset                                  = 31
minTexelGatherOffset                            = -32
maxTexelGatherOffset                            = 31
minInterpolationOffset                          = -2
maxInterpolationOffset                          = 2
subPixelInterpolationOffsetBits                 = 8
maxFramebufferWidth                             = 16384
maxFramebufferHeight                            = 16384
maxFramebufferLayers                            = 2048
framebufferColorSampleCounts: count = 2
    SAMPLE_COUNT_1_BIT
    SAMPLE_COUNT_4_BIT
framebufferDepthSampleCounts: count = 2
    SAMPLE_COUNT_1_BIT
    SAMPLE_COUNT_4_BIT
framebufferStencilSampleCounts: count = 2
    SAMPLE_COUNT_1_BIT
    SAMPLE_COUNT_4_BIT
framebufferNoAttachmentsSampleCounts: count = 2
    SAMPLE_COUNT_1_BIT
    SAMPLE_COUNT_4_BIT
maxColorAttachments                             = 8
sampledImageColorSampleCounts: count = 2
    SAMPLE_COUNT_1_BIT
    SAMPLE_COUNT_4_BIT
sampledImageIntegerSampleCounts: count = 2
    SAMPLE_COUNT_1_BIT
    SAMPLE_COUNT_4_BIT
sampledImageDepthSampleCounts: count = 2
    SAMPLE_COUNT_1_BIT
    SAMPLE_COUNT_4_BIT
sampledImageStencilSampleCounts: count = 2
    SAMPLE_COUNT_1_BIT
    SAMPLE_COUNT_4_BIT
storageImageSampleCounts: count = 2
    SAMPLE_COUNT_1_BIT
    SAMPLE_COUNT_4_BIT
maxSampleMaskWords                              = 1
timestampComputeAndGraphics                     = true
timestampPeriod                                 = 1
maxClipDistances                                = 8
maxCullDistances                                = 8
maxCombinedClipAndCullDistances                 = 8
discreteQueuePriorities                         = 2
pointSizeRange: count = 2
    0
    255
lineWidthRange: count = 2
    1
    255
pointSizeGranularity                            = 0.125
lineWidthGranularity                            = 0.0078125
strictLines                                     = true
standardSampleLocations                         = true
optimalBufferCopyOffsetAlignment                = 0x00000080
optimalBufferCopyRowPitchAlignment              = 0x00000080
nonCoherentAtomSize                             = 0x00000040

VkPhysicalDeviceSparseProperties:

residencyStandard2DBlockShape            = false
residencyStandard2DMultisampleBlockShape = false
residencyStandard3DBlockShape            = false
residencyAlignedMipSize                  = false
residencyNonResidentStrict               = false

VkPhysicalDeviceCustomBorderColorPropertiesEXT:

maxCustomBorderColorSamplers = 32768

VkPhysicalDeviceDepthStencilResolveProperties:

supportedDepthResolveModes: count = 2
    RESOLVE_MODE_SAMPLE_ZERO_BIT
    RESOLVE_MODE_AVERAGE_BIT
supportedStencilResolveModes: count = 1
    RESOLVE_MODE_SAMPLE_ZERO_BIT
independentResolveNone = false
independentResolve     = false

VkPhysicalDeviceDescriptorIndexingProperties:

maxUpdateAfterBindDescriptorsInAllPools              = 67108863
shaderUniformBufferArrayNonUniformIndexingNative     = false
shaderSampledImageArrayNonUniformIndexingNative      = false
shaderStorageBufferArrayNonUniformIndexingNative     = false
shaderStorageImageArrayNonUniformIndexingNative      = false
shaderInputAttachmentArrayNonUniformIndexingNative   = false
robustBufferAccessUpdateAfterBind                    = true
quadDivergentImplicitLod                             = false
maxPerStageDescriptorUpdateAfterBindSamplers         = 65536
maxPerStageDescriptorUpdateAfterBindUniformBuffers   = 65536
maxPerStageDescriptorUpdateAfterBindStorageBuffers   = 65536
maxPerStageDescriptorUpdateAfterBindSampledImages    = 65536
maxPerStageDescriptorUpdateAfterBindStorageImages    = 65536
maxPerStageDescriptorUpdateAfterBindInputAttachments = 65536
maxPerStageUpdateAfterBindResources                  = 65536
maxDescriptorSetUpdateAfterBindSamplers              = 65536
maxDescriptorSetUpdateAfterBindUniformBuffers        = 65536
maxDescriptorSetUpdateAfterBindUniformBuffersDynamic = 16
maxDescriptorSetUpdateAfterBindStorageBuffers        = 65536
maxDescriptorSetUpdateAfterBindStorageBuffersDynamic = 16
maxDescriptorSetUpdateAfterBindSampledImages         = 65536
maxDescriptorSetUpdateAfterBindStorageImages         = 65536
maxDescriptorSetUpdateAfterBindInputAttachments      = 65536

VkPhysicalDeviceDriverProperties:

driverID           = DRIVER_ID_MESA_LLVMPIPE
driverName         = llvmpipe
driverInfo         = Mesa 22.0.5 (LLVM 13.0.1)
conformanceVersion = 0.0.0.0

VkPhysicalDeviceExternalMemoryHostPropertiesEXT:

minImportedHostPointerAlignment = 0x00001000

VkPhysicalDeviceFloatControlsProperties:

denormBehaviorIndependence            = SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL
roundingModeIndependence              = SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL
shaderSignedZeroInfNanPreserveFloat16 = true
shaderSignedZeroInfNanPreserveFloat32 = true
shaderSignedZeroInfNanPreserveFloat64 = true
shaderDenormPreserveFloat16           = false
shaderDenormPreserveFloat32           = false
shaderDenormPreserveFloat64           = false
shaderDenormFlushToZeroFloat16        = false
shaderDenormFlushToZeroFloat32        = false
shaderDenormFlushToZeroFloat64        = false
shaderRoundingModeRTEFloat16          = true
shaderRoundingModeRTEFloat32          = true
shaderRoundingModeRTEFloat64          = true
shaderRoundingModeRTZFloat16          = false
shaderRoundingModeRTZFloat32          = false
shaderRoundingModeRTZFloat64          = false

VkPhysicalDeviceIDProperties:

deviceUUID      = 00000000-0000-0000-0000-000000000000
driverUUID      = 00000000-0000-0000-0000-000000000000
deviceNodeMask  = 0
deviceLUIDValid = false

VkPhysicalDeviceLineRasterizationPropertiesEXT:

lineSubPixelPrecisionBits = 8

VkPhysicalDeviceMaintenance3Properties:

maxPerSetDescriptors    = 1024
maxMemoryAllocationSize = 0x80000000

VkPhysicalDeviceMultiDrawPropertiesEXT:

maxMultiDrawCount = 2048

VkPhysicalDeviceMultiviewProperties:

maxMultiviewViewCount     = 6
maxMultiviewInstanceIndex = 2147483647

VkPhysicalDevicePointClippingProperties:

pointClippingBehavior = POINT_CLIPPING_BEHAVIOR_ALL_CLIP_PLANES

VkPhysicalDeviceProtectedMemoryProperties:

protectedNoFault = false

VkPhysicalDeviceProvokingVertexPropertiesEXT:

provokingVertexModePerPipeline                       = true
transformFeedbackPreservesTriangleFanProvokingVertex = true

VkPhysicalDevicePushDescriptorPropertiesKHR:

maxPushDescriptors = 32

VkPhysicalDeviceSamplerFilterMinmaxProperties:

filterMinmaxSingleComponentFormats = true
filterMinmaxImageComponentMapping  = true

VkPhysicalDeviceSubgroupProperties:

subgroupSize              = 4
supportedStages: count = 4
    SHADER_STAGE_FRAGMENT_BIT
    SHADER_STAGE_COMPUTE_BIT
    SHADER_STAGE_ALL_GRAPHICS
    SHADER_STAGE_ALL
supportedOperations: count = 4
    SUBGROUP_FEATURE_BASIC_BIT
    SUBGROUP_FEATURE_VOTE_BIT
    SUBGROUP_FEATURE_ARITHMETIC_BIT
    SUBGROUP_FEATURE_BALLOT_BIT
quadOperationsInAllStages = false

VkPhysicalDeviceTimelineSemaphoreProperties:

maxTimelineSemaphoreValueDifference = 18446744073709551615

VkPhysicalDeviceTransformFeedbackPropertiesEXT:

maxTransformFeedbackStreams                = 4
maxTransformFeedbackBuffers                = 4
maxTransformFeedbackBufferSize             = 0xffffffff
maxTransformFeedbackStreamDataSize         = 512
maxTransformFeedbackBufferDataSize         = 512
maxTransformFeedbackBufferDataStride       = 512
transformFeedbackQueries                   = true
transformFeedbackStreamsLinesTriangles     = false
transformFeedbackRasterizationStreamSelect = false
transformFeedbackDraw                      = true

VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT:

maxVertexAttribDivisor = 4294967295

VkPhysicalDeviceVulkan11Properties:

deviceUUID                        = 00000000-0000-0000-0000-000000000000
driverUUID                        = 00000000-0000-0000-0000-000000000000
deviceNodeMask                    = 0
deviceLUIDValid                   = false
subgroupSize                      = 4
subgroupSupportedStages: count = 4
    SHADER_STAGE_FRAGMENT_BIT
    SHADER_STAGE_COMPUTE_BIT
    SHADER_STAGE_ALL_GRAPHICS
    SHADER_STAGE_ALL
subgroupSupportedOperations: count = 4
    SUBGROUP_FEATURE_BASIC_BIT
    SUBGROUP_FEATURE_VOTE_BIT
    SUBGROUP_FEATURE_ARITHMETIC_BIT
    SUBGROUP_FEATURE_BALLOT_BIT
subgroupQuadOperationsInAllStages = false
pointClippingBehavior             = POINT_CLIPPING_BEHAVIOR_ALL_CLIP_PLANES
maxMultiviewViewCount             = 6
maxMultiviewInstanceIndex         = 2147483647
protectedNoFault                  = false
maxPerSetDescriptors              = 1024
maxMemoryAllocationSize           = 0x80000000

VkPhysicalDeviceVulkan12Properties:

driverID                                             = DRIVER_ID_MESA_LLVMPIPE
driverName                                           = llvmpipe
driverInfo                                           = Mesa 22.0.5 (LLVM 13.0.1)
conformanceVersion                                   = 0.0.0.0
denormBehaviorIndependence                           = SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL
roundingModeIndependence                             = SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL
shaderSignedZeroInfNanPreserveFloat16                = true
shaderSignedZeroInfNanPreserveFloat32                = true
shaderSignedZeroInfNanPreserveFloat64                = true
shaderDenormPreserveFloat16                          = false
shaderDenormPreserveFloat32                          = false
shaderDenormPreserveFloat64                          = false
shaderDenormFlushToZeroFloat16                       = false
shaderDenormFlushToZeroFloat32                       = false
shaderDenormFlushToZeroFloat64                       = false
shaderRoundingModeRTEFloat16                         = true
shaderRoundingModeRTEFloat32                         = true
shaderRoundingModeRTEFloat64                         = true
shaderRoundingModeRTZFloat16                         = false
shaderRoundingModeRTZFloat32                         = false
shaderRoundingModeRTZFloat64                         = false
maxUpdateAfterBindDescriptorsInAllPools              = 67108863
shaderUniformBufferArrayNonUniformIndexingNative     = false
shaderSampledImageArrayNonUniformIndexingNative      = false
shaderStorageBufferArrayNonUniformIndexingNative     = false
shaderStorageImageArrayNonUniformIndexingNative      = false
shaderInputAttachmentArrayNonUniformIndexingNative   = false
robustBufferAccessUpdateAfterBind                    = true
quadDivergentImplicitLod                             = false
maxPerStageDescriptorUpdateAfterBindSamplers         = 65536
maxPerStageDescriptorUpdateAfterBindUniformBuffers   = 65536
maxPerStageDescriptorUpdateAfterBindStorageBuffers   = 65536
maxPerStageDescriptorUpdateAfterBindSampledImages    = 65536
maxPerStageDescriptorUpdateAfterBindStorageImages    = 65536
maxPerStageDescriptorUpdateAfterBindInputAttachments = 65536
maxPerStageUpdateAfterBindResources                  = 65536
maxDescriptorSetUpdateAfterBindSamplers              = 65536
maxDescriptorSetUpdateAfterBindUniformBuffers        = 65536
maxDescriptorSetUpdateAfterBindUniformBuffersDynamic = 16
maxDescriptorSetUpdateAfterBindStorageBuffers        = 65536
maxDescriptorSetUpdateAfterBindStorageBuffersDynamic = 16
maxDescriptorSetUpdateAfterBindSampledImages         = 65536
maxDescriptorSetUpdateAfterBindStorageImages         = 65536
maxDescriptorSetUpdateAfterBindInputAttachments      = 65536
supportedDepthResolveModes: count = 2
    RESOLVE_MODE_SAMPLE_ZERO_BIT
    RESOLVE_MODE_AVERAGE_BIT
supportedStencilResolveModes: count = 1
    RESOLVE_MODE_SAMPLE_ZERO_BIT
independentResolveNone                               = false
independentResolve                                   = false
filterMinmaxSingleComponentFormats                   = true
filterMinmaxImageComponentMapping                    = true
maxTimelineSemaphoreValueDifference                  = 18446744073709551615
framebufferIntegerColorSampleCounts: count = 1
    SAMPLE_COUNT_1_BIT

Device Extensions: count = 67

VK_EXT_4444_formats                    : extension revision 1
VK_EXT_calibrated_timestamps           : extension revision 2
VK_EXT_color_write_enable              : extension revision 1
VK_EXT_conditional_rendering           : extension revision 2
VK_EXT_custom_border_color             : extension revision 12
VK_EXT_depth_clip_enable               : extension revision 1
VK_EXT_extended_dynamic_state          : extension revision 1
VK_EXT_extended_dynamic_state2         : extension revision 1
VK_EXT_external_memory_host            : extension revision 1
VK_EXT_host_query_reset                : extension revision 1
VK_EXT_index_type_uint8                : extension revision 1
VK_EXT_line_rasterization              : extension revision 1
VK_EXT_multi_draw                      : extension revision 1
VK_EXT_post_depth_coverage             : extension revision 1
VK_EXT_primitive_topology_list_restart : extension revision 1
VK_EXT_private_data                    : extension revision 1
VK_EXT_provoking_vertex                : extension revision 1
VK_EXT_sampler_filter_minmax           : extension revision 2
VK_EXT_scalar_block_layout             : extension revision 1
VK_EXT_separate_stencil_usage          : extension revision 1
VK_EXT_shader_stencil_export           : extension revision 1
VK_EXT_shader_viewport_index_layer     : extension revision 1
VK_EXT_transform_feedback              : extension revision 1
VK_EXT_vertex_attribute_divisor        : extension revision 3
VK_EXT_vertex_input_dynamic_state      : extension revision 2
VK_GOOGLE_decorate_string              : extension revision 1
VK_GOOGLE_hlsl_functionality1          : extension revision 1
VK_KHR_16bit_storage                   : extension revision 1
VK_KHR_8bit_storage                    : extension revision 1
VK_KHR_bind_memory2                    : extension revision 1
VK_KHR_buffer_device_address           : extension revision 1
VK_KHR_copy_commands2                  : extension revision 1
VK_KHR_create_renderpass2              : extension revision 1
VK_KHR_dedicated_allocation            : extension revision 3
VK_KHR_depth_stencil_resolve           : extension revision 1
VK_KHR_descriptor_update_template      : extension revision 1
VK_KHR_device_group                    : extension revision 4
VK_KHR_draw_indirect_count             : extension revision 1
VK_KHR_driver_properties               : extension revision 1
VK_KHR_dynamic_rendering               : extension revision 1
VK_KHR_external_fence                  : extension revision 1
VK_KHR_external_memory                 : extension revision 1
VK_KHR_external_memory_fd              : extension revision 1
VK_KHR_external_semaphore              : extension revision 1
VK_KHR_get_memory_requirements2        : extension revision 1
VK_KHR_image_format_list               : extension revision 1
VK_KHR_imageless_framebuffer           : extension revision 1
VK_KHR_incremental_present             : extension revision 2
VK_KHR_maintenance1                    : extension revision 2
VK_KHR_maintenance2                    : extension revision 1
VK_KHR_maintenance3                    : extension revision 1
VK_KHR_multiview                       : extension revision 1
VK_KHR_push_descriptor                 : extension revision 2
VK_KHR_relaxed_block_layout            : extension revision 1
VK_KHR_sampler_mirror_clamp_to_edge    : extension revision 3
VK_KHR_separate_depth_stencil_layouts  : extension revision 1
VK_KHR_shader_atomic_int64             : extension revision 1
VK_KHR_shader_draw_parameters          : extension revision 1
VK_KHR_shader_float16_int8             : extension revision 1
VK_KHR_shader_float_controls           : extension revision 4
VK_KHR_shader_subgroup_extended_types  : extension revision 1
VK_KHR_spirv_1_4                       : extension revision 1
VK_KHR_storage_buffer_storage_class    : extension revision 1
VK_KHR_swapchain                       : extension revision 70
VK_KHR_timeline_semaphore              : extension revision 2
VK_KHR_uniform_buffer_standard_layout  : extension revision 1
VK_KHR_variable_pointers               : extension revision 1

VkQueueFamilyProperties:

queueProperties[0]:
-------------------
    minImageTransferGranularity = (1,1,1)
    queueCount                  = 1
    queueFlags                  = QUEUE_GRAPHICS | QUEUE_COMPUTE | QUEUE_TRANSFER
    timestampValidBits          = 64
    present support             = true

VkPhysicalDeviceMemoryProperties:

memoryHeaps: count = 1 memoryHeaps[0]: size = 2147483648 (0x80000000) (2.00 GiB) flags: count = 1 MEMORY_HEAP_DEVICE_LOCAL_BIT memoryTypes: count = 1 memoryTypes[0]: heapIndex = 0 propertyFlags = 0x000f: count = 4 MEMORY_PROPERTY_DEVICE_LOCAL_BIT MEMORY_PROPERTY_HOST_VISIBLE_BIT MEMORY_PROPERTY_HOST_COHERENT_BIT MEMORY_PROPERTY_HOST_CACHED_BIT usable for: IMAGE_TILING_OPTIMAL: color images FORMAT_D16_UNORM FORMAT_X8_D24_UNORM_PACK32 FORMAT_D32_SFLOAT FORMAT_S8_UINT FORMAT_D24_UNORM_S8_UINT FORMAT_D32_SFLOAT_S8_UINT (non-sparse) IMAGE_TILING_LINEAR: color images (non-sparse)

VkPhysicalDeviceFeatures:

robustBufferAccess                      = true
fullDrawIndexUint32                     = true
imageCubeArray                          = true
independentBlend                        = true
geometryShader                          = true
tessellationShader                      = true
sampleRateShading                       = true
dualSrcBlend                            = true
logicOp                                 = true
multiDrawIndirect                       = true
drawIndirectFirstInstance               = true
depthClamp                              = true
depthBiasClamp                          = true
fillModeNonSolid                        = true
depthBounds                             = false
wideLines                               = true
largePoints                             = true
alphaToOne                              = true
multiViewport                           = true
samplerAnisotropy                       = true
textureCompressionETC2                  = false
textureCompressionASTC_LDR              = false
textureCompressionBC                    = true
occlusionQueryPrecise                   = true
pipelineStatisticsQuery                 = true
vertexPipelineStoresAndAtomics          = true
fragmentStoresAndAtomics                = true
shaderTessellationAndGeometryPointSize  = true
shaderImageGatherExtended               = true
shaderStorageImageExtendedFormats       = true
shaderStorageImageMultisample           = true
shaderStorageImageReadWithoutFormat     = false
shaderStorageImageWriteWithoutFormat    = true
shaderUniformBufferArrayDynamicIndexing = true
shaderSampledImageArrayDynamicIndexing  = false
shaderStorageBufferArrayDynamicIndexing = true
shaderStorageImageArrayDynamicIndexing  = false
shaderClipDistance                      = true
shaderCullDistance                      = true
shaderFloat64                           = true
shaderInt64                             = true
shaderInt16                             = true
shaderResourceResidency                 = false
shaderResourceMinLod                    = false
sparseBinding                           = false
sparseResidencyBuffer                   = false
sparseResidencyImage2D                  = false
sparseResidencyImage3D                  = false
sparseResidency2Samples                 = false
sparseResidency4Samples                 = false
sparseResidency8Samples                 = false
sparseResidency16Samples                = false
sparseResidencyAliased                  = false
variableMultisampleRate                 = false
inheritedQueries                        = false

VkPhysicalDevice16BitStorageFeatures:

storageBuffer16BitAccess           = true
uniformAndStorageBuffer16BitAccess = true
storagePushConstant16              = true
storageInputOutput16               = false

VkPhysicalDevice4444FormatsFeaturesEXT:

formatA4R4G4B4 = true
formatA4B4G4R4 = true

VkPhysicalDevice8BitStorageFeatures:

storageBuffer8BitAccess           = true
uniformAndStorageBuffer8BitAccess = true
storagePushConstant8              = true

VkPhysicalDeviceBufferDeviceAddressFeatures:

bufferDeviceAddress              = true
bufferDeviceAddressCaptureReplay = false
bufferDeviceAddressMultiDevice   = false

VkPhysicalDeviceColorWriteEnableFeaturesEXT:

colorWriteEnable = true

VkPhysicalDeviceConditionalRenderingFeaturesEXT:

conditionalRendering          = true
inheritedConditionalRendering = false

VkPhysicalDeviceCustomBorderColorFeaturesEXT:

customBorderColors             = true
customBorderColorWithoutFormat = true

VkPhysicalDeviceDepthClipEnableFeaturesEXT:

depthClipEnable = true

VkPhysicalDeviceDescriptorIndexingFeatures:

shaderInputAttachmentArrayDynamicIndexing          = false
shaderUniformTexelBufferArrayDynamicIndexing       = false
shaderStorageTexelBufferArrayDynamicIndexing       = false
shaderUniformBufferArrayNonUniformIndexing         = false
shaderSampledImageArrayNonUniformIndexing          = false
shaderStorageBufferArrayNonUniformIndexing         = false
shaderStorageImageArrayNonUniformIndexing          = false
shaderInputAttachmentArrayNonUniformIndexing       = false
shaderUniformTexelBufferArrayNonUniformIndexing    = false
shaderStorageTexelBufferArrayNonUniformIndexing    = false
descriptorBindingUniformBufferUpdateAfterBind      = false
descriptorBindingSampledImageUpdateAfterBind       = false
descriptorBindingStorageImageUpdateAfterBind       = false
descriptorBindingStorageBufferUpdateAfterBind      = false
descriptorBindingUniformTexelBufferUpdateAfterBind = false
descriptorBindingStorageTexelBufferUpdateAfterBind = false
descriptorBindingUpdateUnusedWhilePending          = false
descriptorBindingPartiallyBound                    = false
descriptorBindingVariableDescriptorCount           = false
runtimeDescriptorArray                             = false

VkPhysicalDeviceDynamicRenderingFeaturesKHR:

dynamicRendering = true

VkPhysicalDeviceExtendedDynamicState2FeaturesEXT:

extendedDynamicState2                   = true
extendedDynamicState2LogicOp            = true
extendedDynamicState2PatchControlPoints = true

VkPhysicalDeviceExtendedDynamicStateFeaturesEXT:

extendedDynamicState = true

VkPhysicalDeviceHostQueryResetFeatures:

hostQueryReset = true

VkPhysicalDeviceImagelessFramebufferFeatures:

imagelessFramebuffer = true

VkPhysicalDeviceIndexTypeUint8FeaturesEXT:

indexTypeUint8 = true

VkPhysicalDeviceLineRasterizationFeaturesEXT:

rectangularLines         = true
bresenhamLines           = true
smoothLines              = true
stippledRectangularLines = true
stippledBresenhamLines   = true
stippledSmoothLines      = true

VkPhysicalDeviceMultiDrawFeaturesEXT:

multiDraw = true

VkPhysicalDeviceMultiviewFeatures:

multiview                   = true
multiviewGeometryShader     = true
multiviewTessellationShader = true

VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT:

primitiveTopologyListRestart      = true
primitiveTopologyPatchListRestart = true

VkPhysicalDevicePrivateDataFeaturesEXT:

privateData = true

VkPhysicalDeviceProtectedMemoryFeatures:

protectedMemory = false

VkPhysicalDeviceProvokingVertexFeaturesEXT:

provokingVertexLast                       = true
transformFeedbackPreservesProvokingVertex = true

VkPhysicalDeviceSamplerYcbcrConversionFeatures:

samplerYcbcrConversion = false

VkPhysicalDeviceScalarBlockLayoutFeatures:

scalarBlockLayout = true

VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures:

separateDepthStencilLayouts = true

VkPhysicalDeviceShaderAtomicInt64Features:

shaderBufferInt64Atomics = true
shaderSharedInt64Atomics = true

VkPhysicalDeviceShaderDrawParametersFeatures:

shaderDrawParameters = true

VkPhysicalDeviceShaderFloat16Int8Features:

shaderFloat16 = false
shaderInt8    = true

VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures:

shaderSubgroupExtendedTypes = true

VkPhysicalDeviceTimelineSemaphoreFeatures:

timelineSemaphore = true

VkPhysicalDeviceTransformFeedbackFeaturesEXT:

transformFeedback = true
geometryStreams   = true

VkPhysicalDeviceUniformBufferStandardLayoutFeatures:

uniformBufferStandardLayout = true

VkPhysicalDeviceVariablePointersFeatures:

variablePointersStorageBuffer = true
variablePointers              = false

VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT:

vertexAttributeInstanceRateDivisor     = true
vertexAttributeInstanceRateZeroDivisor = false

VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT:

vertexInputDynamicState = true

VkPhysicalDeviceVulkan11Features:

storageBuffer16BitAccess           = true
uniformAndStorageBuffer16BitAccess = true
storagePushConstant16              = true
storageInputOutput16               = false
multiview                          = true
multiviewGeometryShader            = true
multiviewTessellationShader        = true
variablePointersStorageBuffer      = true
variablePointers                   = false
protectedMemory                    = false
samplerYcbcrConversion             = false
shaderDrawParameters               = true

VkPhysicalDeviceVulkan12Features:

samplerMirrorClampToEdge                           = true
drawIndirectCount                                  = true
storageBuffer8BitAccess                            = true
uniformAndStorageBuffer8BitAccess                  = true
storagePushConstant8                               = true
shaderBufferInt64Atomics                           = true
shaderSharedInt64Atomics                           = true
shaderFloat16                                      = false
shaderInt8                                         = true
descriptorIndexing                                 = false
shaderInputAttachmentArrayDynamicIndexing          = false
shaderUniformTexelBufferArrayDynamicIndexing       = false
shaderStorageTexelBufferArrayDynamicIndexing       = false
shaderUniformBufferArrayNonUniformIndexing         = false
shaderSampledImageArrayNonUniformIndexing          = false
shaderStorageBufferArrayNonUniformIndexing         = false
shaderStorageImageArrayNonUniformIndexing          = false
shaderInputAttachmentArrayNonUniformIndexing       = false
shaderUniformTexelBufferArrayNonUniformIndexing    = false
shaderStorageTexelBufferArrayNonUniformIndexing    = false
descriptorBindingUniformBufferUpdateAfterBind      = false
descriptorBindingSampledImageUpdateAfterBind       = false
descriptorBindingStorageImageUpdateAfterBind       = false
descriptorBindingStorageBufferUpdateAfterBind      = false
descriptorBindingUniformTexelBufferUpdateAfterBind = false
descriptorBindingStorageTexelBufferUpdateAfterBind = false
descriptorBindingUpdateUnusedWhilePending          = false
descriptorBindingPartiallyBound                    = false
descriptorBindingVariableDescriptorCount           = false
runtimeDescriptorArray                             = false
samplerFilterMinmax                                = true
scalarBlockLayout                                  = true
imagelessFramebuffer                               = true
uniformBufferStandardLayout                        = true
shaderSubgroupExtendedTypes                        = true
separateDepthStencilLayouts                        = true
hostQueryReset                                     = true
timelineSemaphore                                  = true
bufferDeviceAddress                                = true
bufferDeviceAddressCaptureReplay                   = false
bufferDeviceAddressMultiDevice                     = false
vulkanMemoryModel                                  = false
vulkanMemoryModelDeviceScope                       = false
vulkanMemoryModelAvailabilityVisibilityChains      = false
shaderOutputViewportIndex                          = true
shaderOutputLayer                                  = true
subgroupBroadcastDynamicId                         = true

VkPhysicalDeviceVulkanMemoryModelFeatures:

vulkanMemoryModel                             = false
vulkanMemoryModelDeviceScope                  = false
vulkanMemoryModelAvailabilityVisibilityChains = false
oknozor commented 1 year ago

You should probably ask the wgpu folks I guess.

macmeister1967 commented 1 year ago

Never mind, I'll return to the main app launcher on Pop_OS! many thanks

On Thu, 8 Sept 2022 at 17:23, Paul Delafosse @.***> wrote:

You should probably ask the wgpu https://github.com/gfx-rs/wgpu folks I guess.

— Reply to this email directly, view it on GitHub https://github.com/oknozor/onagre/issues/51#issuecomment-1240329141, or unsubscribe https://github.com/notifications/unsubscribe-auth/AGLSXILAFTSDURD7DFBXYK3V5GH77ANCNFSM6AAAAAAQDYRHDE . You are receiving this because you authored the thread.Message ID: @.***>