6by9
6by9
Correct. If the firmware sees that the vc4 overlay has been configured, then it blocks enabling the firmware side rotation. Easiest option if your system locks onto the HDMI fast...
Rotation is done via a memory to memory operation triggered at the display frame rate, with the resulting buffer being the one that is actually rendered (I'd already said as...
As I commented on the forum thread, each display will show up as a separate connector, eg HDMI-A-1, HDMI-A-2, DSI-1, etc. On Pi0-4 they'll all be on the same DRM...
I don't generally do Python (give me C any day!), and there appears to be some overlap with the library being kms vs pykms so we get weird imports around...
Having had a quick chat with those who know a little more about the Python side than I do, it looks to be a bit of a mess with multiple...
Panel drivers want to go upstream, and would need devicetree bindings. CWD686 panel driver has been sent before at https://patchwork.freedesktop.org/patch/503489/, but no v4 ever seemed to appear. The change to...
Sorry, thought I'd replied to these. Yes, using the `_unlocked` variants would appear to be the correct thing to do. It was a long time ago I last looked at...
#6929 for the PR to 6.12 (it'll get forward ported too)
The rpi-6.1.y branch is now the legacy branch and isn't taking new downstream features/fixes, only fixes from upstream. vc4_v3d.c is also almost unchanged from mainline, and those minor diffs should...
@sahib Your issue is very different. You would appear to be using the full vc4 3D driver (vc4-kms-v3d). The Pi4 has a different 3D block (v3d), and currently only supports...