These settings reduced dropped frames issue to minimum.
Settings for S905X box with Krypton build and 50/60 Hz panel TV.
No audio passthrough.
It should also work with future Leia builds.
I assume all TVs have regular 24p mode (so called Cinema Mode).
Method 1
System settings -> Display
- Resolution: 1080p
- Refresh rate: 50 Hz / 60 Hz
Player settings -> Videos
- Adjust display refresh rate to match video: always or Start/stop (LibreELEC will automatically switch TV to 24p mode)
- Sync playback to display: yes (compensates the FPS/Hz differences). Enable it only if you're experiencing subtitles frame drops.
Method 2
System settings -> Display
- Resolution: 1080p
- Refresh rate: 50 Hz (why 50 and not 60 is explained later)
Player settings -> Videos
- Adjust display refresh rate to match video: never
- Sync playback to display: yes (mandatory)
The reason for judder is framerate most movies are shot. It's precisely 23.976 fps (24 fps in round figures).
For judder free playback the 24 fps must divide into refresh rate of your TV.
60 Hz panels are problematic in this regard because 2x24=48 and 3x24=72. Not even close to 60.
Closest to 48 is 50 Hz setting. That is why we set 50 Hz in LibreELEC display settings.
Disable Adjust display refresh rate to match video. Set it to never.
Sync playback to display will help to compensate the 48≠50 difference. Playback will be smooth but 4% faster than normal. It looks kinda funny at first.
You need to adjust audio delay after that.
If you own true and properly set 120 Hz panel TV there will no dropped frames or 4% faster playback. Just TRUE cinema experience. 120Hz/24fps=5. Perfect. It can't be any better.
Many companies are advertising their TVs as 120 Hz but this crucial parameter is often misleading and may mean that in reality the panel is 60 Hz and the 120 Hz is achieved with enhancement method.
You can check what panel your TV really has on manufacturer specification page. You can be surprised...
Those who own 60 Hz or kind of 120 Hz false panel can:
a) turn TVs motion enhancement off and use Method 1 or 2
b) disable Adjust display refresh rate to match video and sync playback to display in LibreELEC and enable motion enhancement in TV.
Sometimes they are doing good job and sometimes they can make it worse (soap opera effect).
Anyway, best results in LibreELEC will be achieved with 50 Hz setting.