>> i have had this problem from time to time as well. i am still, after 2
>> years of working with the hammerfall, unsure of what causes it.
>
>Could it be a PCI problem? Latency timer issue? Busmastering problem?

it seems to be related to the condition of the h/w when it was stopped
and/or restarted, so i don't think its any of the things you mention
above. even then, its not completely deterministic. the noise comes
from the fact that ALSA is writing/reading data into the wrong half of
the "h/w buffer", caused by the card's report of which half its
currently working on. you are constantly overwriting the data its
using, and/or reading data that is being overwritten by the card. its
as if the relevant register never gets reset during a "reset"
operation, and ends up out of sync with what is actually
happening. RME claim to know nothing of this, naturally :)

as i said, it has become more or less invisible to me since we added
the patch to use the h/w pointer in an ASIO-like fashion (which
actually means "don't use the h/w pointer" :) i just don't think that
this has completely solved it.

--p

_______________________________________________
Alsa-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-devel

Reply via email to