2015-08-31, 10:32
Hi.
Since version 15.0 Kodi is unable to detect the current refresh rate on my android platform (4.2.2), based on a allwinner a31 SoC. This problem was not present on previous versions.
When going to systems settings -> video calibration, it reports the right screen resolution, but the refresh rate is detected as 10.91 Hz, which is clearly wrong (in my case it should detect 60 Hz).
This causes the interface going quite un-smoothly in general. For instance the RSS scroll goes at full speed, making impossible to read anything.
An (ugly?) workaround for this is to disable the vertical synchronizing in settings.
I read somewhere, I don't remember if in this forum or elsewhere, that the android platform has problems with the getpreferredRefreshRate() system call. It seems indeed the case for me, I don't know if other users are affected by this as well. I search the forum and found nothing.
FYI, in my case I solved the problem by compiling Kodi 15.2 rc myself and changing the automatic (and incorrect) refresh rate detection in EGLNativeTypeAndroid.cpp to a fixed value of 60.0 (as in previous Kodi versions).
Unless there is a way to reliably detect the refresh rate on android, it would be nice to have the option to manually select the right value. For instance a menu in system -> video to select 'auto', '50', '60', etc.
Since version 15.0 Kodi is unable to detect the current refresh rate on my android platform (4.2.2), based on a allwinner a31 SoC. This problem was not present on previous versions.
When going to systems settings -> video calibration, it reports the right screen resolution, but the refresh rate is detected as 10.91 Hz, which is clearly wrong (in my case it should detect 60 Hz).
This causes the interface going quite un-smoothly in general. For instance the RSS scroll goes at full speed, making impossible to read anything.
An (ugly?) workaround for this is to disable the vertical synchronizing in settings.
I read somewhere, I don't remember if in this forum or elsewhere, that the android platform has problems with the getpreferredRefreshRate() system call. It seems indeed the case for me, I don't know if other users are affected by this as well. I search the forum and found nothing.
FYI, in my case I solved the problem by compiling Kodi 15.2 rc myself and changing the automatic (and incorrect) refresh rate detection in EGLNativeTypeAndroid.cpp to a fixed value of 60.0 (as in previous Kodi versions).
Unless there is a way to reliably detect the refresh rate on android, it would be nice to have the option to manually select the right value. For instance a menu in system -> video to select 'auto', '50', '60', etc.