Bug 91831
Summary: | Simultaneous audio-out is delayed [per-card interface]. | ||
---|---|---|---|
Product: | IO/Storage | Reporter: | Jeb Eldridge (jebeld17) |
Component: | DIO | Assignee: | Jaroslav Kysela (perex) |
Status: | NEW --- | ||
Severity: | high | CC: | tiwai |
Priority: | P1 | Keywords: | trivial |
Hardware: | All | ||
OS: | Linux | ||
URL: | https://bugs.launchpad.net/ubuntu/+source/paprefs/+bug/1409100 | ||
Kernel Version: | Ubuntu 3.16.0-28.38-lowlatency 3.16.7-ckt1 | Subsystem: | |
Regression: | Yes | Bisected commit-id: | |
Attachments: |
Software Dependencies for Paprefs + ALSA
HardInfo Report (HTML FILE) NEW HardInfo Report - January 22, 2015 |
Description
Jeb Eldridge
2015-01-22 13:17:39 UTC
Created attachment 164401 [details]
HardInfo Report (HTML FILE)
Here is a hardinfo report done from the time the bug was originally files. Please note even today with the latest updates for Ubuntu, I still have the same sound issue.
Unless all sound boards share the same clock, there are always drift between them after some time. It's unavoidable, and it's no sound driver problem. If you have some professional boards with the clock sync feature, they sholuld be able to perfectly sync with each other. The upper layer audio stack can resample the sample rate on the fly in order to match with the other clock source (a la PLL), but I doubt whether PA does it. Could there be a clock rate sync added to the kernel that uses the CPU/APU as the middleman per-say, to tell the Southbridge (AMD SB710 in my machine to be exact) to designate audio accordingly to both devices by delaying the output so-slightly via one bus compared to the other that is obviously faster? A delay mechanism like this could be an efficient bypass standard if perfected. Created attachment 164411 [details]
NEW HardInfo Report - January 22, 2015
Here is an updated HardInfo report on my machine taken from today, January 22, 2015 at ~8:40AM EST after new system updates. The issue still occurs, nevertheless.
It's not about CPU clock. I know it's not. But the CPU designates what processes go where. Sound cards have own oscillators on them... |