You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[BUG] [TGL] PCM 99 capture fails with the IGO integrated firmware with Google Assistant "OK Google" feature #4568
looks the buffer heap is used up here, it is understandable as both KPB history buffer and this IGO are requires of quite big buffer, need to debug and fine tune this part:
[ 37924481.461767] ( 26.145832) c1 buffer src/audio/buffer.c:60 ERROR buffer_alloc(): could not alloc size = 49152 bytes of type = 32
Add more information: igo is using the Buffer Zone as its working buffer (<40KB IIRC. code here), but kpb is using the Run-time Zone (49KB in the log. code here)
The size of these two zones are supposed to be determined in linking time. These two components are not sharing the same heap.
Add more information: igo is using the Buffer Zone as its working buffer (<40KB IIRC. code here), but kpb is using the Run-time Zone (49KB in the log. code here)
The size of these two zones are supposed to be determined in linking time. These two components are not sharing the same heap.
the 'kpb' history buffer could requires up to e.g. 384KB history buffer at buffer zone.
@keyonjie
I've applied the PR to private repo tgl-013-drop-stable but it fails during compiling due to memory map change. log.txt
Actually I have tried to build the IGO with Github Main branch but fails neither. Seems like after the commit dcd4f34 we don't have enough memory for IGO any more. dcd4f3.txt 0001-Disable-GWD-DSM-and-BT.zip
Hi @keyonjie, thanks to PR #4575, the reported issue should have been resolved. That said, I have not done extensive testing, only verified the reported scenario, ie. WoV + DMIC recording. The FW was based on tigerlake_chrome_igonr.config.
Activity
keyonjie commentedon Jul 29, 2021
looks the buffer heap is used up here, it is understandable as both KPB history buffer and this IGO are requires of quite big buffer, need to debug and fine tune this part:
fuyuntsuo commentedon Jul 30, 2021
Add more information:
igois using the Buffer Zone as its working buffer (<40KB IIRC. code here), butkpbis using the Run-time Zone (49KB in the log. code here)The size of these two zones are supposed to be determined in linking time. These two components are not sharing the same heap.
keyonjie commentedon Jul 30, 2021
the 'kpb' history buffer could requires up to e.g. 384KB history buffer at buffer zone.
keyonjie commentedon Jul 30, 2021
@fuyuntsuo @RDharageswari please help to check if the PR #4575 help for this issue.
fuyuntsuo commentedon Jul 30, 2021
@keyonjie
I've applied the PR to private repo
tgl-013-drop-stablebut it fails during compiling due to memory map change.log.txt
Actually I have tried to build the IGO with Github Main branch but fails neither. Seems like after the commit dcd4f34 we don't have enough memory for IGO any more.
dcd4f3.txt
0001-Disable-GWD-DSM-and-BT.zip
yongzhi1 commentedon Jul 30, 2021
Hi @keyonjie, thanks to PR #4575, the reported issue should have been resolved. That said, I have not done extensive testing, only verified the reported scenario, ie. WoV + DMIC recording. The FW was based on tigerlake_chrome_igonr.config.
lgirdwood commentedon Jul 30, 2021
@yongzhi1 @RDharageswari who will be able to do full test (and when) ? @mwasko fyi.
@keyonjie @slawblauciak good efforts in debugging this issue !
cujomalainey commentedon Sep 29, 2021
Ping on this bug, has this issue been fixed?
bkokoszx commentedon Oct 1, 2021
@sathya-nujella
I think we can close it now?
cujomalainey commentedon Oct 1, 2021
No activity for 3m, I am going to close this, feel free to reopen if i am incorrect.