Live data from Hacker News

Raspberry Pi 4 V3DV graphics driver achieves Vulkan 1.0 conformance

cnx-software.com

1–10 of 105 posts

Re: Raspberry Pi 4 V3DV graphics driver achieves Vulkan 1.0 conformance

#3
Dumb question - if I want to do simple image processing on a pi4 (2d ffts, small kernels, summing 2d arrays in one dimension, finding Maxima), and I care about performance, is this a reasonable stack to use,with decent prospects or is it faster/safer to stick on the Arm, despite the GPU. 1k x1k monochrome images, at 3-10 fps ( or more)? Jetson nano seems to be the obvious commodity but pricier alternative with GPU access, but smaller ecosystem.

Re: Raspberry Pi 4 V3DV graphics driver achieves Vulkan 1.0 conformance

#4
post #2

This is what sets the raspberry pi apart from all other SBCs in my experience: software support. Kudos, this is fantastic stuff! Will love to see the ecosystem of stuff that springs up that takes advantage of this.

I wish there was a multi CPU RPI board with M2 option. Sort of like this one:

https://www.solid-run.com/nxp-lx2160a-family/clearfog-cx-lx2...

Re: Raspberry Pi 4 V3DV graphics driver achieves Vulkan 1.0 conformance

#5
post #3

Dumb question - if I want to do simple image processing on a pi4 (2d ffts, small kernels, summing 2d arrays in one dimension, finding Maxima), and I care about performance, is this a reasonable stack to use,with decent prospects or is it faster/safer to stick on the Arm, despite the GPU. 1k x1k monochrome images, at 3-10 fps ( or more)? Jetson nano seems to be the obvious commodity but pricier alternative with GPU ac…

I would start with whatever is simplest and use the GPU if you actually need to optimize performance.

Re: Raspberry Pi 4 V3DV graphics driver achieves Vulkan 1.0 conformance

#6
post #3

Dumb question - if I want to do simple image processing on a pi4 (2d ffts, small kernels, summing 2d arrays in one dimension, finding Maxima), and I care about performance, is this a reasonable stack to use,with decent prospects or is it faster/safer to stick on the Arm, despite the GPU. 1k x1k monochrome images, at 3-10 fps ( or more)? Jetson nano seems to be the obvious commodity but pricier alternative with GPU ac…

Vulkan can be used for compute, although I would guess that few applications support that.

For pre Pi4 boards, there is an OpenCL implementation.

https://github.com/doe300/VC4CL

Re: Raspberry Pi 4 V3DV graphics driver achieves Vulkan 1.0 conformance

#9
post #2

This is what sets the raspberry pi apart from all other SBCs in my experience: software support. Kudos, this is fantastic stuff! Will love to see the ecosystem of stuff that springs up that takes advantage of this.

And yet one of the reason it achieved such great software support is because it had so much success, despite the non-standard hardware (armv6 at launch, broadcom, no EFI boot, broadcom, no GIC, broadcom, no armv8, broadcom, gpu boots before CPU, etc.)
Post reply on HN