imx8mp on android11(2.6.0) GPU Not idle at startup

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

imx8mp on android11(2.6.0) GPU Not idle at startup

1,507件の閲覧回数
zengwei18488
Contributor I

in vendor/nxp-opensource/kernel_imx/drivers/mxc/gpu-viv/hal/kernel/arch/gc_hal_kernel_hardware.c

/* Wait until GPU idle. */
do
{
gckOS_Udelay(hardware->os, delay);

gcmkONERROR(gckOS_ReadRegisterEx(
hardware->os,
hardware->core,
0x00004,
&idle));

timer += delay;
delay *= 2;

#if gcdGPU_TIMEOUT
if (timer >= hardware->kernel->timeOut)
{
gckHARDWARE_DumpGPUState(hardware);

if (hardware->kernel->command)
{
gckCOMMAND_DumpExecutingBuffer(hardware->kernel->command);
}

/* Even if hardware is not reset correctly, let software
** continue to avoid software stuck. Software will timeout again
** and try to recover GPU in next timeout.
*/
gcmkONERROR(gcvSTATUS_DEVICE);
}
#endif
}
while (!_IsGPUIdle(idle));

Timeout and print a large amount of dump info,Startup delay of more than ten seconds

ラベル(2)
0 件の賞賛
返信
2 返答(返信)

1,491件の閲覧回数
Bio_TICFSL
NXP TechSupport
NXP TechSupport

Hello zengwei,

 

Did you use 8MP reference board? Which Soc chip version are using?

 

Regards

0 件の賞賛
返信

1,487件の閲覧回数
zengwei18488
Contributor I

Thank you for your reply. We use MIMX8ML8CVNKZAB.

0 件の賞賛
返信