#10045 HIGH 1.5-sof: XO-1.5 Record audio/video are out of sync with each other

John Watlington wad at laptop.org
Tue May 11 23:29:08 EDT 2010


Reading the patch, it sounds like a better set of parameters
to try would be:
vm.dirty_background_ratio=10
vm.dirty_bytes=90

Cheers,
wad

On May 11, 2010, at 10:41 PM, James Cameron wrote:

> On Tue, May 11, 2010 at 10:16:13PM -0400, Martin Langhoff wrote:
>> What you are saying is that this is a different issue from what dsd
>> tracked down -- entirely possible that these are 2 orthogonal issues.
> 
> Yes, entirely possible.
> 
>> Does the frequency and/or std deviation change if you tweak the
>> vm.dirty_* sysctl values?
> 
> Yes, significantly.  What I've observed is most likely entirely due to
> vm.dirty_* behaviour.
> 
> The default on os123 is
> 
> vm.dirty_background_bytes=0
> vm.dirty_background_ratio=10
> vm.dirty_bytes=0
> vm.dirty_expire_centisecs=3000
> vm.dirty_ratio=20
> vm.dirty_writeback_centisecs=500
> 
> Changing this to
> 
> vm.dirty_background_ratio=90
> vm.dirty_expire_centisecs=60000
> vm.dirty_ratio=90
> vm.dirty_writeback_centisecs=0
> 
> causes the dd to finish in 7 seconds instead of 92 seconds, the sync to
> take much longer, and the write latencies are much smaller.
> 
> So the effect I was seeing was documented ... "process which is
> generating disk writes will itself start writing out dirty data.", per
> vm.txt in Documentation/
> 
> -- 
> James Cameron
> http://quozl.linux.org.au/




More information about the Devel mailing list