Video plays at full frame rate at 180° on Raspberry Pi 2 and 32-bit Pi 3

Video on an upside-down landscape screen on a Raspberry Pi 2 or 32-bit Pi 3 now plays as smoothly as unrotated video, instead of at about 2 frames per second. Portrait video on these boards is still slow.

On a Raspberry Pi 2, or a Raspberry Pi 3 running the 32-bit image, video with Screen rotation set to Landscape, inverted (180°) played at about 2 frames per second, because the board turned every frame in software. From Anthias 2026.07.4 the board's video hardware flips the picture instead. In the project's testing on a Pi 2 with a 1080p, 30 frames per second video, that took playback from about 2 to about 27 frames per second, the same as with no rotation.

Portrait is different. The video hardware on these boards can flip a picture but can't turn it by a quarter, so Portrait (90°) and Portrait, inverted (270°) still go through the software path. The picture is right, but 1080p video plays at about 2 frames per second on a Pi 2. Images and web pages rotate with no such cost. For portrait video, use a Raspberry Pi 4 or 5. The board notes in docs/board-enablement.md now say the same.

Put Screenly on your screens

Book a demo and we will walk you and your IT team through it, or start a free trial on a screen you already have.