Bug 2218364
| Summary: | Pipewire-0.3.72-1 through 0.3.75-1 (and associated packages) adds delay to input audio from microphone. | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | George Kokinis <george.kokinis> | ||||||||||
| Component: | pipewire | Assignee: | Wim Taymans <wtaymans> | ||||||||||
| Status: | NEW --- | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||||||||
| Severity: | medium | Docs Contact: | |||||||||||
| Priority: | unspecified | ||||||||||||
| Version: | 38 | CC: | brunovern.a, information, wtaymans | ||||||||||
| Target Milestone: | --- | Keywords: | Desktop, Regression | ||||||||||
| Target Release: | --- | ||||||||||||
| Hardware: | x86_64 | ||||||||||||
| OS: | Linux | ||||||||||||
| Whiteboard: | |||||||||||||
| Fixed In Version: | Doc Type: | If docs needed, set a value | |||||||||||
| Doc Text: | Story Points: | --- | |||||||||||
| Clone Of: | Environment: | ||||||||||||
| Last Closed: | Type: | --- | |||||||||||
| Regression: | --- | Mount Type: | --- | ||||||||||
| Documentation: | --- | CRM: | |||||||||||
| Verified Versions: | Category: | --- | |||||||||||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||||||
| Cloudforms Team: | --- | Target Upstream Version: | |||||||||||
| Embargoed: | |||||||||||||
| Attachments: |
|
||||||||||||
|
Description
George Kokinis
2023-06-28 21:07:35 UTC
Created attachment 1973035 [details]
Output of pactl info.
Created attachment 1973036 [details]
Output of journalctl --user -u pipewire.
Output of journalctl --user -u pipewire for boots from today. Multiple restartsq are me swapping version to test that downgrading fixes my issue.
what is the output of pw-top? can you attach the output of pw-dump when the problem is happening? Created attachment 1973206 [details]
Output from pw-top
Created attachment 1973207 [details]
Output of pw-dump.
Tested today - Same bug still occurs in pipewire 0.3.73-1.fc38. Tested again today, still occurs in pipewire-0.3.74-1.fc38. Tested today, still occurs in 0.3.75-1.fc38. Are there any configuration changes I can make to give you more information? And is it worth compiling pipewire locally, or is the fedora build "stock" enough that it shouldn't make a difference. I suppose that sticking on an old version isn't too much of an issue for now, but I'm worried that at somepoint a security update will be released and I won't be able to update to it due to this bug. I am pretty sure that this is caused by the use of hires timestamps and the driver is not giving accurate timestamps. You could check this theory by setting api.alsa.htimestamp=false on the node properties of the hardware nodes: https://pipewire.pages.freedesktop.org/wireplumber/configuration/alsa.html#node-properties There seem to be other people suffering from this bug, I might disable hires timestamps by default in future versions. Evening Wim, Thanks for that, I have added a rule to set that in the config and it now seems to work. Much appreicated. |