Faster I/O on the card will always help the overall LE/Kodi experience, but the "slow" I/O on the card is still many times faster than your ISP connection so buffering issues are about ISP/latencies not hardware. The read-ahead setting in the buffer can be increased, but cache tweaking only ever solves local network performance issues, i.e. bursty wifi and drop-outs, not "my internet connection isn't fast enough" type issues. As a broad rule unless your internal network is crap (in which case the solution is fixing your network) cache tweaks should not be needed.
Thanks, i've just done a speed write test on the card and am getting 10mb/s so I don't think that is the problem. I've got a 100mb/s connection and am getting close to these speeds on the rpi so I am at a loss as to what is actually causing this.
Is there a reason that even with the advanced settings my cache is still not filling the ram as it is meant too?
These are my current settings.
Quote
<advancedsettings>
<cache>
<memorysize>139460608</memorysize>
<buffermode>1</buffermode>
<readfactor>4.0</readfactor>
</cache>
</advancedsettings>
Display More
They seem to be what Krypton dictates as the new requirements in their wiki yet these are not making any difference whatsoever. It just seems odd that it's only the initial cache causing problems and then the streams works flawlessly for hours on end afterwards.
The only difference I can see in the connection between the rpi and any other device connected in the house is that the ping rate on the pi is somewhat higher. I am unsure what is causing this because even when wired it stays higher.