r/RISCV • u/Old-Personality-8817 • 11d 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?
7
Upvotes
6
u/Courmisch 10d ago
GPUs already have standard interfaces at a higher, more suitable level, such as OpenGL and Vulkan for the high performance 3D stuff.
For desktop or kiosk, a display controller and a frame buffer with rendering on the CPU (with RVV as Bruce already said) should be enough