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

Reply via email to