MrConfusion
Very Active Member
- Joined
- Apr 11, 2013
- Messages
- 331
Well... at least they seem to have a plan:I wonder whether this kills the PicoRio?
"Imagination is also creating a new open-source GPU driver to provide a complete, up-streamed open-source kernel and user-mode driver stack to support Vulkan® and OpenGL® ES within the Mesa framework. It will be openly developed with intermediate milestones visible to the open-source community and a complete open-source Linux driver will be delivered by Q2 2022. Imagination will work with RIOS to run the open-source GPU driver on the PicoRio open-source platform." (https://riscv.org/blog/2020/11/picorio-the-raspberry-pi-like-small-board-computer-for-risc-v/)
I hope that works out, but of course one is left wondering what the coverage of such a plan is: will this apply to all designs and implementations or just some of them? I've become hideously skeptical (more than I'd want to be) of the "openness of stuff" recently. But one should not complain: a single well documented and supported implementation is better than none I guess.
Imagination (to my knowledge) never even gave any promises about the openness of the design and the implementers have definitely done their merry best to make the most mess achievable of all things related to openness :-(.
Even with RiscV the Hype has constantly been "because it is an open design, everything's going to be fine". But what does an open design benefit us if the implementations based on them are more closely guarded secrets than ever and co-operation between the end users and the implementers is nonexistent (unless you want to know where to stick the powercord, you'll get an answer to that from the support email in a matter of minutes so you know someone is reading it).
To my knowledge there's nothing "viral" about the openness of RiscV, so the pessimist me fails to see how things would change: we get a new ISA with even more obscure extensions, bootloaders, toolchains. Yay. As if having these from the ARM camp wasn't enough.
I'm sorry for spewing such pessimism, I'll just shut up and go back to work now...