This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TDA4VP-Q1: VAIP_Usage of GPU in TDA4VP88

Part Number: TDA4VP-Q1

Tool/software:

Hello Experts

We wanted to use TDA4AP88 instead of TDA4VP88.

On our initial analysis we understood the basic need of the usage of GPU is in surround view for rendering the image.

We couldn't find any other use cases of GPU.

1. Could you list out the functionalities of GPU in TDA4VP88.

2. Also for overlay in display, is GPU is needed in any case? Or will it be managed completely by the overlay manager in Display Sub System?

Your earliest response to this is highly appreciated.

regards

Ratheesh

  • Hello Ratheesh, 

    1. You can find a list of the various features of the GPU in the TRM (section 6.5.2). To provide a brief overview, the GPU supports these functionalities:

    • Rendering 2D and 3D workloads
    • General purpose compute for color conversions, custom shading, filters, etc.
    • You are correct, the GPU is key for surroundview stitching and rendering.
    • DMA operations to reduce CPU load.
    • Virtualization (up to 8 GPUs)

    2. I'd like to confirm with our DSS expert but I believe it depends on the situation. For example, anything that requires rendering with openGL or stitched images (like SRV) would need the GPU. However, if not using the GPU the DSS is responsible for the other basic effects.

    Thanks,
    Sarabesh S.

  • Thanks Sarabesh, for the feedback. Will wait for your response after your confirmation with DSS expert.

  • Hi Ratheesh, 

    I confirmed with the DSS expert, that the GPU is not needed for overlaying and the DSS is fully responsible for overlay in display. However, if you're rendering w/ the GPU on top of a DSS overlay. then the GPU is used.

    Thank you,
    Sarabesh S.