Skip to content

Vulkan Error on Android with Adreno GPUs - Unable to load vkCreateRayTracingPipelinesKHR pointer #1093

@naomirehman1008

Description

@naomirehman1008

On some android devices running any amber test with the plain executable over adb results in the following error:

Vulkan: Unable to load vkCreateRayTracingPipelinesKHR pointer

Example output for the copy_data_buffer.amber test, run with adb:

Summary of Failures: 
/data/local/tmp/copy_data_buffer.amber 

Summary: 0 pass, 1 fail 
/data/local/tmp/copy_data_buffer.amber: Vulkan: Unable to load vkCreateRayTracingPipelinesKHR pointer

I've had this issue with three androids with Adreno GPUs (a Samsung s22 with Android 14, OnePlus 7T with OxygenOS 12, and OnePlus 11 with OxygenOS 15), but the executable/test works fine on Pixels 7a and 9 with Mali GPUs on Android 15. I don't think a ray tracing pipeline would be necessary for tests like copy_data_buffer.amber that don’t involve ray tracing, is there a way to prevent amber from trying to use the ray tracing pipeline when it isn’t needed?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions