-
Notifications
You must be signed in to change notification settings - Fork 299
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[BUG][TGL-NOCODEC][v1.7] Xrun on DMIC in multiple-pipeline test #3939
Comments
This should not be bandwidth issue as the 4 capture pipelines take < 20% of the bandwidth. |
@mwasko @slawblauciak looks like the DMIC IRQ handler again, did we not remove this since it did nothing but report an error (and consume cycles) ? |
@zrombel can you try reproducing it on our RVPs? |
Ok, will do. |
@lgirdwood we cannot completely ignore and suppress DMIC xrun. However to avoid DMIC xrun storm of interrupts the change was introduced to stop DMIC when xrun occurs. |
I realize there could be this possibility for DMIC pipelines, as the DMIC is started first and DMA later. The reason we don't see this in the SSP pipelines is we are not observing xrun interrupts there. |
once we can reproduce this stably, maybe worth to try if the PR #3952 help. |
@keqiaozhang still an issue today ? |
@keqiaozhang @XiaoyunWu6666 still an issue today ? |
@lgirdwood , yes, this issue can still be reproduced on TGL-RVP-NOCODEC platform in today's CI test. Daily test ID:4290 |
@keqiaozhang @XiaoyunWu6666 looks this is fixed according to the latest daily result, please help to double check and close it if true. |
run test case 500 iterations, this issue is not reproduced, close. |
Describe the bug
In multiple pipeline test case, an xrun is reported on DMIC pipeliine.
report ID: 2698
To Reproduce
run script: multiple-pipeline.sh -f c -l 200
Reproduction Rate
low, at 109 of 200
Environment
The text was updated successfully, but these errors were encountered: