First of all: thanks for going the extra mile to provide also an open-source driver.
But here is my question:
I know fglrx in total will never be open source due to lots of license issues and IP, which AMD can never release, because it doesn't belong to them. What I don't understand is, why AMD doesn't release the parts of the driver as open source, which definitely belong to them. I heard the power management code is one of the biggest chunks inside of fglrx and I suppose that due to its proprietary nature, it cannot contain much licensed code. Again due to its proprietary nature it should be completely useless to your competitors.
I also know that a power management library ripped out of fglrx as such will be just a big hunk of useless code for the open source devs, because of missing interfaces. It won't even compile. But the logic, which says when to switch into which state; when to write what into which register, should be applicable also to the open driver.
Oh and while we are at it: Exactly the same question for the OpenCL client library. It would make so much sense to at least open source the ICD loader and put it under a BSD license. Like that it could be included by default in any linux distribution and it could be established as _THE_ standard implementation. Just recently I had to do a rollout of two different clients of our software for nvidia and amd graphics cards, because of subtle differences in the ICD loader. In my opinion the first one offering a free (GPL or BSD) solution for an OpenCL ICD loader library (one which can be linked statically under linux) will be the standard distributor of that lib for all eternity. Sorry for the off-topic.



Reply With Quote
<-- was too easy for let it go bridgman (just a joke)
