Yes, there are issues related to the fact that disk I/O causes major - from
the audio's point of view - pauses. Unfortunately I'm not expert in this
area, but this is what you could do:

1. Disable sonogram in Clementine. Yes, this helps a bit, but I was too
lazy to investigate, why. :)

2. Try to _lower_ buffer sizes. Larger buffer causes larger read.

Eventually I'll look at Clementine 2.x...

--
Vadim Zhukov
18 дек. 2014 г. 12:23 пользователь "Marko Cupać"
<marko.cu...@mimar.rs>
написал:

> On Thu, 18 Dec 2014 09:13:31 +0100
> Marko Cupać <marko.cu...@mimar.rs> wrote:
>
> > Hi,
> >
> > When playing local mp3 files in clementine, there are frequent short
> > skips. Listening to the same files over network (icecast) everything
> > is ok.
>
> I searched around, and It appears that I have I/O bottleneck, as vmstat
> constantly shows blocked processes even though laptop does close to
> nothing:
>
>  procs    memory       page                    disks    traps          cpu
>  r b w    avm     fre  flt  re  pi  po  fr  sr sd0 sd1  int   sys   cs us
> sy id
>  1 5 0 817348 6063372  680   0   0   0   0   0  11 1068 1911 26543 4849
> 6  6 88
>  2 5 0 817364 6063352   41   0   0   0   0   0   0   0  131  7076  933  4
> 0 96
>  2 5 0 817424 6063288   37   0   0   0   0   0   0   0  135  7334  983  3
> 1 96
>  1 5 0 817436 6067428   37   0   0   0   0   0   0   0  143  6822  921  3
> 1 96
>  1 5 0 817516 6067348   43   0   0   0   0   0   0   0  134  7337  976  5
> 0 95
>  0 5 0 817520 6067340   25   0   0   0   0   0   0   0  133  7001  939  3
> 1 96
>  1 5 0 817744 6067116   80   0   0   0   0   0   0   0  136  7419  998  4
> 0 96
>  2 5 0 817760 6067100   38   0   0   0   0   0   0   0  134  6944  936  2
> 1 97
>  2 5 0 818096 6066764  176   0   0   0   0   0   0   0  134  7668 1147  4
> 1 95
>  2 5 0 818124 6066720   34   0   0   0   0   0   2   0  132  6949  941  3
> 0 97
>  2 5 0 818420 6066424  112   0   0   0   0   0   0   0  141  8124 1058  3
> 2 95
>  1 5 0 818416 6066428   27   0   0   0   0   0   0   0  134  7435  981  3
> 1 96
>  2 5 0 818656 6066236  136   0   0   0   0   0   0   0  168  7714 1069  4
> 1 95
>  1 5 0 818672 6075136   27   0   0   0   0   0   0   0  141  7140  947  4
> 2 94
>
> Here's atactl identify output:
>
> Model: KINGSTON SV300S37A240G, Rev: 521ABBF0, Serial #: 50026B72410EC74E
> Device type: ATA, fixed
> Cylinders: 16383, heads: 16, sec/track: 63, total sectors: 468862128
> Device capabilities:
>         ATA standby timer values
>         IORDY operation
>         IORDY disabling
> Device supports the following standards:
> ATA-2 ATA-3 ATA-4 ATA-5 ATA-6 ATA-7 ATA-8
> Master password revision code 0xfffe
> Device supports the following command sets:
>         NOP command
>         READ BUFFER command
>         WRITE BUFFER command
>         Host Protected Area feature set
>         Read look-ahead
>         Write cache
>         Power Management feature set
>         Security Mode feature set
>         SMART feature set
>         Flush Cache Ext command
>         Flush Cache command
>         48bit address feature set
>         Set Max security extension commands
>         Set Features subcommand required
>         Power-up in standby feature set
>         Advanced Power Management feature set
>         DOWNLOAD MICROCODE command
>         IDLE IMMEDIATE with UNLOAD FEATURE
>         SMART self-test
>         SMART error logging
> Device has enabled the following command sets/features:
>         NOP command
>         READ BUFFER command
>         WRITE BUFFER command
>         Host Protected Area feature set
>         Read look-ahead
>         Write cache
>         Power Management feature set
>         SMART feature set
>         Flush Cache Ext command
>         Flush Cache command
>         48bit address feature set
>         Set Features subcommand required
>         Advanced Power Management feature set
>         DOWNLOAD MICROCODE command
>
> Any advice on where should I start looking for solution?
>
> Thank you in advance,
> --
> Marko Cupać
> https://www.mimar.rs/

Reply via email to