Hi Ivan, thank you for testing this! A couple of notes: - I guess your're using DT have built from linux-next, which has gpu/v3d node enabled by default. That's why you don't need to load any overlay. Current TW is using downstream DTB so if you don't overwrite it with upstream one, the gpu node must be enabled via 'dtoverlay=vc4-kms-v3d-pi5,cma-256' in config.txt.
- no need to tweak the cma size in bcm2712.dtsi: that's the default value. Instead, please add the mentioned overlay and change the number after cma- (note that 512 won't work, so 256 is the maximum). - due to the lack of IOMMU support, we are currently use CMA for everything (GPU, CSI, SPI, etc.). It means that you can incur in some hiccups in case the contiguous memory got fragmented, especially if you're using more peripherals together. This is currently a known limitation (which reminds me that the wiki page for RPi5 must be updated :) ) Many thanks, Andrea
