This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Arm Streamline OpenCL Mode not Work for Mali Immortalis-G720

I am trying to profile one debuggable app with Streamline tool, but I don't know how to configure OpenCL mode. My device is vivo Pad 3 pro, with GPU Mali Immortalis-G720.

In OpenCL-mode,  there are two limitations to use OpenCL mode:

  1. OpenCL mode is only available on platforms with an OpenCL timeline compiled into the Mali driver. In this page https://developer.arm.com/Tools%20and%20Software/Arm%20Development%20Studio#Supported-Devices, it lists Immortalis-G720, which is supported by Streamline OpenCL Timeline.
  2. The information in this topic applies to job manager GPUs up to version r42.When I check my GPU DDK version with 
    dumpsys | grep GLES
    , it prints that the GPU version is r44p1, I'm not sure if it means that OpenCL mode is not usable for me.

            

3. According to https://community.arm.com/support-forums/f/ai-and-ml-forum/52716/opencl-profiling-for-mali-gpu, I have tried to create config file and place it to the same directory as the application profiled,.But when I ran Streamline to profile the app, it didn't capture any data about OpenCL.

    

All I'd like to know is if OpenCL mode supports Immortalis-G720? If it does, how should I do? Btw, if ther is any other way to profile OpenCL kernel excuting on Mali GPU ?

Thanks a lot.

Parents
  • Thank you for your reply.
    May I ask if the older device I want to open "OpenCL TimeLine" (Mali-G78 and older) is a development board similar to HiKey 960 Specifications. Or can you provide a development board model.
    Do you need to set some option switches for the development board kernel. And I have GPU drivers
    Find some models here. Regarding the application name, if my application name is "openclDemo", is the file name that needs to be created "openclDemo. mali config" or "openclDemo. config" or "mali_debug. config", where the content is

    MALI_TIMELINE_UDS_LOSSLESS_MODE=1
    MALI_TIMELINE_ROLES=cl
    GATOR_WITH_MALI_SUPPORT=MALI_MIDGARD
    CONFIG_MALI_GATOR_SUPPORT=y

    My final version of Steamline is DS5.29.
Reply
  • Thank you for your reply.
    May I ask if the older device I want to open "OpenCL TimeLine" (Mali-G78 and older) is a development board similar to HiKey 960 Specifications. Or can you provide a development board model.
    Do you need to set some option switches for the development board kernel. And I have GPU drivers
    Find some models here. Regarding the application name, if my application name is "openclDemo", is the file name that needs to be created "openclDemo. mali config" or "openclDemo. config" or "mali_debug. config", where the content is

    MALI_TIMELINE_UDS_LOSSLESS_MODE=1
    MALI_TIMELINE_ROLES=cl
    GATOR_WITH_MALI_SUPPORT=MALI_MIDGARD
    CONFIG_MALI_GATOR_SUPPORT=y

    My final version of Steamline is DS5.29.
Children
No data