Live data from Hacker News

Raspberry Pi 4 V3DV graphics driver achieves Vulkan 1.0 conformance

cnx-software.com

51–60 of 105 posts

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

#51
post #48

Earlier quoted context omitted.

For about 2x the price of the Raspberry Pi 4 8GB model, I can buy a significantly more powerful X86 solution, in terms of compute and I/O. Compared to that, what would make you go for a Pi at that price point?

What would you recommend in the x86 space?

I haven't actually purchased it myself so can't recommend as such, but for example the Biostar A10N-8800E looks[2] interesting.

Has a quad core AMD APU, 2x DDR4 DIM sockets, PCIe 3.0 x16 slot, one M key M.2 slot, 2x SATA, 2x USB 3.1 Gen 1.

Board itself with integrated CPU costs just ~20% more than the Raspberry Pi 4 8GB, at least here in Norway. Add in 8GB of value memory and a small/spare PSU and you should be not far off the 2x mark.

[1]: http://www.biostar-usa.com/app/en-us/mb/introduction.php?S_I...

[2]: https://www.techpowerup.com/review/biostar-a10n-8800e/

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

#52
post #31

Earlier quoted context omitted.

I actually wish there was a more powerful Raspberry PI. Whenever you say you want more powerful the answer is the current way it's primary goal is to be affordable and its primary target audience are schools etc. E.g. The standard version of the Pi 400 with 4 GB covers most (consumer / school children / students) application purposes. 8 GB are rather needed in the area of video editing / prosumer / server, and would…

"The vendor" is a foundation that has education at the center of its charter. https://en.wikipedia.org/wiki/Raspberry_Pi_Foundation They are not doing this for profit, although they are self-financing at this point (from what I've read).

Ostensibly, yes. But consider that Eben Upton is an ex-Broadcom guy that helped build videocore and that they get everything at cost, and it looks like an incredibly powerful PR move for Broadcom with side benefits.

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

#53
post #23
post #14

Noob question - is there a quick summary somewhere why Vulkan is better than e.g. OpenGL? Whats different? And what kind of performance enhancements one should expect when using Vulkan?

OpenGL is single threaded with a single state machine (ok there are some atomic supports via extensions). Vulkan allows you to manage the stream so you can multi-thread. This allows you to update more that 1 state at a time, for example in OpenGL loading textures and mesh data at the same time can't happen easily. In vulkan you can tune this yourself. (this is a very simplistic example). I usually say that Vulkan is…

OpenGL supports multi-threading via creation of multiple contexts, sharing resources (textures, shaders etc) between them.

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

#54
post #16
post #14

Noob question - is there a quick summary somewhere why Vulkan is better than e.g. OpenGL? Whats different? And what kind of performance enhancements one should expect when using Vulkan?

Answer from another noob: AFAIK it is not about being better, but lower level. Being closer to how GPUs work underneath gives developers more flexibility for optimizing.

Often it has been that Vulkan is closer to how GPUs work simply due to GPU manufacturers having to change their GPUs to work well with Vulkan. To for example add a co-processor to the GPU so that it can do job scheduling in a more Vulkanish way.

Vulkan was after all a spec from one GPU manufacturer (AMD), there are a handfull others with their own archs developed with their own assumptions.

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

#55
post #48

Earlier quoted context omitted.

What would you recommend in the x86 space?

I haven't actually purchased it myself so can't recommend as such, but for example the Biostar A10N-8800E looks[2] interesting. Has a quad core AMD APU, 2x DDR4 DIM sockets, PCIe 3.0 x16 slot, one M key M.2 slot, 2x SATA, 2x USB 3.1 Gen 1. Board itself with integrated CPU costs just ~20% more than the Raspberry Pi 4 8GB, at least here in Norway. Add in 8GB of value memory and a small/spare PSU and you should be not f…

No GPIOs there, though.

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

#56
post #48

Earlier quoted context omitted.

For about 2x the price of the Raspberry Pi 4 8GB model, I can buy a significantly more powerful X86 solution, in terms of compute and I/O. Compared to that, what would make you go for a Pi at that price point?

What would you recommend in the x86 space?

Any of the Udoo boards, most specifically the x86 Advanced Plus II. Plenty of GPIOs from the Braswell core, and another chunk from an integrated Arduino.

Its a bit more than 2x the price, but the flexibility and standard boot and peripherals it offers is worth the cost for hobbiest hacks.

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

#57

Earlier quoted context omitted.

if only there were a bunch of other sbcs that had different performance and price levels available... oh wait just buy a khadas vim3 or the new tinkerboard etc etc

Do these support Raspberry Pi hats (e.g. the TV hat) and OSes (e.g. Raspbian)? I've read the software/compatibility part of Raspberry Pi alternatives (incl. those from big brands) is very bad. Perhaps this is not the case with Khadas, I hardly know anything about this brand.

Depends on the 40-pin peripheral layout. The tinkerboard doesnt run Raspbian, but instead runs ASUS' own OS.

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

#58

Earlier quoted context omitted.

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...

we're pretty much there. The new pi 4 compute module breaks out the pcie bus. The official pi4 compute base board routes that to a standard pcie x1 slot instead of USB 3.0 which is a massive win in my book (hello more ethernet/sata/fpga/nvme/etc). It's a baby Arm mobo with pci and I'm a little excited :-) I have a pi4 compute + base board on pre-order plus I just bought a pcie x1 m.2 M-key card off amazon. I plan to…

It would be nice it if wasn't perpetually on backorder though.

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

#59

Earlier quoted context omitted.

I haven't actually purchased it myself so can't recommend as such, but for example the Biostar A10N-8800E looks[2] interesting. Has a quad core AMD APU, 2x DDR4 DIM sockets, PCIe 3.0 x16 slot, one M key M.2 slot, 2x SATA, 2x USB 3.1 Gen 1. Board itself with integrated CPU costs just ~20% more than the Raspberry Pi 4 8GB, at least here in Norway. Add in 8GB of value memory and a small/spare PSU and you should be not f…

No GPIOs there, though.

Sure, but the post I replied to specifically said

> The vendor just doesn't want to acknowledge the real role of Raspberry Pi is not limited to being a cheap tinkerer board anymore

To me, tinkering means GPIO.

That's why I was asking why the want for a Raspberry Pi, why not get something else that already exist. I'm curious what they're looking for. Of course if they still want GPIO then that's a valid point.

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

#60
post #29

Earlier quoted context omitted.

It's important to note that competitive x86 SBC do exist, and have the typical, full, x86 support. Of course, the downside is that the price is higher (around twice as much for a full system). A downside of ARM SBCs is that they pretty much all have an expiry date. Due to their closed nature, when the community pulls the plug, they're gone (SW-wise). x86 boards last virtually forever. While they're somewhat compatibl…

Which x86 boards would you recommend?

I've used UP boards at a previous job for resource constrained systems that needed to be x86 and they're actually quite nice: https://up-board.org
Post reply on HN