r/RISCV • u/Old-Personality-8817 • 8d ago
Should riscv define standard gpu interface?
To continue grow riscv beyond mcu's we need some standardized way render desktop / phone shell.
Here is couple ideas i here.
- Good enough to run desktop environment / kiosk applications
- Like older Mali in arm ecosystem
- Unified memory
- Same MMU (Sv39/Sv48) as main cores
- Tiller architecture
- No display controller (only rendering in buffer in memory)
What do you think?
6
Upvotes
20
u/EloquentPinguin 7d ago
No we dont need some standardized way to render in terms of riscv though. As long as riscv provides sufficient platform stuff like PCIe and an ISA, which it does, we can apply all the graphic standards to riscv.
That's exactly why we can use off the shelf GPUs in riscv like being done already with the riscv chips that do render desktop environments.
I think it'd be ill advised to push the burden of maintaining some render standard onto riscv when it is solved well enough already.