Future AMD GPUs To Be More 'Open-Source Friendly'
skaroo writes "Phoronix is reporting that future AMD GPUs will be more open-source friendly. After AMD started releasing their GPG specifications to the open-source community, questions arose whether there would be information covering the Unified Video Decoder (UVD) found on the Radeon HD 2000 graphics cards. The UVD information is needed in order for hardware-accelerated video playback, but it likely cannot be opened due to DRM. However, an AMD representative said that moving to a modular UVD design is a requirement for future GPUs and that they will be more open-source friendly. They will also be opening the video acceleration information for their earlier graphics cards."
Where have they gone wrong?
DRM "functionality" in hardware? No thanks.
And as far as raw performance goes, Intel GPU's are a bit 2nd division. Granted that they have opened up their specs. However this has tipped the hand of ATI(AMD) and Nvidia to do the same with theirs.
After all, how many top notch graphics cards are there on the market that use Intel GPU's?
Here, AMD seem to be saying that we are looking at ways to change parts of the GPU so that bits that we can't get permission to release(patents DRM etc etc) are no longer used. To me, that is good news. That statement has nowt to do with Intel or Nvidia.
This is an ongoing process and will not happen overnight. Remember that Sun took a long time to open up the Solaris source code due to licensing issues. IMHO, this is just the same process.
I'd rather be riding my '63 Triumph T120.
Yes, it's true. All the documents have to filter through their legal department before publication, and that takes time.
Better advice would be, "Don't run your new GPU on an OS that forces it to enable the stupid DRM logic that the engineers really didn't want to build into it in the first place." Yeah, that's much better.
Forget thrust, drag, lift and weight. Airplanes fly because of money.
IIRC, the most complex chip for which the manufacturer sent me the full data book and a free sample was the Motorola 68020, this was around 1988. Of course, at that time very few people had CD-ROM drives, so it made sense to use paper books for that.
Despite you claiming to be an EE, you have never really worked in designing electronic systems, have you? I don't think Intel or anybody else would send a free sample of a $1700 chip to just anybody who asked, and a hobbyist wouldn't know where to start in designing a motherboard where that chip would work.
The contract and NDA signing phase comes when you have settled on who is going to be your supplier. The problem is that more and more corporations want to go direct to contracts and NDAs, without letting the design engineers decide for themselves. If I go to my boss and say, "hey, let's sign a contract with AMD", he will ask "haven't we done this with Intel already".
I'm not worried about hobbyists, because, as I mentioned, they wouldn't be able to make the circuit boards to use advanced chips. The problem is that chip manufacturers today insist on having a contract for I-don't-know-how-many thousands of chips before they give out the full specifications. This makes not only driver design impossible for third parties, but also makes it very difficult for engineers to perform preliminary designs.
..it's the only conclusion I can reach. ATi drivers are going to be Linux-friendly, the courts and colleges are actively pushing back against the RIAA and MPAA, both of which are starting to change their business model, and Duke Nukem Forever is actually going to be done at some point.
Hold me, I'm scared.
I hate to be the bearer of bad news, but Nvidia cards are supported just fine under Linux. Just because they aren't supported how you like, doesn't mean they aren't supported. Not that I wouldn't like it if they opened up their specifications, though.
>The big picture is that runaway Capitalism is where they have gone wrong.
Capitalism is about free competition. CRM, the cited problem here, is about regulation. Regulation is not the same as free competition.
Some people have a tendency to think that when exploitation and capitalizing on other people is going on, then automatically capitalism is to blame. It is of course not that simple. Exploitation and capitalizing on others happen under capitalism, but also under a lot of other systems.
This time it is not capitalism, it's regulation of competetion through CRM, in many ways the opposite of capitalism (yes, that statement is oversimplified), that is to blame.
>The big picture is that runaway Capitalism is where they have gone wrong.
Capitalism is about free competition. DRM, the cited problem here, is about regulation. Regulation is not the same as free competition.
Some people have a tendency to think that when exploitation and capitalizing on other people is going on, then automatically capitalism is to blame. It is of course not that simple. Exploitation and capitalizing on others happen under capitalism, but also under a lot of other systems.
This time it is not capitalism, it's regulation of competetion through DRM, in many ways the opposite of capitalism (yes, that statement is oversimplified), that is to blame.
They are talking about ensuring that in 1 to 2 years time, video acceleration will be architected to be open-source accessible without compromising DRM (if they continue to implement that).
Contrast this to nVidia which for the GeForce 8 series they've decided to stop supporting XvMC in their closed-source driver.
From my perspective, currently if you are buying a new video card, your system is probably already able to keep up with 1920x1080 playback using only the CPU. In a year to two years time, I can't imagine the generation of systems not being able to cope. XvMC only helps for MPEG-2, wasn't updated to be usable for more advanced codecs. I've seen at least discussion toward changing that, but I think the community is in largely a 'what's the point?' sort of mentality.
As much as I'm all for this strategy, if it costs them a significant amount in terms of production cost someway, it may not be worth the benefit, which is relegated mostly to a token gesture now. The 3D acceleration and, by association, the proccesing capabilities of the GPU are far more interesting. It sounds like they face no insurmountable obstacles in releasing those specs (though they have taken their sweet time about it since their announcement a few months ago).
XML is like violence. If it doesn't solve the problem, use more.
I see you haven't tried playing HD content without hardware acceleration.
I've got some video clips that can't be played on a reasonable-spec laptop (1.8G Core Duo, 2G RAM) unless I'm using the proprietary ATI driver - and even then, the only way to get nice-looking picture is to render to opengl interface.
Did you know that "FTW" ("for the win") is a direct translation of "Sieg Heil"?
Perhaps that subset of Linux known as x86 has fine support, but the last time I looked, PPC Linux (for example) had no support from NVidia. Synecdoche does not make for accurate engineering.
how to invest, a novice's guide