Skip to content

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

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?

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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