Ik ben even flink ‘op vakantie’ van nagenoeg alle sociale alles vanwege thuissituatie (vandaar ook niet op IRC momenteel), maar deze wilde ik jullie niet onthouden: Enabling GPU usage meter causes audio stuttering in Pipewire · Issue #1954 · htop-dev/htop · GitHub
Tja, ik weet het ondertussen ook niet meer. Dit voelt wel een beetje als een “cannot print on Tuesdays”, maar in ieder geval doet m’n audio het nu weer normaal…
3 Likes
Ik ga een paar vragen stellen:
Check of de IRQ interrupts niet met elkaar conflicteren (heel oud MS-DOS dingetje):
cat /proc/interrupts | grep amdgpu
Krijg je dit probleem ook als je het volgende commando uitvoert:
watch -n 0.1 cat /sys/class/drm/card0/device/gpu_busy_percent
Is rt throttling actief, en heb je dat geprobeerd uit te zetten, met resultaat?
cat /proc/sys/kernel/sched_rt_runtime_us
Het kan ook een memory-IO ding zijn
Wellicht dat de actie van het monitoren van GPU de activiteit IO / memory operaties te lang locken (kan ook indirect zijn) waardoor
audio (een extern device dat busmastering toegang wil tot wat samples) te laat word opgehaald en daardoor stilte/crackles
oplevert.
Weinig dat je daar aan kan doen puur op de CPU en zijn L1/L2/L3 caches
Dan moet je meer kijken naar de chipset, en hoe memory-accesses daar worden verdeeld
- Memory access latency issues
- Memory bus matrix priorities
System Management Mode code uit de bios kan ook nog een rol spelen, als die te lang nodig heeft kun je
indirect ook nog vertraging in memory access krijgen