Maybe ATI can keep the bugs, when I get every month 100 euro for every bug I found which was not fixed but reported one month before Would be 1700 euro for the rendering bug I found in the 8.41.7
Announcement
Collapse
No announcement yet.
What Do You Want In Linux Drivers This Year?
Collapse
X
-
Originally posted by bridgman View PostWe *can* do whatever we want... it's just that if we don't do what other people want (DRM implementation in the Windows drivers, carefully protected) we lose maybe 70-80% of our market
This applies to all the hardware vendors; this is not an ATI/AMD-specific problem.
Comment
-
Just as a FYI, it's not only DRM that holds back features. The big player licence several technologies from 3rd parties which may or not wish for their tech to be opened sourced. AFAIK several of the features found in the windows/blob drivers also contain IP from the likes of S3 (S3TC), PowerVR, SGI, etc. When a product uses their IP they want to get paid for it and still have their IP protected.
Comment
-
Originally posted by deanjo View PostJust as a FYI, it's not only DRM that holds back features. The big player licence several technologies from 3rd parties which may or not wish for their tech to be opened sourced. AFAIK several of the features found in the windows/blob drivers also contain IP from the likes of S3 (S3TC), PowerVR, SGI, etc. When a product uses their IP they want to get paid for it and still have their IP protected.
I suppose cleanly integrating code that uses the IP and DRM might dictate a driver structure that makes it difficult to separate out... but that was more the basis of my question. [Even if it could be easily split out, that might be a rewrite which might be hard to justify and easier to just let the open source driver to develop separately]
Comment
-
Originally posted by Craig73 View PostBridgman, not knowing the nuances of driver writing, would it be possible to split the driver into core rendering/display control functionality and plug DRM into it? That way hardware support/2d/3d/video acceleration is possible for non-DRM content in an open source driver, and the DRM could be compiled in as required (or possible added as a binary blob)? [or would this expose too much of the driver internals providing possible circumvention routes... like QTFairUse used to do to iTunes]
The second is that for performance reasons the DRM logic is integrated with the video decoder logic. The question is whether we can identify a subset of programming information which lets an open source driver developer make use of the hardware without providing enough information for someone else to be able to get around the DRM.
Bottom line is that most of the challenges here relate to making sure that software on Linux does not reveal hardware information which could be used to attack software on Windows or MacOS. The organization of the software on Linux doesn't seem to make that much difference.Test signature
Comment
-
Originally posted by pawstar View PostYou've got the resources - how about you put all those OpenCL capable cards you've got there to some good use and blast open that ridiculous hurdle.
Comment
Comment