Live data from Hacker News

Raspberry Pi 4 V3DV graphics driver achieves Vulkan 1.0 conformance

cnx-software.com

81–90 of 105 posts

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

#81

Earlier quoted context omitted.

Broadcom is notorious for hiding everything behind very restrictive NDAs. You want a CPU from them? Don't bother contacting them unless you plan buying six figures, is the common sentiment on HN. On the other hand, there aren't many competitors that are better in terms of accessibility. Sigh. Implementing embedded devices with any sorts of "smarts" beyond some Atmel uC from scratch is a pain - one has to go with read…

It's almost like companies value their employee's time and don't want them dealing with non-profitable sales to hobbyists or buying small quantities to poke around and copy IP.

> don't want them dealing with non-profitable sales to hobbyists

Have said hobbyists pay an appropriate amount of money. If an expert of TI can help me get started I'd find something like 100-200€/h reasonable.

> or buying small quantities to poke around and copy IP

Anyone wanting to steal IP for profit can already do so, most datasheets are available on pirate sites.

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

#82
post #36

Earlier quoted context omitted.

Is there an "open" SBC by your definition? Intel has ME/AMT, and requires an opaque, PK-signed-and-only-intel-and-NSA-have-the-key blob. AMD is the same with PSP. I'm not up to date, there might be a RISC-V core available today that is blob free, but in 2012 when RasPi was introduced I wasn't aware of anything blobless.

Freescale's i.MX SoCs are full open. No blobs at all. Check them out. They are sweet. Boards exist.

i.MX8 requires blobs for HDMI. The controller will only load an NXP signed blob. No blob, no HDMI (or displayport).

https://forums.puri.sm/t/the-i-mx8-cannot-be-deblobbed-nxp-s...

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

#83
Does anyone have a good solid modern guide or pointers on making easy 3D stuff in text/CLI mode (not x-windows, etc), and hopefully using a convenient library? I'm trying to make a simple fast-booting instrumentation display.

I picked up a Pi zero and muddled my way through what I could in C/C++ from piecemeal guides, and from text boot mode managed to initiate a graphics mode and draw a spinning triangle. Think I threw darts at the board for linking libraries in the compilation.

I have no idea what I'm doing, and of course, the level of scaffolding that had to be put into a simple spinning triangle was just astounding. My prior experience was using three.js and BabylonJS, and poorly. Is there something convenient to use library-wise in text mode, or is a safer bet doing windows -> firefox -> three.js?

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

#84
post #83

Does anyone have a good solid modern guide or pointers on making easy 3D stuff in text/CLI mode (not x-windows, etc), and hopefully using a convenient library? I'm trying to make a simple fast-booting instrumentation display. I picked up a Pi zero and muddled my way through what I could in C/C++ from piecemeal guides, and from text boot mode managed to initiate a graphics mode and draw a spinning triangle. Think I th…

ImGui [0]

Immediate-mode UIs are by far the easiest for quick and dirty work. Near trivial to get stuff up on screen you can interact with.

[0] https://github.com/ocornut/imgui

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

#85
post #44

Earlier quoted context omitted.

We need something to drive that change though.

The ways to change this is either regulation or market pressure. Regulation is out of any question, both in the US and the EU. While there may be some hard-won progress in the "right to repair" fights recently, the needs of hobbyist electronics people aren't on any politician's radar and I doubt that will change soon (even if easier access to high quality electronics could unleash so much potential for innovation!).…

Is in-house CPU printing a (future) possibility? I don’t know a lot about manufacturing, but is a an etching machine a possibility to make custom boards or chips? Even if it’s not up to today’s tech.

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

#86
post #85

Earlier quoted context omitted.

The ways to change this is either regulation or market pressure. Regulation is out of any question, both in the US and the EU. While there may be some hard-won progress in the "right to repair" fights recently, the needs of hobbyist electronics people aren't on any politician's radar and I doubt that will change soon (even if easier access to high quality electronics could unleash so much potential for innovation!).…

Is in-house CPU printing a (future) possibility? I don’t know a lot about manufacturing, but is a an etching machine a possibility to make custom boards or chips? Even if it’s not up to today’s tech.

Not with current fab / material processes. Silicon Valley hosts the most Superfund sites in the US for a reason - there's an awful lot of really nasty chemicals involved in semiconductor manufacturing, some of which can probably be used to make drugs or explosives (so subject to various control laws), and the feature sizes are so small that the fabs require expensive air filters...

Custom boards are a thing already, you can go up to three layers in an amateur/hobbyist setting AFAIK, but that won't help you much when dealing with high-frequency stuff or very fine pitch settings as the thickness and other parameters will vary across the board. Many countries already have somewhat cheap-ish "rapid prototype PCB" shops, some even do assembly for you. That's good enough even for most HF stuff.

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

#87
post #83

Does anyone have a good solid modern guide or pointers on making easy 3D stuff in text/CLI mode (not x-windows, etc), and hopefully using a convenient library? I'm trying to make a simple fast-booting instrumentation display. I picked up a Pi zero and muddled my way through what I could in C/C++ from piecemeal guides, and from text boot mode managed to initiate a graphics mode and draw a spinning triangle. Think I th…

If you’re OK with .NET, you can try my library: https://github.com/Const-me/Vrmac/ The library supports both X windows, and bare OS kernel DRM/KMS.

Spinning textured cube: https://github.com/Const-me/Vrmac/tree/master/RenderSamples/...

Spinning teapot with lightning, inertia, mouse and keyboard input, etc: https://github.com/Const-me/Vrmac/tree/master/RenderSamples/...

Dependencies: https://github.com/Const-me/Vrmac/blob/master/Installation.m...

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

#88

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…

> 2x USB 3.1 Gen 1. USB 3.1 Gen 1 means simple USB 3.0, right?

Well yes but they couldn't just call it that, now could they?

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

#89

Earlier quoted context omitted.

It's almost like companies value their employee's time and don't want them dealing with non-profitable sales to hobbyists or buying small quantities to poke around and copy IP.

> don't want them dealing with non-profitable sales to hobbyists Have said hobbyists pay an appropriate amount of money. If an expert of TI can help me get started I'd find something like 100-200€/h reasonable. > or buying small quantities to poke around and copy IP Anyone wanting to steal IP for profit can already do so, most datasheets are available on pirate sites.

It would cost more than that.

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

#90
post #47

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…

Well... No one is stopping you from pulling the Beowulf maneuver. I.e., duct-taping a couple together. Via UART/USB/I2C/Ethernet. It isn't as sexy or prone to looking cool, but technically it is possible. I'm actually planning on trying to tinker a traditionally networked cluster that I?m going to evolve to an attempt at an SSI'd cluster. That's really all what most Integrated Circuits are going to mowadays. Just tak…

You could get akready packaged solution

https://www.picocluster.com/collections/raspberry-pi

Post reply on HN