Earlier quoted context omitted.
This didn't really answer the question. _Who_ benefits from these drivers
having open source gpu runtime, from api to metal, would be nice. but as you can see, the real meat of the business (the compiler) will probably never-ever be open sourced for internal political reasons. which is the most interesting component. it must be said the gpu crowd is very different to the cpu crowd. the cpu crowd trips over themselves to tell everyone about their ISA. the gpu crowd keep it very close to the…
Racing karts on a Rust GPU kernel driver
11–15 of 15 posts
Re: Racing karts on a Rust GPU kernel driver
#12Earlier quoted context omitted.
having open source gpu runtime, from api to metal, would be nice. but as you can see, the real meat of the business (the compiler) will probably never-ever be open sourced for internal political reasons. which is the most interesting component. it must be said the gpu crowd is very different to the cpu crowd. the cpu crowd trips over themselves to tell everyone about their ISA. the gpu crowd keep it very close to the…
That's all orthogonal to my question. I don't understand where the arm mali drivers are used. Are they used in Android phones? In laptops?
If you're looking for something hackable to play with the Mali driver options on yourself, Chromebooks or SBCs (like the one in the article) are usually the easiest bet and where the development is done vs the more fixed-by-manufacturer type devices like the typical phone where you get what they decide to package (which may or may not be the particular open driver you're looking to see used).
Re: Racing karts on a Rust GPU kernel driver
#13Earlier quoted context omitted.
That's all orthogonal to my question. I don't understand where the arm mali drivers are used. Are they used in Android phones? In laptops?
Anything with an ARM Mali family GPU, same as you'd find for the question "where are Nvidia drivers used" as being "anywhere an Nvidia GPU is used". There isn't a premade list of certain people/companies who might ever used a certain brand GPU in their products, it's "just about anywhere". That can be anything including phones, tablets, mini PCs, laptops, SBCs, TV boxes, VR headsets, and so on - it's not limited to u…
Re: Racing karts on a Rust GPU kernel driver
#14Earlier quoted context omitted.
Anything with an ARM Mali family GPU, same as you'd find for the question "where are Nvidia drivers used" as being "anywhere an Nvidia GPU is used". There isn't a premade list of certain people/companies who might ever used a certain brand GPU in their products, it's "just about anywhere". That can be anything including phones, tablets, mini PCs, laptops, SBCs, TV boxes, VR headsets, and so on - it's not limited to u…
So Chromebooks and TVs. Got it.
As a solid example, the screenshots from the article are not taken from a Chromebook or TV :).
Re: Racing karts on a Rust GPU kernel driver
#15Great accomplishment from the developers. Being announced in July and already running gnome and games. 2026 is going to become very interesting
Would you be able to elaborate further on the implications? What sort of devices and use cases would benefit from this work? Looks like this is ARM specific, and is a layer between more 'traditional' APIs, ala vulkan and opengl, and the device's gpu. Would this work provide speed ups or is it more for compatibility?
ie radv/radeonsi would be the analogue for amd, honeykrisp/asahi for apple, freedreno for qualcomm etc