About Jupiter's GPU support status

I heard that GPU support for the Milk-V Jupiter is still incomplete. Could you organize and provide information about GPUs that can work on Jupiter?

3 Likes

So far, nothing except the iGPU works by default. Any GPU requires a rebuilt kernel, with the relevant firmware either dynamically or statically linked.

There’s someone on the RISC-V subreddit (and maybe elsewhere) that has been labbing on this for a while. Their escapades are documented over here.

Anything with more than 4GB of VRAM isn’t gonna play super nice at time of writing, to my knowledge. See an x86 BIOS’ “Above 4G Decoding” that the Jupiter doesn’t have because it doesn’t have a BIOS.

NVidia stuff sucks. Proprietary drivers aren’t built for RISCV, so you’re stuck with Nouveau, and you’re gonna have to include your firmware in the same way thay Opvolger describes. I tossed a 980Ti in my board, and it won’t register, but whether that’s because of 4G Decoding or Nouveau being broken is anybody’s guess.

Opvolger is rocking older AMD cards, which seems like the move.

I have an Intel Arc A380 I could eventually slap in the system, but I’ve gotta graduate college first before I can do much more tinkering right now.

3 Likes

It’s insane there’s been consumer 64-bit processors since 2003 and we’re still suffering because of 32-bit limitations of this crap x86 architecture.

2 Likes

I don’t think its an x86 limitation, I think it’s a PCIe standards limitation. x86 just has an easy examlle of a pre-defined workaround.

3 Likes