Originally posted by souenzzo
View Post
Announcement
Collapse
No announcement yet.
Imagination Releases Full ISA Documentation For PowerVR Rogue GPUs
Collapse
X
-
Originally posted by zanny View PostIt is the first if you use a half dozen qualifiers to make it so.
It is the first generally available ARM based GPU to have opened up ISA documentation that is found in consumer handheld hardware running Android.
there are at least 5 more ISA's for arm/SoC gpus that have been r/e'd (vivante + mali VS + FS + two generations of adreno)
Comment
-
Originally posted by libv View PostI think you mean lima driver developer
Originally posted by zanny View PostWhen their OpenGL driver is free software I'll go buy their stuff eagerly to reinforce good behavior. Releasing your ISA just means you aren't a complete asshole. I mean, imagine a CPU without a public ISA spec. I can, and they all died in the 1980s like they deserved.
Comment
-
Originally posted by souenzzo View PostSo, some day we will be able to install a (usable) GNU/Linux distro on android phones?
Now, on the GPU side, some FOSS reverse-engineered drivers have become surprisingly performant to the point of being mainlined into Linux and praised by Dolphin developers for its unbelievable superiority over the official drivers, as is the case of freedreno. It's a shame Qualcomm's boards are ridden with other freedom issues, not to mention Qualcomm-based phones have poor isolation between broadband's CPU and the normal CPU, making it virtually impossible to guarantee security and privacy of the host OS.
Originally posted by _SXX_ View PostYes. If Intel's plan to conquest this market would be successful.
Comment
-
Originally posted by libv View PostI think you mean lima driver developer. And you are welcome as yes, it is that convoluted.
But! This is just the isa, and they are doing this to finally get some traction for Rogue on OpenCL and AArch64. The convolutedness will still mean that this will not lead to a proper free driver, and yes, no-one should bother trying to create one: the actual hindrance is still there, just as before.
Imgtec really should contact some good open source folks and task them directly, but that does not seem to be their agenda here.
secret (or like "our driver is crappy, so here's some specs, please do all the work and optimize your app for our gpu").
Comment
-
Originally posted by zanny View PostIt is the first if you use a half dozen qualifiers to make it so.
It is the first generally available ARM based GPU to have opened up ISA documentation that is found in consumer handheld hardware running Android.
[...]
And the open Broadcom driver that the Raspi uses is on an ARM system, but that dev board is not a mobile device.
The Rasperry Pi has a significantly different SoC architecture, though it's got basically the same (but much faster) GPU block, so it was possible to port the driver across. Some other more respectable mid-range Android phones (e.g. Samsung Galaxy Grand) have the same GPU too (though yet another significantly different SoC architecture). And Broadcom released documentation of the GPU architecture (including the ISA for the shader units) which applies to all those devices.
So it was definitely "a GPU supported by the Android ecosystem", and I think you'd need to add a few more qualifiers if you want IMG's statement of firstness to be true.
Still, even if they're not first and even if they're only releasing a small amount of information, it's a step in the right direction
Comment
-
Originally posted by mlau View PostThis "release" sounds more like a ploy to get applications optimized for PowerVR, i.e. to lock people in, while keeping all the secrets
secret (or like "our driver is crappy, so here's some specs, please do all the work and optimize your app for our gpu").
Comment
-
Originally posted by IsacDaavid View PostNow, on the GPU side, some FOSS reverse-engineered drivers have become surprisingly performant to the point of being mainlined into Linux and praised by Dolphin developers for its unbelievable superiority over the official drivers, as is the case of freedreno. It's a shame Qualcomm's boards are ridden with other freedom issues, not to mention Qualcomm-based phones have poor isolation between broadband's CPU and the normal CPU, making it virtually impossible to guarantee security and privacy of the host OS.
Comment
-
Originally posted by wizard69 View PostWow, two pages of massive negativity here! This is a step in the right direction folks, that should be applauded. Does it solve every PowerVR related issue, no - but it is a start.
(but.. negativity should not be too much of a surprise.. img has many (device) generations of bad feelings in the community to overcome)
Comment
Comment