AMD's New DRM
DefectiveByDesign writes "Remember how AMD said they'd make use of ATI's GPU technology to make better technology? Well, not all change is progress. InfoWorld's Tom Yager reports that AMD plans to block access to the framebuffer in hardware to help enforce DRM schemes, such as allowing more restricted playback of Sony Blu-Ray disks. They can pry my Print Screen key from my cold, dead fingers."
Ok, so AMD aren't doing this because it makes their customers happy. Given the choice between two identically performing chips, one of which restricts your ability to do something, I'd bet most people would choose to get the unrestricted one. Whether that's because they need it not to be restricted, or they think they need it in the future, or they just object to the principle, I'm betting few people would go "Gee, well, this one stops me doing this, so I better get that".
So the only reason AMD is doing this is to pander to the content providers. I wonder, what's in it for AMD. Money? Too simplistic somehow. Can't think what else..... Surely it can't just be because Sony/whoever turned up with a big cheque?
There is nothing interesting going on at my blog
You might just be joking, but... Intel is already doing DRM. They're building the features required for TCPA into CPUs now.
This is a non-story really, because this is called "curtained memory", and it is a part of the TCPA specification. TCPA hypervisors can prevent programs accessing memory at a level that you, the user, cannot circumvent. At least, not without breaking the "trusted" nature of your system and stopping some applications from executing.
Given AMD's commitment to TCPA, shared with Intel, ARM, MIPS, IBM and most other processor manufacturers, it is no surprise that they are allowing the GPU memory to be curtained. Your next CPU is defective by design.
Just as audio has the Analog Hole that can never be plugged, framebuffer access restrictions can't continue once it gets out of the DVI cable.
Doing the Right Thing should not be preempted by making a buck.
I think it's fairly obvious that it's about AMD Live! versus Intel's Viiv. Each of those two brands is trying to be the ultimate living room multimedia PC. I think that customers haven't really caught on (why would we... who needs an expensive fully decked-out hot and noisy desktop PC masquerading as a media appliance in their living room?), but they seem convinced that this is where the market is going with or without the consumer. I think the whole media center PC has very little thought for the customer, and this AMD DRM issue highlights that very well.
It's funny how Vista is being hailed as the future for the media PC... I used to be able to watch DVDs perfectly well on my P3 (600MHz, 128 MB RAM) back when it was running Windows 98. But a few years ago I "upgraded" to XP, and now it won't play the same DVDs. It has a very hard time with most video content. But MS (along with AMD and Intel) wants us to believe that we need the next super-shiny version of their software, which gets less and less efficient with each release, in order to keep up with the time and have the media experience of the future. Sure, HD content requires more horsepower to decode and display, but if they didn't keep fattening up the OS, and the player software, and the whole Media Center environment, it wouldn't need that much more horweposer. From my experience, my 2.6Ghz P4 with 2GB of RAM can't even play videos in the Vista Media Center at all. Any PC related living room media devices should be small, quiet, run cool, and be inexpensive, and not have lots of bright lights. But of course all the hardware manufacturers want to push the latest hot, fast hardware... because it's the fastest. They want your attention to be drawn to the PC so you know how cool it is. Lame.
So to make a long story short, AMD, Intel, Microsoft, and all the rest want to cram the media experience down our throats... This seems to me like it's the equivalent of Circuit City's DIVX, only the players involved are much bigger, and mostly working together to make an inescapable dragnet. They want to make their own brands successful (Win MCE, AMD Live! Viiv), and they know that the average consumer doesn't even know why he or she would care about Viiv or Live. So they want to make all PCs move in this direction, and if they can't get the consumers excited about it, they can at least get the content providers excited about it, so they don't have the same fate as DIVX.
Implementing DRM functions in the CPU is not cowtowing to Vista, it's responding to the same rights management pressures that VISTA had to accommodate. VISTA's DRM is there to satisfy the demands of the content providers so that Vista can play back DRMed media from those providers. I know you want to blame MS for all the ills of the World, but you'd do better directing your misplaced anger at things like the BluRay consortium which make the DRM demands that Vista meets.