Slashdot Mirror


DRM Reduces Battery Life

gr8_phk writes "An interesting article over at C|Net claims that playing DRMed music can reduce battery life up to 25 percent. Yet another reason to stick with plain old MP3 files." From the article: "Those who belong to subscription services such as Napster or Rhapsody have it worse. Music rented from these services arrive in the WMA DRM 10 format, and it takes extra processing power to ensure that the licenses making the tracks work are still valid and match up to the device itself. Heavy DRM not only slows down an MP3 player but also sucks the very life out of them."

26 of 296 comments (clear)

  1. More reasons DRM sucks.. by GillBates0 · · Score: 5, Funny
    In addition to sucking the life out of batteries, DRM has been recently found to cause cancer, kill puppies and make Baby Jesus cry.

    More on these exciting discoveries at 11 (TM).

    --
    An Indian-American Hindu committed to non-violent thought/speech/action alarmed by the global explosion of radical Islam
  2. Wrong! by Anonymous Coward · · Score: 5, Insightful

    The article compares MP3 @ 128kbps, with WMA9 @ 192kbps and WMA10 DRM. Spot the flaw in the methodology yet?

    1. Re:Wrong! by babbling · · Score: 4, Insightful

      They used WMA of a higher bitrate than the non-DRM file!

      I'm no fan of DRM, but this appears to be FUD. They should have used a WMA with DRM and a WMA without DRM, both of the same bitrate. That would be a proper comparison.

    2. Re:Wrong! by mrchaotica · · Score: 5, Insightful

      On the other hand, this is a good comparison between a "typical MP3 downloaded illegally from a P2P service" and a "typical DRM-infected WMA bought at a legal online store."

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    3. Re:Wrong! by Kohath · · Score: 5, Funny

      You people with your facts and scientific methods.

      You must be a DRM supporter. We don't cotton ta that 'round these parts. Are you on the payroll of a record company?

      I also suspect you may weigh the same as a duck.

    4. Re:Wrong! by Toraz+Chryx · · Score: 4, Insightful

      higher bitrate files are larger ergo the disk will be spun up more often, using more power...

    5. Re:Wrong! by ad0gg · · Score: 5, Interesting

      AAC,WMA,Vorbis from everything i read use more CPU time to decode then a mp3 track. They also have smaller file size when it comes to the same quality. 128 AAC(or is it 160 i don't remember) itune track sounds a lot better than a 128 bit mp3.

      --

      Have you ever been to a turkish prison?

  3. DRM suxx0rs by tedgyz · · Score: 5, Funny

    WTF? Do they do a license check after reading each bit?

    --
    "No matter where you go, there you are." -- Buckaroo Banzai
    1. Re:DRM suxx0rs by jandrese · · Score: 5, Informative

      I think the problem comes from the decryption step. DRMed formats don't just have some license bits on the front, they also encrypt the rest of the payload to insure that nobody can just come by and rewrite (or erase) the license info.

      --

      I read the internet for the articles.
  4. Huh? by danpsmith · · Score: 5, Insightful

    Why is this in the apple section? I'm no apple fanboy but the windows DRMs cut battery life by 25% and apple's cut it 7%, seems like this should be in some other category cuz it's actually a bigger issue with plays-for-sure files...

    --
    Judges and senates have been bought for gold; Esteem and love were never to be sold.
  5. And Shrinkage by notestein · · Score: 4, Funny

    And DRM causes Shrinkage.

  6. A Link != A Casual Link by AKAImBatman · · Score: 5, Insightful
    Sometimes you have to ask the right questions. The right question in this case is:
    Is the DRM draining the battery, or the more sophisticated compression algorithms used in the newer formats like AAC and WMA?

    They don't seem to have tested for that question. If it is the newer formats rather than the DRM, the question arises, "Would you accept a shorter battery life for higher fidelity and/or better compressed files?"
    1. Re:A Link != A Casual Link by Al+Dimond · · Score: 4, Funny

      Yeah, but where are you going to find a storage device capable of holding 1,015,384 perfect studio recordings of 4'33"?

  7. Re:You don't say! by ackthpt · · Score: 5, Funny
    Adding CPU-intensive tasks such as encryption/DRM parsing requires more CPU, therefore more power, which therefore drains batteries at an increased rate.

    This is why I play NetHack rather than World of Warcraft.

    oh, and because it's free as in beer, too

    --

    A feeling of having made the same mistake before: Deja Foobar
  8. DRM has gone... by ndtechnologies · · Score: 4, Insightful

    DRM has gone from Suck to Blow. Really, this isn't suprising. If DRM increases the amount of processing needed to play the file, of course it's going to drain the battery. Solution? Don't use DRM, or don't buy music from stores that do use it.

    --
    I have nothing clever to put here...
  9. Argh by GoRK · · Score: 5, Insightful

    If it weren't for every site on the whole damn Internet parroting each other so badly perhaps this never would have made the news. Anyway their "study" is deeply flawed, and while it could be argued that DRM does actually cause your player to consume more battery life than it otherwise would, DRM is not making the power impact they claim and anyone giving the problem more than even five seconds of rational thought would realize this.

    The codec is the problem. It takes more power to decode WMA (DRM or not) than it does to decode MP3. Ditto for AAC. The codecs are more computationally intensive and are decoded by general purpose CPU's in many players while MP3 is most often decoded with dedicated ASIC's. Even if all decodes are done in dedicated hardware, the MP3 codec is still likely going to be the most power efficient.

    A proper study would have compared identical tracks with identical compression with and without DRM such as an iTunes track played on repeat vs the same track with DRM stripped out played the same way. I'd bet the overhead of the DRM is more on the order of 1-3% here.

    It is; however, the DRM that is locking you into using WMA/AAC vs the power-saving MP3 format in the first place, but it's a bit of a stretch to say that it's the DRM's fault that a player running a more complex codec takes a power hit for doing so.

    1. Re:Argh by GoRK · · Score: 4, Insightful

      PS

      I really don't mean to sound like a DRM apologist, but making irrational and flawed arguments against DRM is no way to fight it. There's lots of more rational approaches, such as explaining to the customer that they are paying for their own lockout devices.

      The problem is like that tag on the mattress. You spent who knows how many tax dollars to put that thing there and the privilege you receive for all that money is the inability to cut the thing off. (Yes I do know you actually can remove the tag -- just not before it is sold.)

    2. Re:Argh by 0xABADC0DA · · Score: 5, Interesting

      Who's to say that non-DRM WMA files are not just restricted with a known key? This actually makes sense because WMA was designed to be a digital restriction format from the start. In a post treacherous-computing world it would then be possible to identify creative-commons files versus files encoded before pervasive restrictions were in place. And it would offer the benefit of DRM files not 'costing' anything over free ones. So clearly there is motive for making non-DRM files use a known key rather than being just the raw data.

      So unless you know differently then your suggestion could be *masking* the cost of DRM by doing an invalid comparison. Instead this comparison is between formats that a reasonable person might choose, a known-free format and a known-restricted one. They could have compared ogg vs wma for instance, but comparing wma to drm-wma is actually even worse than mp3 vs wma. I think it's a good comparison, definitely not worth the scorn so many have dumped on it.

    3. Re:Argh by DeeKayWon · · Score: 4, Interesting
      It takes more power to decode WMA (DRM or not) than it does to decode MP3. Ditto for AAC.

      Speaking of parroting, this has shown up several times in the discussion, with only assumptions and no evidence to back it up.

      Take a look here: http://www.foobar2000.org/foospeed/

      That's a collection of decoding speed results from various machines using foobar2000. It doesn't include WMA, but AAC and MP3 are on there, and the results are rather consistent in showing that AAC decodes faster than MP3. Not overwhelmingly, but definitely noticeable. Regardless, it disproves the whole "newer codec, therefore must be more complex, therefore must take longer to decode" assumption.

  10. Not because of DRM by default+luser · · Score: 5, Informative

    Mp3, as it turns out, is a lot easier to decode than wma and other later-generation formats. The fact that you have to use mpeg4 or wma with your DRMed purchase is just an unwanted side-effect.

    That said, it is one reason I only play mp3s on my portable player. LAME has brought a level of quality to the mp3 format that none thought possible, and it keeps up suprisingly well with "more advanced" codecs. I see no reason to use anything else...it plays everywhere, and uses less battery life.

    --

    Man is the animal that laughs.
    And occasionally whores for Karma.

  11. Ah, finally... by moochfish · · Score: 4, Funny

    Finally, a true "iPod Killer."

  12. Misleading Headline: 8% vs 25% by GiSqOd · · Score: 5, Interesting

    A good summary of the CNet study is at http://www.cdfreaks.com/news/13193.

    The Slashdot headline/summary is a little misleading. The test showed that Apple's FairPlay DRM caused about an 8% battery life penalty. It was the Zen Micro with the WMA DRM that caused a 25% drop in battery life. In this case, (if you HAVE to have DRM'd music), it seems Apple's scheme is the way to go.

    Some people have raised the issue that they compared 192kbps WMA files with 128kbps AAC (i.e. iTMS) files. AAC, in general, sounds pretty good at 128kbps. (Geek Disclosure Time): I've run a few double-blind, multi-listener tests, and most people put 128 AAC about equal with 192 MP3 (constant bitrate). I have no idea whether 192 WMA is overkill - if that's what Napster provides, well, I'm assuming that's comparable sound quality.

    I'm not an engineer, so I can't say whether or not the bitrate difference could reasonably account for that great a difference in battery drain. I will, however, note that if you choose to use a less-efficient codec, that's your fault.

  13. Comparing MP3 to WMA in general isn't useful tho by Sycraft-fu · · Score: 4, Insightful

    I'd expect at any given bitrate WMA takes more power to play than MP3. Why? More complex format. Same is true for OGG or AAC. They do more advanced processing, and thus require more CPU power to decode. Same holds true for MP3 vs PCM. I remember back in the 486 days, I couldn't play MP3s in full quality mode, but I could play 44.1kHz 16-bit WAVs fine.

    Now it might be interesting to see the difference in drain between equal bitrate MP3s and WMAs, however you then have to factor in quality. While WMA certianly doesn't offer the "CD quality at 64kbps" MS likes to say, it does offer better sound than MP3 at a given bitrate.

    As the GPP said: A real comparison for DRM is to take an equal bit rate WMA file of the same version, and have one with DRM and one without, and then test them. That's the only way to test it's actual battery impact. If you let confounding factors creep in, then the test is worthless.

  14. Re:Nobody mentioned OGG by bloodmusic · · Score: 5, Funny

    As everyone on Slashdot knows, playing Ogg Vorbis files actually charges your battery.

  15. DRM Decryption uses almost no cpu by DJScrib · · Score: 5, Interesting

    When you first open up a DRM file to play it, yes a little bit of processing occurs right then doing public/private key decryption to unlock the RC4 encryption key used to decrease the rest of the file. This however is probably about the same amount of juice as is required to play 1/10 a second of audio. During actual audio playback the players are doing an RC4 block cipher decryption operation. That's a linear time operation on par with generating a modulus for 8 bits. Meaning it's basically nothing compared to the horsepower needed to convert from compressed audio to waveform pcm audio. The article review is a crock of crap.

  16. Comparing Apples to Sonys by AeroIllini · · Score: 4, Interesting

    Putting aside for a moment that the article itself is more about battery life of various players than about the affect of DRM on battery life, the few statements made about DRM and battery life came from a very flawed test. The authors never tested un-DRMed AAC or WMA, to account for the higher processing needed to decode the more complicated file formats.

    But, in the interest of science, I would like to see DRM's real affect on battery life in portable music players. Here is the test I propose:

    Purchase a 128kbps AAC/Fairplay track from iTunes.
    Purchase the same track as a 192kbps WMA/DRM 10 from Napster.
    Rip the same track from CD, and create five versions:
    - 44.1kHz wav
    - 128kbps mp3
    - 192kbps mp3
    - 128kbps AAC (clean - no FairPlay)
    - 192kbps WMA (clean - no DRM 10)

    Now we have seven tracks to test, two with DRM, two identical without DRM, one as a control, and two for bitrate studies. For each track:
    - set the volume on max
    - turn off the backlight
    - plug in a set of standard earbud headphones
    - load the track on the player while the player is plugged in
    - make sure the track is the only thing on the hard drive
    - place the track in its own playlist and set to infinite repeat
    - press play at the moment you unplug the power cord
    - time how long it takes for the battery to run out
    - plug the player back in and charge to full

    Ideally, this test should be run several times for each track on the exact same player, in the same order every time, to correct for possible changes in the amount of charge the battery can hold. It might be interesting to run the test on many different players, as well, and see how they fare.

    Does anyone at Slashdot own a player that can handle all three formats, and would be willing to conduct the tests?

    --
    For security, the MD5 hash of this message and sig is 09f911029d74e35bd84156c5635688c0.