[please boost for reach]

I'm looking for a single-board computer with some specific features:
- Two MIPI-CSI camera ports
- Decent CPU/GPU, on par with RasPi 4 performance
- An accelerated, open-source graphics stack (*)

The only option I see right now is to use a CM4 with a custom carrier board - any alternatives out there?

(*) I'm aware that this is really difficult to get without any binary blobs at all, but please, at least no outdated custom Android images without build instructions 😑

@floe Not going to have luck with that on Arm SoCs. Nvidia has a couple of expensive SBCs with 2x CSI, but those need blobs.

Rockchip has some interesting chips like the RK3588, but imho it's too early for prod use.

You also haven't mentioned yet what you need the GPU/graphics stack for.
Configuring the ISPs/GPUs to do any real work with camera data is going to be a _REAL_ challenge.

@manawyrm I'm exploring options for an open-source augmented reality headset. For starters, I'd be fine with doing camera data processing on the CPU and "just" use the GPU for 3D rendering.

I did fiddle around with a RK3399 board a few years ago; AFAICR the Linux support was atrocious. Has Rockchip recently improved in that area?

@floe Well, Rockchip is actually pretty much the best vendor in terms of Linux support (that says a lot I'd say...)

Apart from them, there's pretty much only NXP with their i.MX line, but their graphics implementation is ... eh... well, let's not speak about that.

Yeah, Rockchip might just work for you, with the Panfrost driver you can get semi-decent OpenGL ES performance.