Sound skips with rockchipes8316c since 0.3.21
Since I upgraded to 0.3.21, the sound skips continuously. I'm on Manjaro with a Pinebook Pro. I do see XRUNs in the journal, which did not occur with 0.3.20:
fév 12 10:24:44 jouet pipewire[401011]: (alsa_output.platform-es8316-sound.stereo-fallback-46) XRun! rate:4096/48000 count:1 time:76148398264 delay:14 max:14
fév 12 10:24:46 jouet pipewire[401011]: 7 events suppressed
fév 12 10:24:46 jouet pipewire[401011]: (alsa_output.platform-es8316-sound.stereo-fallback-46) XRun! rate:4096/48000 count:9 time:76150595719 delay:65225 max:73239
fév 12 10:24:48 jouet plasmashell[1289]: file:///usr/share/kpackage/kcms/kcm_pulseaudio/contents/ui/StreamListItem.qml:36: TypeError: Cannot read property 'width'>
fév 12 10:24:48 jouet pipewire[401011]: 6 events suppressed
fév 12 10:24:48 jouet pipewire[401011]: (alsa_output.platform-es8316-sound.stereo-fallback-46) XRun! rate:4096/48000 count:16 time:76152614729 delay:65177 max:732>
fév 12 10:24:51 jouet pipewire[401011]: 8 events suppressed
fév 12 10:24:51 jouet pipewire[401011]: (alsa_output.platform-es8316-sound.stereo-fallback-46) XRun! rate:4096/48000 count:25 time:76154885627 delay:65053 max:732>
fév 12 10:24:52 jouet plasmashell[1289]: file:///usr/share/kpackage/kcms/kcm_pulseaudio/contents/ui/StreamListItem.qml:36: TypeError: Cannot read property 'width'>
fév 12 10:26:30 jouet pipewire[401011]: 4 events suppressed
fév 12 10:26:30 jouet pipewire[401011]: (alsa_output.platform-es8316-sound.stereo-fallback-46) XRun! rate:4096/48000 count:30 time:76254440346 delay:76782 max:767>
fév 12 10:26:32 jouet pipewire[401011]: 7 events suppressed
fév 12 10:26:32 jouet pipewire[401011]: (alsa_output.platform-es8316-sound.stereo-fallback-46) XRun! rate:4096/48000 count:38 time:76256637247 delay:65213 max:767>
fév 12 10:26:34 jouet plasmashell[1289]: file:///usr/share/kpackage/kcms/kcm_pulseaudio/contents/ui/StreamListItem.qml:36: TypeError: Cannot read property 'width'>
fév 12 10:26:35 jouet pipewire[401011]: 6 events suppressed
fév 12 10:26:37 jouet pipewire[401011]: 8 events suppressed
fév 12 10:26:37 jouet pipewire[401011]: (alsa_output.platform-es8316-sound.stereo-fallback-46) XRun! rate:4096/48000 count:53 time:76260915480 delay:65297 max:767>
and on and on...
I also see this message, which is also new since 0.3.21:
fév 11 12:26:31 jouet pipewire-pulse[1559]: Failed to mlock memory 0xffffabb53000 32816: This is not a problem but for best performance, consider increasing RLIMIT_MEMLOCK
Manjaro (or rather ALARM in this case) sets that limit to 131072, but I haven't checked if this is new with their 0.3.21 package.
I'm running kernel 5.10.15. Reading other issues, I try fiddling with default.quantum, api.alsa.period_size and headroom without success (or most likely without finding the right values to use...).
Any idea what changed in 0.3.21 that broke the rockchipes8316c?