[mythtv-users] MythTV Light on RPi 3b

Curtis Gedak gedakc at gmail.com
Mon Jan 11 18:14:14 UTC 2021

Doh!  I accidentally hit send.  Here is full message.

Hi Martin,

Currently I'm setting up an RPi4 as a combined FE/BE with MythTV 31.  So
far it has gone well and I do not experience any tearing.

With my Intel x86_64 setup I had a devil of a time fixing this and
finally used a OpenGL with a compositor on Mythbuntu 14.04 [1].  That
version has proven stable for me and family members so I have not
upgraded it.


Now back to responding to your questions:

I used the instructions [2] from Jim Abernathy, which use the playback
profile MMAL decode only + OpenGL YV12 renderer.

[2] https://mythtv-rp4.blogspot.com/2020/

I installed Raspberry Pi OS Lite 2020-12-02 and hence avoid the overhead
of X11.

I use the MMAL decoder settings as described in the first post of the
mythtv forum thread [3].

[3] https://forum.mythtv.org/viewtopic.php?f=46&t=4170

I am documenting my steps but have a ways to go before I share these

'Hope that helps,

On 2021-01-11 12:53 a.m., Martin Bene wrote:
> I've just spent the last couple of days upgrading my mythtv system (backend plus 5 Raspberry 3b Frontends).
> I wanted to go from 0.27 to 31, but in the end I gave up on 31 and went with 30 instead because I could not get acceptable playback on 31.
> Both on .27 and on 30  Playback up to and including 1920p50 works perfectly using the openmax decode and openmax render methods, even without MPEG license.
> For 31, I installed 2020-12-02-raspios-buster-armhf, updated and followed the wiki instructions for new playback profile using V4L2 decode only + OpenGL YV12 renderer (both with and without MPEG license).  With all settings I tried I had slight tearing in playback.
> Can you post the /boot/config.txt you're using and the playback profile settings you settled on? Are you using a decoder license? Do you run mythtv from an lxsession or are you using eglfs?
> I could get autostart working for lxsession using .config/lxsession/LXDE-pi/autostart; running QT_QPA_PLATFORM=eglfs mythfrontend didn't work for me.
> Regards, Martin

More information about the mythtv-users mailing list