(2016-03-26, 13:56)Ed76 Wrote: i think its like this: 0% means upscaling in every case. means if your target resolution is 1080p and you play a 1080p video the video is upscaled by shader (although its not neccesary in that case). that means 10% would be a good default value. that means every video that has a resolution 10% (or more) smaler than 1080p is upscaled by shader to 1080p. (but iam not 100% sure if this is right).
close, but still not 100% correct. Upscaling is always done in shaders.
This setting tells kodi to use a high quality and therefore GPU taxing algorithm to upscale the video to your display resolution if the picture size/resolution difference is above your setting value.
If the difference is below the setting level, it will
still upscale, but with an (much) lower quality and therefore much less GPU intensive algorithm.
The reason this setting exists is that many lower end GPUs(e.g. atoms, arm) are too slow to handle upscaling of (full) HD material with high quality(lanczos3, spline36), but the do fine when the source video is just SD, where upscaling quality is of the highest importance.
And it ofc doesn't make sense to upscale 1080p to 1080p..
Now, how do you use this?
Unless you have an pretty old or really low power box, the recommended value for this setting is 20%
This will still upscale anything up to 720p with high quality. If you have stuttering or lots of frame drops or skips, raise this value.