Page 1 of 1

Pi 400 and Pi 4 Compute Module 4 development?

Posted: Sat Dec 12, 2020 9:52 am
by karrika
Hi guys,

I have not been active for a long time in QLC+. But recently I got the Vulkan driver demos compiled on a Pi 400 and the speed of some 3d stuff is around 200 fps on a TV screen.

I wonder which version would be good for starting to work on for the new Pi. The 4.x version on github or the future 5.x version?

My thought is to support Vulkan rather than OpenGL as it appears to give a 10x speed boost. And it should be cross platform compatible with other OS as well.

Some advice?

I am also dreaming of setting up a new DiscoHAT project with isolated audiophile 92kHz audio and isolated DMX + isolated GPIO pins. This time for the Raspberry Pi Compute Module 4 IO board.
--
Christmas greetings,
Karri

Re: Pi 400 and Pi 4 Compute Module 4 development?

Posted: Sun Dec 13, 2020 7:37 am
by mcallegari
Hi Karri,
I'm following the VK3D driver development since months and it looks really promising.
As usual though the QLC+ project is very tied to the Qt libraries development.
In the last months two things happened: RHI and Qt 6.
When Qt3D is fully ported to RHI and QLC+ is ported to Qt 6, maybe we can think of QLC+ 5 on Vulkan (and Metal, and Direct 3D)

It's a lot of stuff. It will take some time.

Re: Pi 400 and Pi 4 Compute Module 4 development?

Posted: Mon Dec 14, 2020 3:55 am
by karrika
Thanks for the info. Sounds like getting familiar with Qt6, RHI and Vulkan wood be great goals.

The RPi deb package worked on my Pi 400. Booting from an USB SSD made a huge difference. 24 seconds reboot time and the unit is usable as a desktop computer.

Ray tracing still takes a second. But several 3D operations are usable in real time.