2016-02-12, 13:24
I put this post into existing thread in RPi branch, but probably here it's more relevant.
--------
I have to confirm strange behaviour of the cache.
My HTPC (Win10; i3-5010U, 8GB RAM, m2 SSD, Kodi 15.2) is connected through 5GHz 802.11n WiFi. Pretty stable signal, RX/TX rate 270Mbps, HTPC able to steadily receive 17-19MBps when copying file from the same SMB network location. Yet when I tried to play ~104Mbps (avg rate) 4k video I encountered stuttering in some parts of the movie.
So I set-up advancedsettings.xml as per guide with cache size ~100MB, caching everything and factor 2. When started playback the bar goes in few seconds to 1% and I immediately see the "Cache filled before reaching required amount." error mesage. Playback starts but the more data intensive parts of the movie are still stuttering - and when I look at wifi transfer speed during the playback it's more-or-less matching complexity of the scene (e.g. more changes/movements increase the bitrate and also wifi speed goes up). Therefore it seems the cache is virtually nonexisting because it's not able to cover anything.
PS : it's not by CPU or other HW limit - when connected over ethernet it works like charm.
Video details :
-------------
File size : 35.1 GiB
Duration : 48mn 22s
Overall bit rate : 104 Mbps
...
Video
Format : AVC
Format/Info : Advanced Video Codec
Format profile : [email protected]
Format settings, CABAC : Yes
Format settings, ReFrames : 5 frames
Codec ID : V_MPEG4/ISO/AVC
Duration : 48mn 22s
Bit rate : 101 Mbps
Width : 4 096 pixels
Height : 2 304 pixels
-------------
EDIT : Log http://xbmclogs.com/pnzomzcku
--------
I have to confirm strange behaviour of the cache.
My HTPC (Win10; i3-5010U, 8GB RAM, m2 SSD, Kodi 15.2) is connected through 5GHz 802.11n WiFi. Pretty stable signal, RX/TX rate 270Mbps, HTPC able to steadily receive 17-19MBps when copying file from the same SMB network location. Yet when I tried to play ~104Mbps (avg rate) 4k video I encountered stuttering in some parts of the movie.
So I set-up advancedsettings.xml as per guide with cache size ~100MB, caching everything and factor 2. When started playback the bar goes in few seconds to 1% and I immediately see the "Cache filled before reaching required amount." error mesage. Playback starts but the more data intensive parts of the movie are still stuttering - and when I look at wifi transfer speed during the playback it's more-or-less matching complexity of the scene (e.g. more changes/movements increase the bitrate and also wifi speed goes up). Therefore it seems the cache is virtually nonexisting because it's not able to cover anything.
PS : it's not by CPU or other HW limit - when connected over ethernet it works like charm.
Video details :
-------------
File size : 35.1 GiB
Duration : 48mn 22s
Overall bit rate : 104 Mbps
...
Video
Format : AVC
Format/Info : Advanced Video Codec
Format profile : [email protected]
Format settings, CABAC : Yes
Format settings, ReFrames : 5 frames
Codec ID : V_MPEG4/ISO/AVC
Duration : 48mn 22s
Bit rate : 101 Mbps
Width : 4 096 pixels
Height : 2 304 pixels
-------------
EDIT : Log http://xbmclogs.com/pnzomzcku