Originally posted by HaikuUser01234
View Post
Announcement
Collapse
No announcement yet.
Imagination Tech Publishes Open-Source PowerVR Vulkan Driver For Mesa
Collapse
X
-
Originally posted by HaikuUser01234 View PostI bet that the opengl srivers are encumbered with patented code
And those effectively nullify patent infringement claims the copyright holder might make.
Next, this diagram shows how open source drivers utilize the Mesa subsystem to implement much of the OpenGL featureset:
Finally, here's a zoom-in of the Mesa 3D box:
So, you see, a good deal of the OpenGL userspace is provided by Mesa. The parts that aren't should be released under an open source license like LGPL 2.x+ that effectively allows other drivers to reuse code from them.
Source:
Comment
-
WUT? Has hell frozen over? I bet something's foul about this. Reminds me of VIA and their promises once in a while that next year, truly, actually, they will release full specs + drivers... I think there actually is once device of those, Beagleboard in my falling apart AI touchbook. I had given up hope to ever be able to run something than preinstalled kernel/X with blob on that thing.
I mean, some driver still doesn't solve the problem of customer-individual wirings/installations.Stop TCPA, stupid software patents and corrupt politicians!
- Likes 2
Comment
-
Originally posted by Inopia View PostJust write a Vulkan driver and fall back to Zink for OpenGL materialized much quicker than I expected.
Comment
-
Originally posted by Adarion View PostWUT? Has hell frozen over? I bet something's foul about this.
They got bought by a private equity firm with significant Chinese backing and have now entered the RISC-V game. They seem to be trying to follow a similar path as ARM, licensing all the IP needed for complete SoCs. Maybe they decided that having open source GPU drivers would give them an edge over ARM, which they need due to being far behind the curve on their RISC-V developments.
The other notable point I just posted about is that they have Chinese customers for their GPU IP, now introducing dGPU gaming cards with PowerVR guts. Maybe that's what ultimately forced their hand to opensource the Vulkan driver.
- Likes 1
Comment
-
Originally posted by coder View PostFirst thing to know is that in-tree open source drivers are subject to the Linux Kernel's licensing policies:
And those effectively nullify patent infringement claims the copyright holder might make.
And by not releasing the GL code they can avoid having to give a royalty-free license with it (and if the patent is third-party they couldn't anyways)
But most likely the real reason is that it's simply easier to write a vulkan driver, a lot of state and object management complication gets passed to the application rather than needing to be tracked in the driver.
Comment
-
Originally posted by WorBlux View PostBut most likely the real reason is that it's simply easier to write a vulkan driver, a lot of state and object management complication gets passed to the application rather than needing to be tracked in the driver.
Comment
Comment