Slashdot Mirror


MS Responds To Vista's Network / Audio Problems

quirdan writes "With the discovery last week of the connection between Vista's poor networking performance and audio activities, word quickly spread around the Net. No doubt this got Microsoft's attention, and they have responded to the issue. Microsoft states that 'some of what we are seeing is expected behavior, and some of it is not'; and that they are working on technical documentation, as well as applying a slight sugar coating to the symptoms. Apparently they believe an almost 90% drop in networking performance is 'slight,' only affects reception of data, and that this performance trade-off is necessary to simply play an MP3."

528 comments

  1. Typical by Etrias · · Score: 4, Funny

    Remember folks, this is a feature, not a bug.

    Two plus two is five. War is peace. Rinse, repeat.

    1. Re:Typical by Brian+Gordon · · Score: 5, Insightful

      How many lights are there again? Five?

    2. Re:Typical by Anonymous Coward · · Score: 2, Funny

      What about lathering? How do you expect me to get clean WITHOUT FUCKING LATHERING!

    3. Re:Typical by Anonymous Coward · · Score: 0

      LOL

    4. Re:Typical by Anonymous Coward · · Score: 0

      I don't get the reference (this is one, right?)

      care to explain?

    5. Re:Typical by Anonymous Coward · · Score: 0

      Rinse, repeat (from my GGP) are the 2nd and 3rd steps of washing hair.

      Lather (from my GP) is the first step.

    6. Re:Typical by Etrias · · Score: 1

      Nice. One of my favorite episodes.

      THERE...ARE...FOUR...LIGHTS!

      Classic.

    7. Re:Typical by Etrias · · Score: 1

      Oh nice, suddenly this is all about you getting clean? We are talking about Vista here...and only doing a half-assed job anyway. You HAVE to have a missing step.

    8. Re:Typical by Anonymous Coward · · Score: 5, Funny

      How many lights are there again?

      ...buffering...

    9. Re:Typical by Adambomb · · Score: 2, Funny

      I wish more people preferred the finger reference to the lights though.

      --
      Ice Cream has no bones.
    10. Re:Typical by vertinox · · Score: 1, Funny

      I see three red lights on my Microsoft 360.

      --
      "I am the king of the Romans, and am superior to rules of grammar!"
      -Sigismund, Holy Roman Emperor (1368-1437)
    11. Re:Typical by Anonymous Coward · · Score: 0

      ___________
        | PROBLEM |
        | (*) |
        |___________|

    12. Re:Typical by fireman+sam · · Score: 1

      Otherwise there is no profit

      --
      it is only after a long journey that you know the strength of the horse.
    13. Re:Typical by profplump · · Score: 1

      I might, if I had any idea what you were talking about.

    14. Re:Typical by Fulcrum+of+Evil · · Score: 1

      When you get to 10th grade, they'll probably have you read 1984. Watch for the stuff in room 101.

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
    15. Re:Typical by Anonymous Coward · · Score: 0


              | (wall)
              |
              |
      *(you) | *(delicious cake)
              |
              |
              |

    16. Re:Typical by Afecks · · Score: 1

      That's what you get for buying something you secretly hate. Dumbass.

    17. Re:Typical by Brian+Gordon · · Score: 1

      You mean "how many fingers am I holding up" "four, five, I DONT KNOW!".. good book :) However it didn't take place in room 101 (that was only the rats), o brien did the fingers and electroshock in just the normal torture chamber

    18. Re:Typical by ThwartedEfforts · · Score: 3, Insightful

      Either

      "No need to read 1984 anymore, we're living it."

      or

      "They don't let kids read 1984 anymore, might give 'em some ideas"

    19. Re:Typical by Fulcrum+of+Evil · · Score: 2, Funny

      I'm just tired of people acting as if the startrek episode was some sort of groundbreaking thing instead of a halfassed homage to 1984.

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
    20. Re:Typical by Hal_Porter · · Score: 1

      Actually, I'd be happy if the people who quote Orwell in every politics thread would take some time to read this one damn essay -

      http://www.orwell.ru/library/essays/nationalism/en glish/e_nat

      It's got a few jabs at their political opponents, but a lot more jabs at them.

      --
      echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
    21. Re:Typical by Mister+Transistor · · Score: 1

      "It's On... No, It's Off. No, now it's On. Now it's Off."

      "That's called 'Blinking', Dean"

      --
      -- You are in a maze of little, twisty passages, all different... --
    22. Re:Typical by FiveLights · · Score: 1

      I'm not quite sure.

    23. Re:Typical by Yoozer · · Score: 1

      I'm sorry Dave, but I'm afraid I can't let you play Bioshock.

    24. Re:Typical by plague3106 · · Score: 1

      Its a Star Trek: TNG episode where Picard was captured and tortured by the Romulans.

    25. Re:Typical by Blob+Pet · · Score: 1

      They were Cardiassians, actually.

      --
      "...today consumers have been conditioned to think of beer when they see a bullfrog..."
    26. Re:Typical by profplump · · Score: 1

      Sheesh. I'm sorry I upset you by not intuitively understanding a vague reference to a book I haven't read for 10 years.

      So here's a hint in kind: when you get out of school, be on the look out for books other than the 4 they've made you read in class. As it turns out, fingers are mentioned, even counted, in many other books, films, and television shows.

    27. Re:Typical by Brian+Gordon · · Score: 1

      ...but that episode was like an exact ripoff of 1984. I burst out laughing when I realized that the Cardassian was trying to get picard to see five lights.

    28. Re:Typical by SporkLand · · Score: 1
    29. Re:Typical by Anonymous Coward · · Score: 0

      Mmmm Dork!

    30. Re:Typical by Gilmoure · · Score: 1

      How many bumps are on my nose? HOW MANY?!!!

      --
      I drank what? -- Socrates
    31. Re:Typical by Sylvak · · Score: 1

      there are FOUR lights!!!

    32. Re:Typical by SpryGuy · · Score: 1

      Gotta love a Venture Brothers Quote. :-)

      --

      - Spryguy
      There are three kinds of people in this world: those that can count and those that can't
    33. Re:Typical by Master+of+Transhuman · · Score: 1

      Don't bother counting the lights.

      Only realize the truth: there are no lights.

      Then you will see that it is only you who are blinking.

      --
      Richard Steven Hack - This sig is TOO GODDAMN SHORT TO DO ANYTHING USEFUL WITH! MORONS!
    34. Re:Typical by orclevegam · · Score: 1

      "Gee dad, a problem light, what a brilliant idea."

      --
      Curiosity was framed, Ignorance killed the cat.
    35. Re:Typical by Xcruciate · · Score: 1

      Geez, "1984" is so 1984.

      --
      It's like "looking busy" at your employment - it's actually easier to do real work than to fake it. - bmo
    36. Re:Typical by Anonymous Coward · · Score: 0

      What does that essay have to do with people who quote a lot of Orwell (besides that it was written by him)? I like it, it's an interesting essay. But what does the average Orwell-quoter have to do with the nationalists he's talking about in there?

      I don't really know what a typical Orwell-quoter believes, either. I'm not arguing against your position, I just don't see the connection.

  2. missing tag? by v1 · · Score: 0, Redundant

    They just said a 90% performance hit to an unrelated system is normal? So where's the "defective by design" tag?

    --
    I work for the Department of Redundancy Department.
    1. Re:missing tag? by ILuvRamen · · Score: 1

      unrelated isn't completely true. I'm thinking they're gonna say the sound card might use up too much electricity so it scales back the network card's performance just in case lol. Either that or they'll just say "It's a feature not a bug because Vista is just so bulky and badly thrown together that completely unrelated things can completely screw each other up and there's no way around it but to redeign Vista."

      --
      Google's Super Secret Search Algorithm: SELECT @search_results FROM internet WHERE @search_results = 'good'
    2. Re:missing tag? by cp.tar · · Score: 5, Funny

      They just said a 90% performance hit to an unrelated system is normal? So where's the "defective by design" tag? Well, the article summary does state that

      Microsoft states that 'some of what we are seeing is expected behavior, and some of it is not'

      All in all, the performance hit is obviously expected behaviour. I guess it's just the severity of the hit that's unexpected.

      They'd probably planned just a 70% performance hit, but we can see their software performs better than expected.

      --
      Ignore this signature. By order.
    3. Re:missing tag? by cabinetsoft · · Score: 0, Troll

      They just said a 90% performance hit to an unrelated system is normal?
      The blurb has an error... is not a 90% peformance hit but a 10% performance hit. Playing audio files won't get you down to 10% of the non-audio-playing throughput but to 90%.
    4. Re:missing tag? by stinerman · · Score: 5, Informative

      No, it's not. Read the old FA:

      However, some users over at the 2CPU forums have discovered an unexplained connection with audio playback resulting in a cap at approximately 5%-10% of total network throughput.

    5. Re:missing tag? by Original+Replica · · Score: 4, Funny

      All in all, the performance hit is obviously expected behaviour.

      Well of course they are expecting a performance hit, after all they aren't "just trying to play an MP3" they have to do 7 different DRM related processes while playing an MP3, on top of Sony's hack of your webcam doing a biometrics check to verify that you are the original purchaser. Seriously though, does the drop still happen if you play a DRM free MP3 on a non-MS player?

      --
      We are all just people.
    6. Re:missing tag? by Tuoqui · · Score: 1

      So when is someone going to say 'YOU DO NOT NEED TO SEND STUFF OVER THE INTERNET TO LISTEN TO AN MP3?'

      I mean honestly, XP shows that you do not need this. Microsoft should just tell the RIAA/MPAA to go fuck off. Seriously.

      --
      09F911029D74E35BD84156C5635688C0
      +2 Troll is Slashdot's way of saying groupthink is confused
    7. Re:missing tag? by Yvan256 · · Score: 3, Interesting

      Microsoft should just tell the RIAA/MPAA to go fuck off. Seriously.


      I just took a different route and told the RIAA/MPAA to go fuck off by buying a Mac mini.

      Say what you want about Apple but at least they're not bending over every time the RIAA/MPAA asks them to do something.

    8. Re:missing tag? by ResidntGeek · · Score: 1

      Say what you want about Apple but at least they're not bending over every time the RIAA/MPAA asks them to do something.
      ...yet.
      --
      ResidntGeek
    9. Re:missing tag? by ceoyoyo · · Score: 1

      Come on, all that DRM encryption, decryption and reporting takes a lot of network and processing power. If not for the amazing engineering of Microsoft you wouldn't even have that 10%!

    10. Re:missing tag? by burnin1965 · · Score: 1

      All in all, the performance hit is obviously expected behaviour. I guess it's just the severity of the hit that's unexpected.


      Exactly, they simply made a mis-calculation as to when customers would discover the defect. Hopefully they'll have something left for the next OS upgrade cycle besides this network issue. But then again Microsoft seems to be having improper timing on designed in defects on multiple products lately, note the X-Box 360 DVD lens defect that was designed in by eliminating the protective lens guards that prevent the laser lens from contacting the DVD disc on the original players from the manufacturer. Unfortunately drives started failing and trashing DVD discs long before the new X-Box Elite was released.
    11. Re:missing tag? by TDRighteo · · Score: 4, Interesting

      Yes, it still happens.

      The original reports noted that foobar2000 was just as affected as WMP. The problem occurs when the audio driver is in use. Interestingly, pausing foobar2000 seemed to release the audio driver (network performance went back to normal) while pausing WMP did not. VLC performs in a similar manner to foobar2000, although bypassing the audio device (decoding straight to a null device) results in no slow down.

      So, no, it's not the checking for DRM while unwrapping the MP3 like you suggest. You can do that quite happily via VLC, provided you don't intend on HEARING it. ;-)

    12. Re:missing tag? by Yvan256 · · Score: 1

      I bought my Mac mini based on what Apple means today: OS X based on Unix, iLife, iWork, using industry standards instead of making their own (AAC, H.264, USB2, DVI, PDF, PNG, etc). Yes the "old Apple" was as bad as Microsoft (proprietary file formats, protocols and even connectors) but they've changed.

      Yes they could turn bad again, but that's not the direction they seem to be heading into, so for now I'm using a Mac mini and running OS X.

    13. Re:missing tag? by TheRaven64 · · Score: 4, Insightful

      Say what you want about Apple but at least they're not bending over every time the RIAA/MPAA asks them to do something To be fair, that's because they are making the labels that comprise the RIAA an enormous heap of money. This puts them in a pretty good bargaining position.
      --
      I am TheRaven on Soylent News
    14. Re:missing tag? by BiggerIsBetter · · Score: 1

      I dunno. Wasn't part of the HDCP thing that it was an end-to-end security measure? HDMI has both audio and the video, so maybe the audio output driver is trying to do some checking of the decoded audio stream...

      --
      Forget thrust, drag, lift and weight. Airplanes fly because of money.
    15. Re:missing tag? by Yvan256 · · Score: 1

      And that's because they look ahead, innovate and push the whole industry forward. I don't mind using a computer and OS from such a company.

    16. Re:missing tag? by GPL+Apostate · · Score: 1

      Apple isn't releasing the source code for any of the interesting bits of their current OS.

      There isn't really anything they're 'giving us' that isn't better packaged and managed from one of the BSD organizations (I prefer the NetBSD Project, personally)

      --
      Microsoft says legacy (serial/parallel) ports are bad. They don't obfuscate the hardware enough.
    17. Re:missing tag? by Lost+Engineer · · Score: 1

      There was a story here recently (comment?) about that. Apple's going to bend over (to the MPAA, perhaps not the RIAA) too. They want to be able to support BluRay playing.

    18. Re:missing tag? by Yvan256 · · Score: 1

      And why would regular people care about source code again?

      Most people only want to use the damn things, not learn how they work.

    19. Re:missing tag? by Anonymous Coward · · Score: 0

      So, no, it's not the checking for DRM while unwrapping the MP3 like you suggest. Perhaps not, but what if it's checking the audio stream for watermarks?
    20. Re:missing tag? by plague3106 · · Score: 1

      No, the said that audio and network are both high priority services, and if network was given priority over audio, you'd get popping. So they give audio a bit more priority.

      In cases where people are using gigabit, its getting TOO much priority. Perhaps you should read the article, and take all the bullet points together, not seperately.

      It'd be nice if the entire response was posted though.

    21. Re:missing tag? by mhall119 · · Score: 1

      I'm thinking they're gonna say the sound card might use up too much electricity so it scales back the network card's performance just in case lol. This was probably meant as a joke, but their explanation wasn't too far off. Here's their claim:

      But as you know, the drivers involved in both activities run at extremely high priority. As a result, the network driver can cause media playback to degrade. So basically they _are_ saying the sound card uses too much electricity (and/or CPU time) and so they have to reduce the network card's priority.
      --
      http://www.mhall119.com
    22. Re:missing tag? by byjove · · Score: 1

      They didn't have that leverage when they first came to market with iTunes, and they didn't capitulate then either.

    23. Re:missing tag? by Dhalka226 · · Score: 1

      Say what you want about Apple but at least they're not bending over every time the RIAA/MPAA asks them to do something.

      There isn't DRM on most iTunes tracks over Steve Jobs' apparent objections?

      I'm glad they're pushing labels to get the DRM off entirely (their market position puts them in a fairly decent place to do so now), but I would still classify it in the "bending over when the RIAA asks them to" category.

    24. Re:missing tag? by Master+of+Transhuman · · Score: 1

      If Windows performs at all, it's performing "better than expected."

      If it boots, it's performing "better than expected."

      --
      Richard Steven Hack - This sig is TOO GODDAMN SHORT TO DO ANYTHING USEFUL WITH! MORONS!
    25. Re:missing tag? by GPL+Apostate · · Score: 1

      How did your comment contribute to the discussion?

      --
      Microsoft says legacy (serial/parallel) ports are bad. They don't obfuscate the hardware enough.
    26. Re:missing tag? by Yvan256 · · Score: 1

      It contributed the same amount as your own reply: regular people don't care about source code just like they don't care about how their car engine works.

    27. Re:missing tag? by GPL+Apostate · · Score: 2, Interesting

      I was responding to:

      Yes the "old Apple" was as bad as Microsoft (proprietary file formats, protocols and even connectors) but they've changed.

      First off, unless Apple publishes the source code, they have proprietary file formats, procols, etc. They have a whole proprietary fricking Windowing System. You can jump through their hoops and use the 'hooks' they provide to develop code for said Windowing System, but just as with Microsoft, the Apple products will always work 'best' because they're coded to the full API, not just the 'top layer' one provided to third parties.

      Third parties and end users don't have to care about wether the source code is available for it to be in their interest for it to be available to developers who might write apps for them if they didn't have to kiss the ring.

      --
      Microsoft says legacy (serial/parallel) ports are bad. They don't obfuscate the hardware enough.
    28. Re:missing tag? by Yvan256 · · Score: 1

      First off, unless Apple publishes the source code, they have proprietary file formats, procols, etc.


      Yes, they have their own file formats for their own programs. But when available, they use standard formats. Ever noticed that screenshots are saved as PNGs? That iTunes can rip to MP3 and AAC? That you can "print to PDF"?

      When we talk about Microsoft, they keep trying to re-invent the wheel for the sake of having "Microsoft File Format XYZ" just to replace existing formats (BMP, WMA, etc)

      They have a whole proprietary fricking Windowing System. You can jump through their hoops and use the 'hooks' they provide to develop code for said Windowing System, but just as with Microsoft, the Apple products will always work 'best' because they're coded to the full API, not just the 'top layer' one provided to third parties.


      You're just assuming that Apple are acting like Microsoft here. Haven't you seen their whole Core Audio, Core Image, Core Video and now Core Animation stuff? That allows anyone to make the same stuff that Apple does.

      Third parties and end users don't have to care about wether the source code is available for it to be in their interest for it to be available to developers who might write apps for them if they didn't have to kiss the ring.


      It might be important for end-users, but they still won't care (or even understand), and that was my point.

      Besides, if we talk about Linux or OSS, then there's the never-ending KDE vs Gnome debates/wars, problems with different GPL licenses or whatnot. Programmers keep arguing and fighting between themselves, that's not good for the end-user either.

  3. New OS has old problems by Boa+Constrictor · · Score: 5, Insightful
    I suppose this explains why MS has been so reticent to start afresh with the codebase until now. Even basic things are buggy and it's costing the reputation of the latest roll-out.

    Pushing Vista too early is only going to hinder long-term deployment.

    1. Re:New OS has old problems by Anonymous Coward · · Score: 3, Insightful

      Even basic things are buggy and it's costing the reputation of the latest roll-out.

      Pushing Vista too early is only going to hinder long-term deployment.

      Only among the geek crowd, who don't want Vista anyway. The "general public" doesn't care. The computers they buy new come with Vista, and that's what they will use.

    2. Re:New OS has old problems by tinpipes · · Score: 1

      Reason #87342 to not buy Vista. Time now for a new codebase. Hope Windows 2011 is fresh - no more NTFS. Bring on new code, durn burn it.

    3. Re:New OS has old problems by Delkster · · Score: 1

      There are lots of geeks who use Windows and who care about the problems they face. Not everyone who is proficient in the IT field never touches Windows. (Personally, I rarely do, and I probably wouldn't even notice the problem in the rare cases when I do.)

    4. Re:New OS has old problems by Delkster · · Score: 1

      Let me add that some of those people may be more or less forced to use Vista, too. This may be due to work or because it can be difficult to get a new computer with an XP license instead of Vista.

    5. Re:New OS has old problems by evil_aar0n · · Score: 1

      One word: sheeple.

      --
      Truth, Justice. Or the American Way.
    6. Re:New OS has old problems by coryking · · Score: 5, Interesting

      Actually, the TCP/IP stack is a rewrite. Assuming this bug is somewhere in the TCP/IP stack, this is a prime example of why you should *not* rewrite.

    7. Re:New OS has old problems by jayminer · · Score: 1

      No worries. They will be pushing out their DRM-chips to mainboard producers to speed up network traffice while doing background DRM thingies.

    8. Re:New OS has old problems by Anonymous Coward · · Score: 0

      What do you propose for a replacement? ZFS would be nice, but it comes with its own licensing (which is why Linux can't use it directly.)

      NTFS isn't that bad. Its been around longer than ext2, and although its not documented (fsck.ntfs for linux... meh, I wish), it handles a lot of data on a daily basis, more than pretty much any other filesystem in the world combined.

    9. Re:New OS has old problems by NMerriam · · Score: 3, Insightful

      Only among the geek crowd, who don't want Vista anyway. The "general public" doesn't care. The computers they buy new come with Vista, and that's what they will use.


      Yeah, but the general public doesn't pay MS's rent. Corporate licensing and OEM deals are where the money comes from, and those are both in serious trouble right now in that nobody with more than a few hundred desktops considers Vista even remotely acceptable. Granted, by the time Vista SP2 is out in 2010, they may have fixed a lot of this stuff.
      --
      Recursive: Adj. See Recursive.
    10. Re:New OS has old problems by rat10177sd · · Score: 0

      FYI, the correct spelling is sheople ;-)

      throw new NoSignatureException();

    11. Re:New OS has old problems by Lost+Engineer · · Score: 1

      I want Vista. Have it actually. It has some features that are missing in XP.

      I was thinking it's just gotten to the point where it's not a PITA on my laptop. I haven't encountered this little bugger of an issue, though. There were worse ones, trust me.

      The new start bar with search is especially cool... you no longer have to go searching for your apps. Never seen anything like it in a Linux distro.

    12. Re:New OS has old problems by cyborch · · Score: 1

      Oh... wow! That's a cool feature! I really want that! Oh wait, I already have it...

    13. Re:New OS has old problems by marsu_k · · Score: 1

      The new start bar with search is especially cool... you no longer have to go searching for your apps. Never seen anything like it in a Linux distro. Well there is Kickoff, but although it is available in the KDE version of my choice, I don't use it because it uses Beagle, which IMHO blows. Katapult is a nice alternative.
    14. Re:New OS has old problems by Anonymous Coward · · Score: 0

      Yeah. I can open apps from the terminal. Have been able to do that for ages.

    15. Re:New OS has old problems by gl4ss · · Score: 1

      fresh? most of it didn't end up being fresh.

      they've started fresh couple of times already and always fallen back to using previous components in places..

      --
      world was created 5 seconds before this post as it is.
    16. Re:New OS has old problems by sapgau · · Score: 1

      In other words, rewriting something like a TCP-IP stack is expensive.

      The only reason rewriting takes place is to refactor functionality and extract a little bit of performance if possible. Rewritting is useful because it offers modularity and ease of maintenance, you can't plainly say no to rewrite.

      But MS obviously took this task too lightly and didn't give it the importance it deserves. We could see the rebirth of 3rd party TCP-IP stacks for vista!! Anyone remember the Trumpet stack?

    17. Re:New OS has old problems by Lost+Engineer · · Score: 1

      Ha! I knew somebody would find a Linux version. Beats the hell out of googling it...

      As others have pointed out, many operating systems have this functionality. I'm glad to see it in Windows, however. The start bar was quite a pain to manage in XP. Who doesn't remember the fun of trying to remember who authored the app you're looking for?

    18. Re:New OS has old problems by xhrit · · Score: 1

      >The new start bar with search is especially cool... you no longer have to go searching for your apps. Never seen anything like it in a Linux distro.

      It is a MENU, not a FILE EXPLORER! Why would anyone want to wade through 5 levels ov crap to get to the one icon that does something? You have never seen anything like it in a Linux distro because linux culture is not clogged down with 3rd party vendors who try to make their star menus stand out as some kind ov marketing ploy.

      Linux sticks the icon that launches the game in the "games" folder; click on menu, go to games folder, click on game icon to start game. Not in "Programs >> EA Games >> Battlefield 2 >> Play Battlefield 2". And I don't want the "read me" file on my start menu. At best I will read it once and delete it. At worst it will sit around cluttering up my menu unit I get pissed off at windows culture, switch operating systems, and never use microsoft windows again.

    19. Re:New OS has old problems by Lost+Engineer · · Score: 1

      I'm not telling everyone to drop Linux cuz Vista is better as some seem to be thinking. The GP (OP whatever) was saying that no geeks wanted Vista. Despite the bugs (DRM and otherwise) there are some real reasons for geeks to upgrade.

      You just reminded me of something though: The Vista games menu sucks donkey balls. You have to click start->games->games explorer then games. Whereas all the standard games are in the games folder, installed games have a whole separate app/menu. I was checking out the support site for a major publisher and discovered to my amusement that the number one support issue was "how do I start the game in Windows Vista." Hilarious and sad at the same time.

  4. Re:Nice error, the drop is 10% by LinuxGeek · · Score: 5, Informative

    No, the network speed drops to ~10-15% of non-audio playing speed. Very significant issue.

    --

    Kindness is the language which the deaf can hear and the blind can see. - Mark Twain
  5. Back in 1994... by Anonymous Coward · · Score: 5, Interesting

    Back in 1994, I bought a Power Macintosh 7100. One of the first PPC chips, about 66MHz, and running a positively archaic operating system.

    I still have the machine, and drag it out from time to time. When this story broke, I pulled it out of storage to test it, and see how it compared. With a 10/100 ethernet card in, running the mac's System 7.5.3, it could successfully play an MP3 while transferring, and it made no difference whatsoever to send or receive speed over the network.

    Take note Microsoft: 1994, 66MHz, System 7.5.3, more than 13 fricken years ago.

    1. Re:Back in 1994... by anagama · · Score: 0
      MS' answer to this is:

      "The connection between media playback and networking is not immediately obvious. But as you know, the drivers involved in both activities run at extremely high priority. As a result, the network driver can cause media playback to degrade. This shows up to the user as things like popping and crackling during audio playback. Users generally hate this, hence the trade off."

      Then they intersperse several other excuses before stating

      Second, this trade-off scheme only kicks in on the receive side. Transmit is not affected."
      Perhaps they are relying on short attention spans and the inability to think critically because it would seem that low level driver processes involved in receiving would also come into play while sending.
      --
      What changed under Obama? Nothing Good
    2. Re:Back in 1994... by CastrTroy · · Score: 1, Interesting

      That's pretty impressive. I remember having a 486 DX4 100, and not being able to play MP3s on it because they would skip too much. However, what I do remember is finding an MP2 encoder, and enconding my files into MP2, because that could play without skipping. Maybe it was just bad software or something, because this was probably around 1996-1998. I think that the machine should be capable of decoding MP3 files, but for some reason it didn't work.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    3. Re:Back in 1994... by Poromenos1 · · Score: 2, Insightful

      Don't take this as an attack, but your comment is rather sensationalist. What difference does it make that your 13 year old PC plays mp3s over the network? It's not like MS is 13 years behind, it's a BUG. Hell, XP is fine, you don't see me saying "Watch out, 2007 MS, 2004 MS has you beaten!".

      --
      Send email from the afterlife! Write your e-will at Dead Man's Switch.
    4. Re:Back in 1994... by domatic · · Score: 1

      I've played mp3s on machines with those specs with Linux 2.4.x kernels in the 2000ish timeframe. It took something like 85% CPU but it did play them.

    5. Re:Back in 1994... by CastrTroy · · Score: 1

      Yeah, it probably was due to the fact that I was still running windows 3.1. I probably could have played them running in DOS. I also recall having an 8-bit soundcard (left over from an old 386, but it worked, so why bother replacing it, sound cards weren't $15 back then) so the downsampling might have been what pushed it over the edge, along with running a 16 bit OS.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    6. Re:Back in 1994... by Anonymous Coward · · Score: 5, Insightful

      Yeah, but uh... Microsoft's answer is that it's a nescessary trade-off for good sound performance. If they acknowledged it as a bug there wouldn't be such a bitch-fest going on.

    7. Re:Back in 1994... by Mr.+Shiny+And+New · · Score: 1

      It's possible you were using too many ISA devices in your 486. I had a DX4-100 as a server for a while and it wasn't able to transfer files and play music at the same time until I changed all the devices to PCI, and then it worked fine.

    8. Re:Back in 1994... by Neon+Spiral+Injector · · Score: 1

      Except that the OS knows there is data to send, and can schedule it well enough to keep the speeds up and not underflow the audio buffer.

      But receives can happen at any time, so the data sits in the NIC's buffer until the OS gets around to picking it up.

    9. Re:Back in 1994... by David+Gerard · · Score: 1

      MP3 (MPEG 1 Layer 3) and MPEG2 audio are pretty much the same, with slight differences in the profiles. MPEG2 is likely to sound slightly better at stream rates over 224kbps. Otherwise the decoders take the same amount of CPU.

      --
      http://rocknerd.co.uk
    10. Re:Back in 1994... by Reaperducer · · Score: 5, Funny

      Geez. Even the Commodore 64 can play MP3's.

      Windows can't compete with a 1 Mhz computer made in 1992 with 38,911 BASIC BYTES FREE
      READY.
      []

      --
      -- I'm old enough to have lived through six different meanings of the word "hacker."
    11. Re:Back in 1994... by Craig+Ringer · · Score: 2

      One poster has already pointed out one part of why your argument is oversimplified (cooperative multitasking).

      In fact, Mac OS 7/8/9 are still hard to beat for soft realtime, because you can basically control the machine exclusively for as long as you want, giving access back to the OS only when it's convenient. If there are no other processes running (you've killed the Finder and aren't running anything but your app) it's impressive for audio etc.

      There's another big reason, too. Your M601 based PowerMac didn't have gigabit ethernet. If it had, it couldn't have even processed the interrupts fast enough to count the packets it was dropping. (It didn't help that the 601 machines were NuBus based, but even had they been PCI it'd still be hopeless). I very much doubt a 601-based machine could even fully saturate 100baseTX. I know ours at work couldn't in network file I/O. On the other hand, with a 66MHz CPU that's hardly surprising.

      I'm still very surprised that these effects are so significant. Soft realtime CPU scheduling guarantees to multimedia apps should not have to so dramatically affect machine throughput, though they'll probably have some effect. Look at Linux - it copes pretty well. Vista performing poorly in this area is unfortunate, but not so incomprehensible as many claim, especially since IIRC it does provide quite low latencies for audio apps.

      --
      Craig Ringer

    12. Re:Back in 1994... by Anonymous Coward · · Score: 0

      I call bullshit
      66mhz PPC can't decode an MP3 in realtime

    13. Re:Back in 1994... by Lars+T. · · Score: 2, Insightful

      Geez. Even the Commodore 64 can play MP3's.

      Windows can't compete with a 1 Mhz computer made in 1992 with 38,911 BASIC BYTES FREE
      READY.
      [] Yeah, if you plug an SD-Card reader into the C64, and then a DSP-board onto that reader which then accesses the SD-Cards, completely bypassing anything original to the C64. I'm to lazy to check whether you can still use the 10MBit Ethernet card at the same time.
      --

      Lars T.

      To the guy who modded me down from perfect to terrible Karma - Apple haters still suck

    14. Re:Back in 1994... by Bert64 · · Score: 1

      I coule get MP3 files playing perfectly well on a DX2/66 and a 50mhz Amiga... I had them playing on a 33mhz Amiga too, but i had to reduce the output quality...
      This was ofcourse 128kbit mp3s, commonplace in those days.
      I would have thought a DX4/100 would have no issues whatsoever playing mp3 files, maybe something else in your machine was letting it down, slow memory, slow/nondma ide controller, slow soundcard etc.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    15. Re:Back in 1994... by Bert64 · · Score: 1

      A 50mhz Motorola 68060 (680x0 being the range that was obsoleted by PPC) can play 128kbit MP3s in realtime, I have an Amiga that does just that.
      I've never had a 66MHz PPC, but I can't imagine it being slower than a 50MHz 68060. A P75 could decode MP3s in realtime too, and i believe the PPC always had much better floating point performance than Intel in those days.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    16. Re:Back in 1994... by Poromenos1 · · Score: 1

      Oh, I agree, but there's no sense in comparing it to any other hardware or specific OSes or anything. The point is, the same PC, with almost ANY other OS, Windows, Linux, BSD, whatever, does play fine. That's why I think that whoever says "my old pc is fine", or "linux is fine" are redundant. We all know this, we've been playing stuff through the network ever since last.fm was created.

      --
      Send email from the afterlife! Write your e-will at Dead Man's Switch.
    17. Re:Back in 1994... by Goldberg's+Pants · · Score: 2, Interesting

      And people are wondering why game performance is so poor under Vista. While graphics drivers are part of it probably, how much other nonsense like this is going under the hood that people haven't discovered yet?

    18. Re:Back in 1994... by Goldberg's+Pants · · Score: 2, Interesting

      I have a 486 DX/100 here. In Linux I can play MP3's and use another console window. Mp3 would occasionally skip but was solid 99.9% of the time.

    19. Re:Back in 1994... by Anonymous Coward · · Score: 0

      FWIW, most MACs allow a number of filters to be setup at the hardware layer, and then will provide a buffer that can hold many packets and not require an interrupt per packet.

    20. Re:Back in 1994... by Orange+Crush · · Score: 1

      My DX2/66 could do it in Win95 w/ winamp, but it would take a full minute or two before it would start playing. I could make mix tapes if I loaded up a playlist, and let it go as soon as it finally started playing. Doing anything else while this was happening would of course result in skipping, but I think it was a combination of enough memory and a processor just *barely* able to keep up that made it work.

    21. Re:Back in 1994... by Reaperducer · · Score: 1

      Dude, it's a joke. I know it's still Sunday morning, but have a few beers and chill.

      --
      -- I'm old enough to have lived through six different meanings of the word "hacker."
    22. Re:Back in 1994... by QuietLagoon · · Score: 1
      it's a BUG

      Microsoft seems to be implying that the performance slowdown is not completely due to a bug; on the contrary, that some of the performance slowdown is working as designed.

    23. Re:Back in 1994... by Anonymous Coward · · Score: 0

      FYI, my G4 Mac mini skips while playing MP3s sometimes during large file transfers. But only maybe one skip per ten minutes. Still unacceptable, but see.

    24. Re:Back in 1994... by Amiga+Lover · · Score: 1

      I call bullshit
      66mhz PPC can't decode an MP3 in realtime


      I'm sorry, but that's just plain incorrect. My 60MHz 6100, 66MHz 6100, 66MHz 7100 and 80MHz 8100 all decode an MP3 just fine, with iTunes, running OS8.6, at any bitrate.

      If they can do it with the overhead of early versions of iTunes, then they can do it easily

    25. Re:Back in 1994... by Anonymous Coward · · Score: 0

      Windows can't compete with a 1 Mhz computer made in 1992

      Umm, buddy? That's 1982 calling. They want their computer back.

      Apple II: 1978
      C-64: 1982
      Mac: 1984
      Amiga: 1985

    26. Re:Back in 1994... by danhuby · · Score: 1

      I also found this surprising.

      In '95 I had a Cyrix 5x86 running at 100MHz. A DOS player could play MP3s fine but Winamp on Windows struggled, so I assumed 100MHz was about the threshold for MP3 playback on generic hardware (the custom hardware in iPods runs at less than 100MHz, but that doesn't count).

      Of course this was a Cyrix chip and you were using a PowerPC, so it's possibly apples/oranges. The MP3 decoding software probably makes a big difference too.

    27. Re:Back in 1994... by Just+Some+Guy · · Score: 2

      What difference does it make that your 13 year old PC plays mp3s over the network? It's not like MS is 13 years behind, it's a BUG.

      13 years is almost 9 Moore generations ago. Wikipedia seems to think that a new Core 2 Extreme can run about 250 times faster than his CPU. What kind of bug could possibly account for over two orders of magnitude slowdown in the new system, and what lack of engineering oversight allowed it to happen?

      If he'd said that XP on his P4 was faster for certain activities, OK, I could chalk that up to fine tuning issues and a bit of optimization. This isn't anywhere near that simple.

      --
      Dewey, what part of this looks like authorities should be involved?
    28. Re:Back in 1994... by aliquis · · Score: 1

      And an pentium 75 running win95 would do it aswell.

      It would also have a multitasking operating system, something macs got 2001 .. And AmigaOS where back in 85.

    29. Re:Back in 1994... by canadiangoose · · Score: 1
      I have a Compaq Deskpro 486DX/2-66 with 20mb of RAM, and for years it served as my firewall/Internet Radio player. It's no longer in normal use, as it's ISA bus can't keep up with my internet connection anymore.

      Anyhow, it has no problems playing MP3 files or streams while still having a wee bit of time left over for other tasks. Infact, I found the ISA bus to be the limiting factor, not the processor. I bet if it had been a 486 PCI system, I'd still be using it as my firewall.

      --
      Never eat more than you can lift -- Miss Piggy
    30. Re:Back in 1994... by aliquis · · Score: 1

      Maybe it's needed on x86 systems with shitty chipsets and irqs and whatever.

      The UI in Solaris got real slow when I ran a few torrents even thought they where going very slowly on my x86. But that didn't made slashdot ..

    31. Re:Back in 1994... by aliquis · · Score: 1

      I think the 66MHz 486 at part of the computer club could play regular (128kbps..) mp3s using winamp in Windows. But it might have had better specs, but I don't think so.

      Anyway my Amiga1200 with 68030@50MHz and no FPU could only play mp3s decently in 22kHz mono (also 8bit because it didn't had better sound than that) :(, using mpega.
      Atleast I don't think I used 11kHz, not 100% sure there either =P

    32. Re:Back in 1994... by anagama · · Score: 1

      If data receipt is so hard, how come other OSes, both modern and ancient, can handle it just fine?

      --
      What changed under Obama? Nothing Good
    33. Re:Back in 1994... by Mex · · Score: 5, Funny

      Yes, but does it have AERO? Fuck no! Windows Vista wins, yet again! ;)

    34. Re:Back in 1994... by aliquis · · Score: 1

      Isn't coldfire the real successor of M68k? PPC just being "something new and it's from Motorola (and IBM and Apple)".

    35. Re:Back in 1994... by Bert64 · · Score: 1

      Coldfire targetted a completely different market to m68k, and was only loosely based on the instruction set...
      The market segment that m68k occupied was always intended to migrate to PPC...
      A lot of unix machines, macs, amigas, atari, games consoles etc, all used m68k...
      Macs moved across, IBM moved their unix line, sun ported solaris to ppc (briefly), amiga kinda went to ppc, and games consoles are now finally moving to ppc as motorola intended all those years ago. Tho, ppc was never as successfull as m68k was, motorola dropped the ball when they dropped compatibility. They wanted a clean break from legacy, but keeping legacy cruft is what kept x86 in the game.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    36. Re:Back in 1994... by Bert64 · · Score: 1

      In which case, a DX4/100 should have had no problem, even under win95...

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    37. Re:Back in 1994... by John_Booty · · Score: 1

      I coule get MP3 files playing perfectly well on a DX2/66 and a 50mhz Amiga... I had them playing on a 33mhz Amiga too [snip] ...I would have thought a DX4/100 would have no issues whatsoever playing mp3 files, maybe something else in your machine was letting it down, slow memory, slow/nondma ide controller, slow soundcard etc.
      You're right; it could have been something else in the system. I'd put my money on that myself. But also remember that the DX4/100s had a 25mhz bus while the DX2/66 actually had a 33mhz bus. Not sure if that would have been enough to make things hairy for mp3 playback.
      --

      OtakuBooty.com: Smart, funny, sexy nerds.
    38. Re:Back in 1994... by martinX · · Score: 1

      My 60MHz 6100, 66MHz 6100, 66MHz 7100 and 80MHz 8100 all decode an MP3 just fine

      That's not fair! Your slippery wording reveals the truth! You obviously made a Beowulf cluster of them, giving you (in total) a 212 MHz PPC, with a Total Model value of 21000 (or average model value of 7100).

      You should have used the TimeCube function.

      --
      When they came for the communists, I said "He's next door. Take him away. Goddam commies."
    39. Re:Back in 1994... by Anonymous Coward · · Score: 0

      The fastest native PPC decoder was 97.3% realtime on 90mhz for a full CD quality joint stereo MP3. This meant leadtime and buffer space for 2.7% of the file. For instance, a 3min MP3 would take approximately 5 seconds and 400kb to play. At 60mhz it's almost twice that. If you're playing MP3s in realtime on these CPUs your decoder is probably dropping samples to keep up.

    40. Re:Back in 1994... by aliquis · · Score: 1

      Ok, I'm from the Amigaside and just remember that people tried to make coldfire cards aswell and that it would be m68k compatible(?) so I thought it was the logical follow up.

      Gamecube where PPC aswell (but you seem to be very knowledgable so you already know that ;D), it's sad that everything Amiga just fucked up =p, to bad there never where any A\Box. Atleast Genesi kind of succed.

    41. Re:Back in 1994... by InvalidError · · Score: 1

      I have played MP3s on my 486DX33... 11kHz, 8bits mono was the highest "quality" was ever able to play on it using a DOS-based player so I pretty much had to decode to WAV before playing to make them worth listening to.

      Modern hardware can encode an entire album in less time than my 486 could play a single track... it is somewhat amazing that this old piece of junk (by yesterday's standards) served me about five years.

      MP3 and MPEG video killed my 486, XviD and MPEG2 (and FFVII-PC) killed my P200MMX, SDRAM's extinction killed my 512MB P3, 1080p h264 and lack of PCIe are killing my P4... but I'll try to stretch it until Nehalem becomes a proven and affordable mainstream part - I can watch 1080p videos if I disable HT and overclock by about 10% to smooth out hiccups, good enough for me until then since I neither have nor plan to acquire much 1080p content (at least not the shiny disc form factor) any time soon.

    42. Re:Back in 1994... by Nazlfrag · · Score: 1

      It's part of BillyG's law which states 'every eighteen months the amount of cruft and bloat in Windows will double'. This is of course a direct consequence of Newton's third law of motion. Next time Windows cuts your network traffic to 10%, blame Newton!

    43. Re:Back in 1994... by jsebrech · · Score: 1

      Microsoft's answer is that it's a nescessary trade-off for good sound performance. If they acknowledged it as a bug there wouldn't be such a bitch-fest going on.

      See, but it is necessary. If you need to encrypt all audio while you're shuttling it around the OS to make sure it doesn't get copied by evil, evil pirates, then that obviously creates a noticeable overhead. This is what they mean when they say "by design". A design that's not meant to serve the user is still a design.

    44. Re:Back in 1994... by Eivind · · Score: 1

      Must've been bad software, or an abundance of interrupt-generating devices on slow (nonpci) busses. A DX4 100 should have no problem whatsoever realtime-decoding mp3s, not even reasonably high-bitrate ones. Your typical (at the time) 128kbps mp3-file should play perfectly skip-free on a DX4 66, possibly even on 33.

    45. Re:Back in 1994... by Eivind · · Score: 1

      True, but that's only half the story.

      It's not hard to keep the audio-buffer large enough that you've got time to handle an incoming packet and return before the buffer under-runs.

      Hell, if you where seriously low on power you could even respond to a network-interrupt by doing "fill-buffer, handle network-packet, return" which only requires you to have a buffer large enough that you've got time to handle 1 packet.

      This is a completely moot point though, because a modern dual or quad-core has so insanely much power compared to what is needed to say decode mp3, that it can literally keep the audio-buffer filled by using 1% of one of the cores, which leaves it with 99.5% of its power for other stuff. Ok, so this means a 1% degradation of "other stuff" while listening to mp3s is acceptable.

      But what people (including me) see, is a degradation of 1-2 orders of magnitude, which would be justified if the CPU spent 90% - 99% of its time keeping the audio-buffer full. Which is insane.

    46. Re:Back in 1994... by Anonymous Coward · · Score: 0

      I'm sure some engineer at Microsoft would like to take note on this, but when they open notepad their network performance goes down to 0%.

    47. Re:Back in 1994... by Anonymous Coward · · Score: 0

      I too have an Amiga with a 50MHz 68060 and I recall that it uses about 50% of cpu-time to play 128kbit MP3. Wonderful machine for it's time.

    48. Re:Back in 1994... by Bert64 · · Score: 1

      Those who have owned the Amiga name since the demise of Commodore have done so many things to screw it up...
      All this bullshit about amigaos 4, requiring it runs on dongled ppc hardware because of a supposed fear of piracy, theyre just shooting themselves in the foot.
      Piracy was what made the amiga, all amiga users i know had stacks of pirated games, and piracy is the best thing that could happen to amigaos 4 right now, because at least then they'd have some users some of whom may buy it and/or develop software for the platform.
      Noone is going to buy expensive and obsolete hardware just to try out a new os.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    49. Re:Back in 1994... by Bert64 · · Score: 1

      I'm sure the DX4/100 was actually on a 33mhz bus, with 3x multiplier despite the DX4 name... DX2/66 was ofcourse 33mhz bus, but you could get a DX/50 that was 50mhz both busrate and internally, and they were faster than DX2/66's for almost everything.

      Processors always used to be quoted at the bus rate, not the internal clock... The 25mhz Motorola 68040 for instance, ran on a 25mhz bus but ran at twice that rate internally.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    50. Re:Back in 1994... by Anonymous Coward · · Score: 0

      Not only that, but he's running OS 34.4, which is way more advanced.

    51. Re:Back in 1994... by John_Booty · · Score: 1

      Well, I'll be darned. A little research says that you're right! Thanks for the correction. :)

      --

      OtakuBooty.com: Smart, funny, sexy nerds.
    52. Re:Back in 1994... by aliquis · · Score: 1

      Well, some people did, thought they couldn't try the new OS because it took so long for it to get released so they mostly got a very expensive PPC Linux machine ..

    53. Re:Back in 1994... by Bert64 · · Score: 1

      A very expensive - and slow - PPC linux machine...
      You paid more than an equivalent PPC mac...
      You have all the disadvantages of PPC linux (questionably no flash, no java)...
      You dont have multiple processors, or the newer PPC chips (G5s etc) available in macs...
      You can't run MacOS natively (it might run under mac on linux, but not legitimately)

      If you could run AmigaOS on PPC macs, or one of the games consoles i might consider getting it... A console because they have other uses, and a ppc mac because theyre cheap now.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
  6. "It's not a bug, it's a limitation." by John+Jorsett · · Score: 3, Interesting

    That was the response of a MS tech regarding a defect that a bunch of us found in one of their C libraries some years ago. They must have had that guy train his successors.

    1. Re:"It's not a bug, it's a limitation." by koh · · Score: 2, Interesting

      Wait a minute. Could this be done to limit streaming capabilities? It is the main side effect after all...

      --
      Karma cannot be described by words alone.
    2. Re:"It's not a bug, it's a limitation." by Nate+B. · · Score: 1

      That was my first thought upon reading the original article last week.

      I would almost bet that this was a concession to RIAA during Vista's design phase. I would also bet that they were counting on this particular "feature" going unnoticed until XP was cleared out of the sales channels and Vista had gained acceptance as the OS of choice amongst MS' vendors.

      And there are people that want to accept MS into the FOSS community with open arms? MS apparently no longer regards its customers as its first priority. How then could they be trusted to put playing fair a priority in the FOSS community?

      --

      "Insanity is doing the same thing over again expecting a different result."
    3. Re:"It's not a bug, it's a limitation." by Tom · · Score: 1

      MS apparently no longer regards its customers as its first priority. MS never regarded its customers as first priority. From the first days on, it switched between con artist ("I have an OS in Cairo for sale, and it's gonna be the best, THE best, I tell you!") and mobster ("nice data you have there, would be a shame if you couldn't read it anymore just because you switched to another office package...").

      MS for a long time regarded developers with a high priority.
      --
      Assorted stuff I do sometimes: Lemuria.org
    4. Re:"It's not a bug, it's a limitation." by Goldberg's+Pants · · Score: 2

      MS has always acted in a way that is prejudicial to consumers. I am continually amazed at the number of people who actually went out and BOUGHT Vista. I don't understand why anyone would go to another MS OS until absolutely forced too. I mean even the best case scenario, Vista was going to be far more bugged and problematic than it's older brother XP. Anyone who goes out and spends $250 on an OS clearly has more money than sense.

      I just really don't get it. I'm awaiting delivery of my new Dell this week. It's got Vista. First thing I'll be doing is nuking that and replacing with XP (need it for gaming) and Ubuntu. (Sadly the Linux option is only offered in a few countries. Mine isn't one of them.) I don't even plan to boot Vista.

    5. Re:"It's not a bug, it's a limitation." by iluvcapra · · Score: 3, Interesting

      There is this sort of undercurrent in a lot of Microsoft literature on MSDN, Channel9 and other sources (see this in particular); many units in MS seem to take it for granted that "computing" is essentially an activity of programmers, and that end users need not be bothered with it. Sure, end users use computers, but really all they do with them is stuff they could've done without them, just faster (according to MS).

      Since an operating system is a "computing" product par excellence and really has no relation to a practical end-user process (by their reckoning), Microsoft only indifferently supports its operating system for end users, and primarily targets its attention on getting developers to make the switch. They believe, for good reason, that if they get the devs to build on Vista, then the end-users will just follow the applications, and that they won't really need to market the OS. Or, for that matter, even spend too much energy supporting it, since performance and reliability are always secondary to compatibility, which the developers lock the end users in to.

      --
      Don't blame me, I voted for Baltar.
    6. Re:"It's not a bug, it's a limitation." by joshv · · Score: 1

      "Wait a minute. Could this be done to limit streaming capabilities? It is the main side effect after all..."

      Yes, because all those corporations who are making money selling multi-gigabyte streaming movies really want the experience to go all to hell the minute sound starts playing.

      Regardless the effect has only been noticed on Gig-E connections, and TFA specifically mentions the fact that at typical Internet bandwidths, there is no noticeable effect on download bandwidth.

    7. Re:"It's not a bug, it's a limitation." by Weedlekin · · Score: 1

      "Sure, end users use computers, but really all they do with them is stuff they could've done without them, just faster (according to MS)."

      It's actually quite hard to think of something that the majority of people do on computers that they couldn't have done without them. Documents, art, photos, music, and movies all predate personal computing, as does the ability to send such things to virtually anyone in the world; gaming goes back thousands of years, and people were playing "on-line" games as soon as reliable postal services appeared (the Victorian English had play by mail chess games, for example); spreadsheets and accounting software don't actually do anything that hadn't previously been done by a brain, pen, and paper beforehand; databases used to be kept on rolodexes and in filing cabinets; and presentation graphics used to be done with slide projectors and overhead projectors.

      This also extends to the way most people use the Internet. Local libraries were (and still are) pretty good research resources, and have the advantage of not needing to sift through thousands of pages of Kelkoo offering to sell you cellular membrane osmosis or crap written by people who know even less about it than you; electronic shopping is an electronic version of going to a mall or high street; email is simply an electronic version of mail; chat software and IP telephony are telephone stand-ins; blogs are electronic newsletters; etc., etc., etc.

      --
      I'm not going to change your sheets again, Mr. Hastings.
    8. Re:"It's not a bug, it's a limitation." by terbo · · Score: 0

      Well put.

      --
      If you're interested in facts I'll tell you what they are and I'll give you sources - Chomsky on The Big Idea
    9. Re:"It's not a bug, it's a limitation." by Tom · · Score: 1

      There is a justified discussion about quantity/speed emerging new qualities.

      Hey, humans don't do anything that single-cell organisms couldn't do, just slower and simpler. But in the end, a human is a different thing despite that, much like an online community is a different thing, even though anyone could mail anyone else 500 years ago. There is certain behaviour emerged in humans that doesn't exist in single-cell organisms, just like there are features of online communities that could not emerge if communication would consist of everyone taking 500 letters to 500 people to the post-office and waiting two to three weeks for a reply.

      --
      Assorted stuff I do sometimes: Lemuria.org
    10. Re:"It's not a bug, it's a limitation." by Weedlekin · · Score: 1

      "Hey, humans don't do anything that single-cell organisms couldn't do, just slower and simpler."

      This is a dreadful analogy, because humans have many capabilities that single celled organisms lack, e.g:

      We perceive the world around us with a variety of senses that are specific to multi-celled creatures.
      We make tools, and use them to craft a variety of artefacts.
      We produce art and literature, and thereby leave a record of our individual existence.
      We abstract the world around us, and model it with complex mathematics.

      "But in the end, a human is a different thing despite that, much like an online community is a different thing, even though anyone could mail anyone else 500 years ago."

      People were living in communities before the term "person" could properly be applied to them. It is a fundamental part of our nature, and online communities are simply one of many variations that have been applied to the same concept over many thousands of years. Some of the more abstract forms of community such as various religions have been both huge and enduring despite the fact that adherents often spoke different languages and lived many thousands of miles apart.

      NB: people could not mail anyone else 500 years ago. Messages were carried by couriers, so they were something that only the rich and powerful could afford to send, and the rigours and dangers of carrying them meant that they often failed to arrive, or arrived so late that the whoever had sent them got wherever they were going before they did. This did not however prevent vast empires from being run very effectively, or huge armies from widely separated countries all of whom spoke different languages from assembling to embark on ambitious expeditions such as the Crusades.

      "there are features of online communities that could not emerge if communication would consist of everyone taking 500 letters to 500 people to the post-office and waiting two to three weeks for a reply."

      This sounds suspiciously like one of those "what we've always been doing, but on the Internet" patent claims that Slashdotters love to bitch about. Like-minded people have gathered in communal places to gossip, discuss current affairs, play games, entertain each-other, engage in nefarious plots, sell things to one another, and swindle the unwary for thousands of years, so the fact that they now use the Internet for exactly the same things is not in the least surprising (it would be far more remarkable if they didn't). We've also been building sub-communities (communities within communities) for ages as well, e.g. clubs, sects, secret societies, guilds, and various other forms of group that people identify with since time immemorial. Building and maintaining communities is what humans have always spent most of their time doing, so the fact that they also exist on the Internet isn't due to some special attribute of the Internet itself, but merely reflects the nature of those who use it.

      --
      I'm not going to change your sheets again, Mr. Hastings.
    11. Re:"It's not a bug, it's a limitation." by Tom · · Score: 1

      This is a dreadful analogy, because humans have many capabilities that single celled organisms lack, e.g: Now you leave your own analogy.

      Computers can do things that books can't - animated 3D graphics, for example.
      Computers can do things that games can't - providing AI players, for example.
      Computers can do things that the mail service can't - delivering to many recipients at the same time and price, for example.

      Now in the grandparent post, the argument was "but basically these are the same things, just more refined, faster, etc." - I could say the same thing about humans and single cells. Sure we have vision, but it is based on light sensitivity - something a single-cell organism can have - and (nerve) pulses being delivered - also something present in single-cell organisms. At a much, much simpler and lower incarnation.

      But either both arguments are true, or both are false, because they are so similiar. You can't pick and choose. :-)

      For the communities: Sure we had communities for as long as we know. But still there are considerable differences. To many different communities did your ancestors belong, 500 years ago? Two? Three? To how many different communities do you belong? 20? 30? More importantly: How many of those can you choose to give up at any time, if you want? How much choice did your ancestors have regarding their communities?

      Don't tell me that's only a difference in numbers. It makes a huge difference in how we deal with our lives. How we see ourselves and others.

      Sure there's a lot of stuff of the "just like offline, just online" variety. But not everything is of that kind. A lot is not just faster, or more convenient, but an entirely different class of thing that simply didn't exist 100 years ago.
      --
      Assorted stuff I do sometimes: Lemuria.org
    12. Re:"It's not a bug, it's a limitation." by Weedlekin · · Score: 1

      "Computers can do things that books can't - animated 3D graphics, for example."

      This s a straw man, because I didn't claim that computers were the same as books in any of my posts.

      BTW: computers have flat screens that aren't capable of rendering three dimensions. And I suggest you check into the history of Disney, Warner Bros. Hannnah-Barbera etc. if you think that animation projected onto a flat display device is something that started with computers.

      "Sure we have vision, but it is based on light sensitivity - something a single-cell organism can have"

      Again, a straw man, because my phrase was:

      "We perceive the world around us with a variety of senses that are specific to multi-celled creatures."

      I didn't mention any particular sense, so phototaxis does not refute the point at all.

      "and (nerve) pulses being delivered - also something present in single-cell organisms."

      Nerve pulses are carried by nerves (hence the name!), which are multicellular structures. Multicellular structures cannot exist in a single celled organism, so it cannot have nerve pulses, and doesn't require them, because nerves are a system for carrying information between groups of cells. They don' even exist in all multicellular organisms (sponges for example don't have them).

      "for the communities: Sure we had communities for as long as we know. But still there are considerable differences."

      Again a straw man, because I didn't say that there weren't differences, but the differences between computer communities are far less profound than those that have always existed (and still exist) between various different types of non-virtual community.

      "To many different communities did your ancestors belong, 500 years ago? Two? Three? "

      Why are you so obsessed with the world of 500 years ago? Is it possibly because seeding the straw man of a pre-technoogical society makes it far easier to argue your point than using the far more logical one of the Western world in the 1960s, when people managed to live pretty full, modern lives without being connected to the World Wide Web or having computers in their homes?

      "Don't tell me that's only a difference in numbers. It makes a huge difference in how we deal with our lives. How we see ourselves and others."

      I was born in 1960, and can categorically state that home computers and the Web have not had anything like the amount of impact that you claim. Western democracies in the 1960s had an instantaneous global communications network, international and domestic travel that was no slower than it is today, TV, radio, recorded music that people could buy and listen to at home, cars, buses, trains, helicopters, hovercraft, hydrofoils, communications satellites, space travel, plastics, regular international trade, nuclear power, electron microscopes, and a vast range of other things that are still present in a recognisable form today. Unless it has managed to escape your notice, the majority of domestic and business Internet links rely on the venerable wired telephone network to carry all that information, and communications satellites to move it between countries, and they were already being used for multimedia (i.e. faxes over telephone, TV and radio on the satellites) long before most of the people on Slashdot were born.

      "Sure there's a lot of stuff of the "just like offline, just online" variety. But not everything is of that kind. A lot is not just faster, or more convenient, but an entirely different class of thing that simply didn't exist 100 years ago."

      But the vast majority of it did exist 30 years ago, despite the fact that home computers were in their infancy (and therefore expensive and quite rare), the World Wide Web had yet to be invented, and the Internet was a restricted US-only network with a few tens of nodes. If you want to go back 100 years, then you might like to consider the fact that few people in Western democracies of 1907 had electricity, and refrigeration was something that industries used

      --
      I'm not going to change your sheets again, Mr. Hastings.
    13. Re:"It's not a bug, it's a limitation." by Tom · · Score: 1

      I give up, you don't get it. This is not about doubting that people lived a full life 50 years ago, or 500, or 5000 or any other random number.

      I also put "(nerve)" in brackets for a reason. In a two-term construct with one term in brackets, by convention the non-bracketed one is the more important one, but if you want to insist concentrating your counter-argument on the one in brackets - don't be my guest.

      Read something about Emergence. Some people write books because they're better at explaining the concept than I am on /. - maybe because they've got editors and a year of time to do it.

      --
      Assorted stuff I do sometimes: Lemuria.org
    14. Re:"It's not a bug, it's a limitation." by Weedlekin · · Score: 1

      "I give up, you don't get it."

      Yes, that must be it, because anybody who actually understood something about the topic would obviously agree with you due to the fact that you are correct, so all other points of view must obviously be wrong.

      "Read something about Emergence. Some people write books because they're better at explaining the concept than I am on /. - maybe because they've got editors and a year of time to do it."

      Just because some people write books claiming that computers and the internet (usually via the much-vaunted by currently unimpressive "Web 2") count as emergence doesn't mean they're correct. Emergence in the ontological sense is something new coming into being with each instance of some level or pattern of lower level constituents, and putting information into a central repository that others can access isn't new, just as sending information over conductive wires or radio waves isn't new. Such authors paint a picture of the Internet (usually some fictitious "Web N" variant that nobody's managed to actually implement) as a vast collective mind that builds communities where summed intellects will perform great deeds that can only be imagined. The reality is of course that, as anybody unfortunate enough to sit near a large group of people on a long train journey could easily have told them, information bandwidth doesn't increase in proportion to the number participants, but noise does, so the result of the "collective intellect" is a system whose content to piffle ratio is quite frankly pathetic (Sturgeon's Law which states that 90% of everything is crap was written before the Internet ceased to be a geek-only resource, after which 99.99999% of everything became crap).

      Excellent heuristic: most sources that claim to be factual are not. Groups of people who write about the same things tend to produce self-perpetuating myths due to the fact that authors use the work of other authors as references, so errors on early works tend to be repeated in later ones. There are many, many examples of this in science (popular and academic) and news reporting, to name but two, and increasing use of the Internet as a resource has resulted in the incidence of such collective myths rising exponentially in recent years.

      --
      I'm not going to change your sheets again, Mr. Hastings.
  7. ITS by Brian+Gordon · · Score: 3, Insightful

    To say nothing of traditional multithreading, how do they explain how the entire OS could be run on either of my cores, but just networking and multimedia can't run together on both of them without some kind of tradeoff?

    1. Re:ITS by Anonymous Coward · · Score: 0

      Two cores do not make a computer.

  8. Because only MS ever uses that excuse.. by Junta · · Score: 2, Insightful

    I couldn't begin to keep track of how many times I've heard that one in the industry. 'X is broken'. 'Well, our new architecture can't theoretically acheive X anymore, so it's a design limitation, not a bug'.

    --
    XML is like violence. If it doesn't solve the problem, use more.
    1. Re:Because only MS ever uses that excuse.. by marcosdumay · · Score: 1

      We have the term "design bug" for that. But it seems it still isn't an enterprize grade term :(

  9. REally? by Lumpy · · Score: 5, Insightful

    Apparently they believe an almost 10% drop in networking performance is 'slight,' only affects reception of data, and that this performance trade-off is necessary to simply play an MP3.

    Interesting, VERY interesting. This either means that Microsoft Programmers are incredibly incompetent or they are hiding something. I can take a really old Linux kernel (or windows 98 install) on a Pentium 233 mmx processor and see less than 0.05% drop in networking performance while playing an mp3. In fact I dont see that drop playing 2 mp3's at the same time while transferring large amounts of data over 100 base T. I do this daily on my whole house mp3 jukebox that is linux based, it has 2 seperate sound cards that plays 2 different mp3 files while I upload another 60-80 mp3 files I corrected the data tags on. I do not see the performance hit of 10% on hardware that is at least 20 to 30 times slower than the typical Vista machine.

    What are they hiding?

    --
    Do not look at laser with remaining good eye.
    1. Re:REally? by CastrTroy · · Score: 1

      But an old Linux kernel or Windows 98 aren't the big beast OSes that Windows Vista is. I recently bought a laptop (Celeron M 1.6 GHz, and 512 MB of RAM). Vista runs extremely slow, but I installed Mandriva and the thing runs really fast. The short answer to all this is that MS Windows Vista is a big hog of an OS, and slows things down way more than it really should. Linux and MacOS seem to be getting faster with every release, meanwhile, Windows seems to be getting slower. I really think they are in kahoots with the hardware manufacturers, so that computers never get "fast enough". My $500 laptop would be all I or most people ever needed if Windows was programmed to be as resource friendly as Linux.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    2. Re:REally? by doodleboy · · Score: 4, Insightful

      What are they hiding?

      That it's caused by the DRM subsystem.

    3. Re:REally? by VariableGHz · · Score: 1

      I'd test this out on WindowsME, but, I know I won't be able to get it started ;P

    4. Re:REally? by Anonymous Coward · · Score: 0

      It's a security issue at heart.
      For a users audio application to have glitch free low latency it needs real time privalages.
      This is dangerous as real time applications can preempt all other processes.

      In Linux, everyday audio is not considered to need low latency, so large buffers are adequate.
      Real time users need special permission, and must accept the consequences of a real time app running out of control. A sound server with a watchdog timer like Jackd can kill off misbehaving apps. Real time apps will slow other processes by preemptimg them.

      In Vista, every user is assumed to need low latency real time audio.
      So even an everyday application like playing an mp3 is assumed to be critical.
      The MMCCS does have a seperate 'pro audio' scheduling setting, which was meant to be used for this, but it appears that has been ignored, or else app writers are abusing it for everyday audio.
      Low latency real time apps should be able to preempt network etc, which is why Microsoft don't quite call this a bug.

      Your Linux box was not playing mp3s at a particulally high priority, so the network is fine.
      Try playing audio using jackd+ardour at 2ms latency under linux and you will see some degradation, though not nearly as much as in vista.

    5. Re:REally? by arivanov · · Score: 4, Informative

      Good thinking.

      If it accessing the onboard TPM this is quite likely. I cann bet that they smacked a few global locks around those accesses just in case to ensure that a silly race condition in the access will not allow someone to break through the precious DRM. PC TPMs are disgustingly slow so every access leads to a fairly long period when interrupts are not being serviced. As a result the system capability to process interrupts drastically decreases whenever the DRM subsystem has been activated. Add to that some priority to multimedia and the picture will be exactly as observed.

      This is all hypothetical of course, but it more or less makes sense. I would not be surprised if that is the case.

      --
      Baker's Law: Misery no longer loves company. Nowadays it insists on it
      http://www.sigsegv.cx/
    6. Re:REally? by langelgjm · · Score: 1

      So is it a 10% drop or a 90% drop? The summary says 90, but you've quoted 10. I could live with one of those, though I shouldn't have to.

      --
      "Anyone who [rips a CD] is probably engaging in copyright infringement." - David O. Carson
    7. Re:REally? by myrdos2 · · Score: 5, Insightful

      Napoleon: "Never ascribe to malice that which can be explained by incompetence."

      Me, after using Vista: "Any sufficiently advanced incompetence is indistinguishable from malice."

    8. Re:REally? by gad_zuki! · · Score: 5, Interesting
      Maybe we should start using the slashtards tag. Did you even bother to click on the link? Hell, the article is written in the ADD-style of "dummy quotes." The author doesnt even present the full email! In short, what was left out is that MS has acknowledged the bug but the tech wrote that there is going to be some kind of performance hit. Its not like MS wrote "THIS IS NOT A BUG. GO AWAY." Contrast:

      "Please note that some of what we are seeing is expected behavior, and some of it is not. In certain circumstances Windows Vista will trade off network performance in order to improve multimedia playback. This is by design."

      "In most cases the user does not notice the impact of this as the decrease in network performance is slight. Of course some users, especially ones on Gigabit based networks, are seeing a much greater decrease than is expected and that is clearly a problem that we need to address."


      In other words they see a bug especially on gigabit connections.

      Now back to yoru regularly scheduled bitching and "ZOMG my calculator gets better performance" fact-free discussion.
    9. Re:REally? by Goldberg's+Pants · · Score: 1

      Since 4 gigabytes of ram is considered to be the sweet spot for Vista, I'm amazed they're shipping it on machines with just 1 gig. A lot of the performance issues are the DRM. Doesn't it check something like 5 times a second?

      Gaming drives a lot of hardware sales, but I think more and more people are saying "Screw this" to the constant need to upgrade for games. (Like being forced to have a specific generation or higher of card, despite the game not using the features. Battlefield 2 and it's shaders spring to mind, though I can't remember the exact details.) If gaming upgrades slow down, what better than having the whole bloody OS force the upgrade path.

      I tend to be extremely cynical about both software and hardware manufacturers, so your theory wouldn't surprise me in the slightest.

    10. Re:REally? by Goldberg's+Pants · · Score: 1

      That's just making excuses. There is absolutely no need on a modern system for realtime priority on MP3 playback. Even hardware audio apps that hog a lot of system, at best, would probably need no more than "Above Normal".

      Your argument would good, if it was something other than ordinary MP3 playback. If your system can run Vista, there is no justification whatsoever for this nonsense.

    11. Re:REally? by Goldberg's+Pants · · Score: 1

      All fine in theory, but some explanation as to WHY would be nice instead of just vague references. I'm almost certain it's got to be related to all the DRM nonsense in Vista. And really, any network performance hit from something so simple as playing an MP3 is a problem, because it makes no sense. Ten year old computers can play MP3's. I'm far more interested in WHY this is happening more than anything else.

    12. Re:REally? by Anonymous Coward · · Score: 0

      Maybe we should start using the slashtards tag. Did you even bother to click on the link?


      You must be new here. Oh wait. *head slashplodes*
    13. Re:REally? by Anonymous Coward · · Score: 0

      I agree, as you need the "fucking asshole" tag applied to you.

      maybe if you read the entire post you would get the jist of what he was saying. But no, you are busy doing your typical "foaming at the mouth"(tm) that you always do without engaging your BRAIN.

      Lumpy quoted exactly what the article said, he even CORRECTED IT to say 10% instead of the incorrect 90% that the headline says it is. the solid facts remain. Other os'es do NOT have this kind of hit not even their older OS's. therefore he is asking are Microsoft programmers incompetent (which is what I believe) or are they hiding something. he goes on to say "what are they hiding" which imply's he thinks that the programmers are competent and therefore the performance drop that IS HUGE compared to every other OS in existence is because of something they are not talking about.

    14. Re:REally? by douceur · · Score: 1

      Judging by the grammar and spelling in your post, you have no room to be calling anybody else incompetent. Coward.

    15. Re:REally? by rastoboy29 · · Score: 1

      The only thing I can think of is it is attempting some sort of audio fingerprinting while playing.  What else could possibly cause that much drop in performance?

    16. Re:REally? by Anonymous Coward · · Score: 0

      The 4 gig requirement is FUD. My girlfriend and mom both run with 1 gig, and it does absolutely everything they need. 2 gigs is plenty for a developer. 4 gigs is overboard.

      Also, can we have a source for your DRM-check-5-times-a-second? 1) If that were true, that's not very often (in computer time), and 2) If you aren't listening to anything with DRM, it will never check. Do some reading (of facts, not /. FUD).

    17. Re:REally? by Goldberg's+Pants · · Score: 1

      Why it may run fine for your girlfriend and mom, what do they do? Isn't 2 gigabytes the recommended anyway?

    18. Re:REally? by Just+Some+Guy · · Score: 5, Insightful

      "Please note that some of what we are seeing is expected behavior, and some of it is not. In certain circumstances Windows Vista will trade off network performance in order to improve multimedia playback. This is by design."

      In other words they see a bug especially on gigabit connections.

      Yes. The bug is that the audio system has any correlation whatsoever, however minor and imperceptible, with the frickin' network stack, and even moreso that this is expected.

      It's not expected behavior. I don't care how much they jump up and down and cry that most people won't notice, this is bullshit.

      Me: Every time I get in my car, a hammer pops out and hits me in the jaw, painfully.
      GM: That's a bug. It shouldn't hurt so much.
      Rational observer: WTF?

      There's no lost context or missing information. The facts are that MS is OK with the idea that an MP3 reduces your network throughput. There's really nothing else to say in the matter. That one admitted fact alone is enough to declare it defective by design.

      --
      Dewey, what part of this looks like authorities should be involved?
    19. Re:REally? by Kjella · · Score: 3, Interesting

      Well, from what I've understood a TPM chip isn't required to run Vista (though it's a requirement for some of the "Vista-ready" stickers I believe). With no TPM chip this can't kick in, so can anyone with a mobo without TPM test it?

      --
      Live today, because you never know what tomorrow brings
    20. Re:REally? by CastrTroy · · Score: 1

      1GB? I got my laptop with 512 MB of RAM, Vista came with it. Granted it's only home basic, so there's no Aero desktop, but it's amazing how low specs they will try to get a machine to run with. There was a lot of XP machines that shipped with 128 MB of RAM. Even though most of us would consider anything below 256 to be completely unusable, and 512 to be pretty good, but that you really should have 1GB, considering RAM prices.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    21. Re:REally? by Anonymous Coward · · Score: 0

      "That's just making excuses. There is absolutely no need on a modern system for realtime priority on MP3 playback. Even hardware audio apps that hog a lot of system, at best, would probably need no more than "Above Normal".
      Your argument would good, if it was something other than ordinary MP3 playback. If your system can run Vista, there is no justification whatsoever for this nonsense."

      My point is that a normal user should *not* have permission for playing mp3s with high or realtime priority to begin with.
      When a user does have permission, they should be able to bring the network to a complete halt if the processor time is required for the realtime threads.
      This is a security issue, and the user should be prepared to take the consequences.

      For Microsoft this is, like so many things, not treated as a security issue but as an ease of use issue. So they give all users permission by default, and let the application inform the schedular of it's requirements by picking a type (pro audio, games, movie etc). This is quite a neat idea.

      Unfortunately it's also a security risk, and Vista's sound system is new, complex and apparently buggy. I'm not making excuses for this bug, I'm looking at how the Microsoft culture created it.

    22. Re:REally? by Anonymous Coward · · Score: 0

      Why is because of the nature of multimedia playback - you MUST hand the audio hardware its next buffer of data every milliseconds (where is determined by the app playing audio). If something happens to delay that event, then you will get a glitch.

      On a really fast network, a storm of network interrupts can cause the multimedia playback application to be delayed (because the network packets are processed at a higher priority than the multimedia application). That means you get a glitch.

      Microsoft's solution was to make it so that the system throttled the network, thus avoiding the problem.

      Nothing to do with DRM.

    23. Re:REally? by spectecjr · · Score: 1

      The only thing I can think of is it is attempting some sort of audio fingerprinting while playing. What else could possibly cause that much drop in performance?

      Badly written drivers with too many spinlocks on roughly the same IRQL?

      --
      Coming soon - pyrogyra
    24. Re:REally? by GuyverDH · · Score: 1

      Carefull there - better get back to sucking Mr. G's dick, or you might miss a load.

      Any noticeable decrease in performance when playing a sound stream through a hardware subsystem (ie sound card) is not acceptable.

      --
      Who is general failure, and why is he reading my hard drive?
    25. Re:REally? by Anonymous Coward · · Score: 0

      > Microsoft's solution was to make it so that the system throttled the network, thus avoiding the problem.

      Well, audio doesn't have to be serviced every milliseconds (that would mean servicing a 176 bytes buffer).

      Typical small audio buffers are 0.04 seconds long, which is 7056 bytes.

      This is assuming the system doesn't have DMA, which is ridiculous.

      Furthermore, if you read the article, you'll see that it doesn't occur that much when playing a movie with sound, which is weird.

      As the CPU is not maxed out, the most plausible conclusion is that the interrupts gets unserviced during noticeable periods.

      This can be a bug in the sound app/layer/driver implementation or a side effect of some other action taken during that particular sound playback (DRM has been suggested).

      Cheers,

      --fred

    26. Re:REally? by TheRaven64 · · Score: 2, Insightful

      It's a shame you posted as AC, because you've almost certainly got it exactly right. Every operating I've used (with the possible exception of BeOS, and QNX) has problems playing audio under high load. It's usually not a big issue, because most machines aren't loaded that much these days, and most people don't notice the odd stutter in their sound.

      You can avoid this by making the interrupt handler in the audio driver run at a really high priority. If you don't even wait for interrupts, you just poll to see if the device is waiting for data, you will never skip (as long as the decoder gets enough CPU time). The down side to this is that you are likely to lose (or delay handling) interrupts raised by other devices. Either MS is polling the audio interrupt, or they have things configured so that the audio device's interrupt is not masked while handling interrupts for the network device. In either of these cases, you get missed, or delayed, interrupts from the network device. This means that the receive buffer fills up and ethernet frames get dropped.

      Or, it could be the evil DRM spying on you. Don't let logic get in the way of a good conspiracy theory.

      --
      I am TheRaven on Soylent News
    27. Re:REally? by Anonymous Coward · · Score: 0

      you sir, win the internet.

    28. Re:REally? by TheRaven64 · · Score: 2, Insightful

      The bug is that the audio system has any correlation whatsoever, however minor and imperceptible, with the frickin' network stack The audio driver waits for an interrupt signalling that there is space in the playback queue to add some more data. The network driver waits for an interrupt saying that a receive buffer is full. They are, at the lowest level, both interrupt servicing systems. They both sit (in most operating systems) on top of some kind of interrupt abstraction layer. The APIs are not related, but at the driver layer (where the problem is), they are.
      --
      I am TheRaven on Soylent News
    29. Re:REally? by Lost+Engineer · · Score: 1

      That's a pretty good guess. I've noticed every time my system accesses the TPM chip (usually to get an encryption key or verify my fingerprints) it is weirdly slow. We're talking a noticeable amount of time just to get a password. I'm assuming that time isn't spent decrypting my tiny database.

    30. Re:REally? by lnjasdpppun · · Score: 1

      The article says that there is a 'slight' performance drop for most users (ie people with 100mbit network cards) and then goes on to say that Gig-E users suffer a much larger performance drop. Comparing your p-233 with its 100mbit network card to a vista machine with a gig-e network is pointless and outside the scope of this bug, a visa machine with a 100mbit network connection can play mp3's fine without degrading its network performance.

    31. Re:REally? by swillden · · Score: 1

      If it accessing the onboard TPM this is quite likely. I cann bet that they smacked a few global locks around those accesses just in case to ensure that a silly race condition in the access will not allow someone to break through the precious DRM. PC TPMs are disgustingly slow so every access leads to a fairly long period when interrupts are not being serviced.

      I doubt this.

      TPMs are very slow because they're not designed to be used for bulk crypto operations. The purpose of the TPM is to store keys, bound to specific boot states. The expectation is that all *use* of those keys will be done in software on the main CPU. Given that, I can't imagine what sort of foolish system would be designed to hit the TPM frequently. Surely Microsoft's engineers can't be that stupid, can they?

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    32. Re:REally? by swillden · · Score: 1

      The audio driver waits for an interrupt signalling that there is space in the playback queue to add some more data. The network driver waits for an interrupt saying that a receive buffer is full. They are, at the lowest level, both interrupt servicing systems. They both sit (in most operating systems) on top of some kind of interrupt abstraction layer. The APIs are not related, but at the driver layer (where the problem is), they are.

      True but irrelevant.

      Given the blinding speed with which modern CPUs execute the ISRs there is *plenty* of time to keep a Gig-E network link saturated (or nearly so) while keeping the sound card fed. As proof, all you need to note is the fact that the same or even lesser hardware running another OS, such as Linux or even Windows 2000 or XP, can accomplish this feat quite easily. From the viewpoint of a 2GHz CPU, those interrupts are few and very, very far between.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    33. Re:REally? by Just+Some+Guy · · Score: 1

      Given the blinding speed with which modern CPUs execute the ISRs there is *plenty* of time to keep a Gig-E network link saturated (or nearly so) while keeping the sound card fed.

      Exactly. And since we know by example that the hardware is physically capable of doing so on pretty much every machine built in the last decade, this indicates that the network stack and audio system are somehow inexplicably linked in ME2. There's just no sensible explanation for that (and any answer involving DRM is inherently nonsensible).

      --
      Dewey, what part of this looks like authorities should be involved?
    34. Re:REally? by teg · · Score: 1

      Yes. The bug is that the audio system has any correlation whatsoever, however minor and imperceptible, with the frickin' network stack, and even moreso that this is expected.

      Why? The principle - giving realtime priority or similar to processes processing multimedia - is sound (no pun intended originally...). Thus, if the multimedia process requires a lot of processing power, there will be less left to deal with other things, like networking.

      There's no lost context or missing information. The facts are that MS is OK with the idea that an MP3 reduces your network throughput. There's really nothing else to say in the matter. That one admitted fact alone is enough to declare it defective by design.

      I think most users would prefer flawless playblack of sound and video than full network bandwidth in resource starved situations. Why this happens with MP3s is strange, though - playing full HD video is a situation where there should be a larger expectation of this happening.
    35. Re:REally? by Longfinger · · Score: 1

      But have CPUs been saturating gigabit connections for the past decade? Wouldn't that make a difference (as opposed to the =megabit connections that people used with older machines/OSs)? I'm not an expert on this, so I'm just looking for more info rather than being confrontational.

    36. Re:REally? by weicco · · Score: 1

      You obviously don't know much about computers do you? Of course there's performance hit every time when multiple operations are done concurrently. There's a hell lot of interrupts thrown around when you are receiving data from network 1 gbit/sec. At the same time you need to feed soundcard's buffers plus do about 50 other things. If you can actually come up with a low-cost computer design that can do all this without any performance penalty you would be a very rich dude.

      --
      You don't know what you don't know.
    37. Re:REally? by ady1 · · Score: 1

      It cannot be a bug unless MS is using hamsters as kernel programmers PERIOD And they probably are.

    38. Re: REally? by gidds · · Score: 1
      Can we get our attributions right please?

      The first quote is Hanlon's razor, from Robert J. Hanlon in 1980.

      And while you may have coined the second, 13,600 hits in Google suggest you weren't the first to do so. It's been attributed to Vernon Schryver, Paul Ciszek, been dubbed Clark's Law (no 'e') and Grey's Law, and even seen here on Slashdot.

      (It's a great line, nonetheless!)

      --

      Ceterum censeo subscriptionem esse delendam.

  10. Fucking MPAA by Anonymous Coward · · Score: 1

    I knew it, they finally broke internet radio.

    1. Re:Fucking MPAA by datapharmer · · Score: 1

      haha! awesome. you get the A.C. of the year award. :-)

      --
      Get a web developer
    2. Re:Fucking MPAA by SpaceLifeForm · · Score: 1

      I doubt it. The AC should have said RIAA.
      Though, streaming video is likely broken worse.

      --
      You are being MICROattacked, from various angles, in a SOFT manner.
  11. Internet is all that counts! by mishehu · · Score: 4, Funny

    First, we have not seen any cases where a users internet performance would be degraded, in our tests this issue only shows up with local network operations.

    So I see! All that matters is the Internet performance of the average user, which is probably what, less than 5Mbps anyway! How silly of me to think there would be a problem with say... trying to access a corporate file server to work with say really big data files? Wow, I'm really going to recommend Vista to my clients now!

    1. Re:Internet is all that counts! by lukas84 · · Score: 1

      Yeah, because corporate policies allow you to play MP3 files ;)

    2. Re:Internet is all that counts! by maharg · · Score: 1

      Actually many do. I'm in the media industry. Not only does my employer allow and encourage viewing listening of all manner of compressed and uncompressed content (let's not even talk about uncompressed content on 'Fister'), for many of my (000s of..) colleagues, it is a central part of their job. Next !

      --

      $ strings FTP.EXE | grep Copyright
      @(#) Copyright (c) 1983 The Regents of the University of California.
    3. Re:Internet is all that counts! by Soporific · · Score: 1

      I think you missed the humor of the previous poster...

      ~S

    4. Re:Internet is all that counts! by Anonymous Coward · · Score: 0

      Sucks to be you. The most strict policy I've ever encountered was forcing people to use Windows Media Player if they wanted to listen to music on their computers.

    5. Re:Internet is all that counts! by Anonymous Coward · · Score: 0

      I'm sure they let their computes play a little 'ding' when it wants your attention though.

      Vista has a lot of sounds, and ANY use of the audio system WILL result in a halt in transfer for a couple of seconds, then resume normal speed.

      Imagine using PuTTY or something and getting the 'ding' everytime you try to auto complete? There are just too many scenarios.

    6. Re:Internet is all that counts! by maharg · · Score: 1

      I don't think so S ! Big hugs, M ;o)

      --

      $ strings FTP.EXE | grep Copyright
      @(#) Copyright (c) 1983 The Regents of the University of California.
  12. "..slight.."?? by biomech · · Score: 5, Funny

    Oh, I see,

    as in "slightly pregnant" or "slightly dead"??

    --
    We have met the enemy and he is us - Pogo (Walt Kelly)
    1. Re:"..slight.."?? by Cheesey · · Score: 1

      Slightly dead is mostly alive! There's hope for Vista yet!

      --
      >north
      You're an immobile computer, remember?
    2. Re:"..slight.."?? by Anonymous Coward · · Score: 0

      Haha. I see what you did there. Comparing the scaled measure of performance with two absolute states, pregnancy and death.

  13. Same s***, different defect. by Anonymous Coward · · Score: 0

    You know its crap like this that contributed to a modestly minor personal project of mine that I undertook at the end of last week.

    I bought a laptop at best buy (well, it was sort of a back to school gift), just a cheap 350 buck one, nothing fancy, just something to take notes and do powerpoint on. Its a 1.6 pentium M with 512 of ram....but oh, guess what It came with? Yes thats right, vista. Not only did the thing take 5 whole minutes to boot up to display the draconian EULA, it actually froze when I rejected it.

    After a reformat and a night of fetching drivers off the internet (the only CD that came with the laptop is a Vista restore disc that I will be returning when I demand my OS refund), I installed XP on it.

    From post to desktop in 40 seconds, and with 95% less draconian DRM (lowsy WGA crap).

    1. Re:Same s***, different defect. by Goldberg's+Pants · · Score: 3, Funny

      emailing lies to children

      That may be the greatest line I've seen an AC post on here in my eight years reading this silly little website.

    2. Re:Same s***, different defect. by Anonymous Coward · · Score: 0

      How the hell does this get modded flamebait? Best post I have read in ages. Thanks AC

    3. Re:Same s***, different defect. by TheRaven64 · · Score: 1
      Oh, come on, it's not even the best line in the grandparent post. That award goes to:

      I salute Windows XP, for that is 40 seconds less the children have to put up with your email lies.
      --
      I am TheRaven on Soylent News
  14. What!? by Jugalator · · Score: 0, Redundant

    Apparently they believe an almost 90% drop in networking performance is 'slight,'

    Huh?? When? Surely not here if playing music anyway. That sounds like a bug, but is it a driver problem or exactly what?

    --
    Beware: In C++, your friends can see your privates!
    1. Re:What!? by should_be_linear · · Score: 1

      It sounds to me like scheduler problem in kernel. Mp3 playback looks to kernel like very important desktop multimedia task so kernel assign big chunks of time to it, regardless fact that task is mostly sleeping. As a kernel bug, it is difficult to fix unless you want to break many other important stuff, like games or video playback, for example. Each tuning needs months of testing. That would explain why MS is not promising to release fix anytime soon.

      --
      839*929
    2. Re:What!? by DigiShaman · · Score: 1

      I verified the issue does indeed exist on my Laptop running Vista (Mobile Athlon 64 with Realtek Audio and Gigabit NIC).

      No, it's not a driver issue. This problem seems universal regardless of the hardware you have.

      --
      Life is not for the lazy.
    3. Re:What!? by toadlife · · Score: 1

      This problem seems universal regardless of the hardware you have. Nope. This problem does not affect my work computer (Athlon 64 3000/3com 3c905 NIC/Realtek Audio). It might be because I have a halfway decent NIC that handles some of the network load itself.
      --
      I don't always use unix-like operating systems; but when I do, I prefer FreeBSD.
  15. the makers of zune why are we surprised by this!? by Anonymous Coward · · Score: 0

    Microsoft states that 'some of what we are seeing is expected behavior
    this is the same copany that crippled their Zune's ability to transfer music like you want and created Vista with a thing for DRM, why is it surprising that they have this problem? Microsoft isn't going to fix it anytime soon if at all unless it starts threatening their cash flow.
  16. Question by Joseph1337 · · Score: 0

    Can I run Vista on Linux? ... VISTA IS A OS?! No... you`re kidding me...

  17. From the horse's mouth by stinerman · · Score: 5, Interesting

    FTA:

    "The connection between media playback and networking is not immediately obvious. But as you know, the drivers involved in both activities run at extremely high priority. As a result, the network driver can cause media playback to degrade. This shows up to the user as things like popping and crackling during audio playback. Users generally hate this, hence the trade off."

    Granted, I don't want my audio stuttering, but the idea that the CPU can't keep up because of file transfer is insane. Maxing out an ethernet connection doesn't take much CPU. Even if we put the audio at a very high priority, I don't see how that would immediately degrade ethernet performance by 90%. I could accept no more than about 5% in a worse case scenario.

    To be fair if I renice rhythmbox to 18 and transfer a file, things go to hell. Renicing to 10 clears it up. I saw no degradation of speed. Apparently Debian can do file transfers at full speed while playing an mp3 on a rather old PC*. Something isn't right here...

    *Athlon XP 2400+, 1GB DDR

    1. Re:From the horse's mouth by Anonymous Coward · · Score: 0

      ah but you are comparing linux [about a third the memory usage if that] to an OS that was designed to distract people from its flaws by having its design centered around eye candy that uses over twice the memory of any eye candy on Mac or linux as well as being entangled deeply in DRM whose sole purpose is to strangle your ability to copy/use music like you should. this isn't a bug it is by design.

    2. Re:From the horse's mouth by Dude+McDude · · Score: 0

      ....entangled deeply in DRM whose sole purpose is to strangle your ability to copy/use music like you should. Vista doesn't "strangle" a user's ability to copy/use music. You can rip your music to any format you wish, and share it with all and sundry, with no restrictions whatsoever.
    3. Re:From the horse's mouth by freeweed · · Score: 5, Funny

      a rather old PC*

      *Athlon XP 2400+, 1GB DDR


      Holy shit, get off my lawn x 1 billion!

      --
      Endless arguments over trivial contradictions in books written by ignorant savages to explain thunder in the dark.
    4. Re:From the horse's mouth by Anonymous Coward · · Score: 0

      I had the exact same thought when I saw that.

    5. Re:From the horse's mouth by Xtravar · · Score: 4, Interesting

      Generally, audio goes through many buffers before being sent out to the device. In Vista, perhaps all audio is streamlined as high-priority.

      For example, when audio recording, you don't want to use Microsoft's typical sound system - you want to record using ASIO which goes through less buffering and latency. If you record using the regular sound system, you end up with perhaps 100s of ms of lag, which is a bitch when you're trying to record to a metronome.

      As some AC above noted, Linux only has a direct audio IO path when using jackd. Otherwise, everything is buffered a plenty.

      So I think it has nothing to do with CPU power, and more to do with "Vista is a real-time multimedia machine!" When you're interrupting a LOT to be attentive to the audio device, this is going to interfere with the network, whereas if you just interrupt less regularly but send larger amounts of buffered data you don't have that problem.

      *Fair warning, my facts may not be 100% accurate, but I think this is the gist of the problem.

      --
      Buckle your ROFL belt, we're in for some LOLs.
    6. Re:From the horse's mouth by wanderingknight · · Score: 1

      That's actually better than my current home system! (Athlon XP 2000+, 512 MB DDR) (and no, neither I had any problems with audio playback. The only problems I found with audio stuttering was in an old Pentium III 800Mhz with a heck of a bloated XP system [not because of the OS itself], and it only happened when you scrolled up or down a web page).

    7. Re:From the horse's mouth by Anonymous Coward · · Score: 0, Offtopic

      "For example, when audio recording, you don't want to use Microsoft's typical sound system - you want to record using ASIO which goes through less buffering and latency. If you record using the regular sound system, you end up with perhaps 100s of ms of lag, which is a bitch when you're trying to record to a metronome."

      The problems with ASIO are that:
      it's not a Microsoft Propriatory standard.
      it's cross platform.
      it works on XP and Vista, so no forced upgrade.
      it's mature and stable with good support.

      Microsoft are trying to fix these four problems with the new Vista sound system. Support from audio software companies has been lukewarm due to the incompleteness of the spec for pro audio, and the fact ASIO works fine. Apart from Cakewalk, who have no choice but to love any Microsoft idea.

    8. Re:From the horse's mouth by Goldberg's+Pants · · Score: 1

      Vista doesn't "strangle" a user's ability to copy/use music. You can rip your music to any format you wish, and share it with all and sundry, with no restrictions whatsoever.

      Yep. It just reports all of it to the RIAA...

      Allegedly...

    9. Re:From the horse's mouth by rangek · · Score: 0, Offtopic

      One of the first truly funny posts I have seen on Slashdot in a long time.

    10. Re:From the horse's mouth by Goldberg's+Pants · · Score: 1

      I still don't think that makes any sense, unless Microsoft have fundamentally hosed the sound subsystem of Vista. Your thing about 100ms of latency, that would effect 0.1% of users at best I'd think. (In fact every musician I know uses a Mac rather than a PC.)

      I still think this is just making excuses, as there is I can see no real logic for Vista's sound system being coded this way.

    11. Re:From the horse's mouth by markild · · Score: 1

      Thanks a lot!

      Dunno if he meant it sarcastic or what, but that needed to be said :D

      --
      Scully: Should we arrest David Copperfield?
      Mulder: Yes we should, but not for this.
    12. Re:From the horse's mouth by Anonymous Coward · · Score: 0

      I have a fancy, brand new (2 years old) 1.1 Ghz pentium M with 1.25GB ram, and a 2 MB L2 cache.

      My other machine is a 1.6 Ghz Pentium 4M, with 768 MB ram. A pretty screeming machine in my opinion.

      What's this "old" shit... it's more than 500 MHz, what are you doing with it? running word or something?

      (I kid... I know some applications use processing power. My machines are pretty minimal for the realtime audio processing I do, but it sure is nice to have a full guitar affects system in a 2.5 lb package)

    13. Re:From the horse's mouth by stinerman · · Score: 1

      True enough.

      I continually upgrade, but the processor in question has been in my machine for a really long time (it has a copyright date of 1999, so that is 8 years old).

      I'm 23 years old, but I had several hard drives in the sub 100MB range sitting around until I threw them out. My first PC was an old Acer. Pentium 100 with 8MB RAM if I recall correctly. I just stole the keyboard from it the last time I was at my mom's. I love it. They don't make keyboards like they used to...

      OK, so yeah it's not too old, but then again some of these kids upgrade every 8 months or so. To each his own, I guess.

    14. Re:From the horse's mouth by Anonymous Coward · · Score: 0

      Come on - a possibly 5 year old PC is rather old.

      I've got a similar PC - Athlon 2100+, 1gb RAM, GF4 ti4200. Newer DVD drive, and PCI wireless card (I think I added 512mb RAM later too), but apart from that everything's _5_ years old or more. The hard drive in there is even older I think. It'll do anything you ask of it, within reason. I'm playing X3: reunion on it, and am suprised at how well it plays (it is obviously far from perfect, but X3 is pretty).

    15. Re:From the horse's mouth by geekboy642 · · Score: 1

      rather old PC*
      *Athlon XP 2400+, 1GB DDR


      Holey sheeit, son! That machine is faster than all but one of the 10 systems I run at home. The 200mhz AMD-mumble I have running my fileserver must be truely archaic.
       
      ...I bet I could convince it to play an mp3 if I could find a sound card for it

      --
      Just another "DOJ fascist authoritarian totalitarian bootlicker" -- Zeio
    16. Re:From the horse's mouth by Liquidrage · · Score: 1

      No it doesn't.

      And it's memory use is fine. When it's sees non-use CPU/RAM it just starts using them for things like indexing and pre-caching. As it should.
      A lot of the complaints are from idiots with an agenda.

    17. Re:From the horse's mouth by RAMMS+EIN · · Score: 1

      ``the idea that the CPU can't keep up because of file transfer is insane.''

      Not if they use interrupts for the networking. Gigabit Ethernet + one interrupt per packet = ???

      Note: the answer is not PROFIT!!!

      See also, for example, Device Polling support for FreeBSD.

      --
      Please correct me if I got my facts wrong.
    18. Re:From the horse's mouth by kb0hae · · Score: 1

      I have 2 ancient PCs here. Two Cpmpaq laptops...one is a P133 with 32 meg of ram. the other is a P166 with 48 meg of ram. Both run Win98se (not enough memory to run Linux with KDE) I can transfer files via the 10mbps pcmcia network cards, and play an MP3 file with only a very slight drop in network speed. This is more than 10 year old hardware, using an operating system that is at least 7 to 8 years old. Also, with Win98se on my AMD Athelon 1800+ system with 512 meg of ram, I cannot play an MP3 without dropouts while surfing the net via 56K dialup. In Linux on the same machine, I can play an MP3, surf the net (same 56k dialup), and have a CD being written all at the same time with no problems whatsoever.

      Oh well, I wasn't planning on ever downgrading to Vista anyway! ;^))

    19. Re:From the horse's mouth by TheThiefMaster · · Score: 1

      I have 2 of those: "2xAthlon MP 2400+, 2GB DDR" :)

      Not my desktop though.

      Even my parent's 3-year-old pc is better (just, XP 2700+).

    20. Re:From the horse's mouth by Anonymous Coward · · Score: 0
      That's actually better than my current home system! (Athlon XP 2000+, 512 MB DDR)

      Richers! Me: Celeron 900MHz (Pentium 3-based), 192MB PC100, Intel 810 chipset (no AGP slot). And I just upgraded my motherboard (my friend bought a new Dell and gave me her old HP Pavilion) from an Intel 440BX-based motherboard (with TNT2 m64 AGP card).

      As long as Windows 2000 keeps doing everything I need (and almost everything I want), I plan on keeping this as my main home desktop (my WinXP notebook is used about 10% of the time) until extended support ends in July 2010. Currently, 192MB of RAM is too little for Win2K, SP4, COMODO Firewall, and AVG ($11 256MB DIMM is on the way from eBay... 384MB baby!). The integrated Intel 810 graphics can't play some of my por... err... educational videos without maxing out the CPU (I'll eBay an early-generation Radeon or GeForce PCI card).

      Seriously, I'm putting off my next home desktop build while waiting for:

      • Vista SP2 or Vista's successor (I'm sure the network/audio bug will be fixed by then)
      • the end of the Blu-ray/HD DVD war and sub-$100 drives
      • the full transition to digital television (for less Media Center hassles/limitations)
      I don't play PC games. I don't do CPU-intensive work at home. Windows 2000 will work fine until 2010. I don't need much.

      Of course, there are probably several Linux/XFE users that have me beat with their "old" systems.

    21. Re:From the horse's mouth by et764 · · Score: 1

      Maxing out an ethernet connection doesn't take much CPU.

      This is actually less true than most people think. Let's say a 3GHz CPU and a gigabit ethernet connection is fairly common right now. In this setup, to max out the network connection, you have to send one bit every three CPU cycles. Granted, people don't send data one bit at a time, but even to send 1500 bytes, which is the normal MTU for ethernet, you currently get about a 36,000 CPU cycle budget. By the time you factor in the TCP/IP overhead, possible compression and encryption, most non-trivial network protocols will end up being CPU-limited, rather than network-limited.

      Historically, the Cycle/Bit ratio oscillates from less than 0.5 to around 10. When you're at the 10 cycle/bit range, it's trivial to fill a network pipe, but it's incredibly difficult to max out the network connection. This is why to get really high network performance, people start talking about TCP/IP offload engines and zero-copy network support.

      Keep in mind that when you start to get into the 10GBit ethernet range, your network bandwidth is actually approaching the bandwidth of your RAM.

  18. Not Sure by JamesRose · · Score: 1

    When I used vista I didn't see a slow down in network speeds, but at the time I was reorganising media on my hard disk, I started at 10gigabyte file transfer, vista stopped, completely stopped literrally, its like i was running vista on a 66mhz processor, it was not funny, 1hour later when I had reinstalled XP it was much better.

    1. Re:Not Sure by spectecjr · · Score: 2, Informative

      When I used vista I didn't see a slow down in network speeds, but at the time I was reorganising media on my hard disk, I started at 10gigabyte file transfer, vista stopped, completely stopped literrally, its like i was running vista on a 66mhz processor, it was not funny, 1hour later when I had reinstalled XP it was much better.

      I think this is actually a chipset bug - I see this on intel chipsets all the time now. My quadcore machine at work, my Toshiba M200 laptop; they both have IDE throughput issues, and drag the rest of the system to a halt.

      No idea why. The latest drivers did help somewhat though - it doesn't stall nearly as much.

      You might want to check your drivers on www.driveragent.com and see if there are newer chipset drivers out which fix the problem.

      Of course, this is all anecdotal; it might still just be a problem on the Vista end.

      --
      Coming soon - pyrogyra
  19. This parent is a troll. by Anonymous Coward · · Score: 2, Insightful

    Oh, please. You're right that Vista is a more capable operating system than Mac OS 7. You're wrong that it would have any implication on audio playback.

    I can encode a 320mbit VBR MP3 at about 20X playback speed. That's encoding, the slow phase. MP3 playback is NOT a real-time task. It hasn't been for ages. The system decodes the next several seconds of audio, stores it in an audio buffer, and tells the system to play it. If you hit pause, it then stops the active playback immediately, but there's still more audio data available. This way, there's no reason for the audio to skip, and the audio program doesn't need to be top priority or realtime.

    Ironically the only audio program I've had problems with skipping under Windows is iTunes, and only when running some other task at 100%.

    In any case, audio programs don't need realtime priority and there's no reason why playing audio should cause network performance to degrade in a properly designed system. I can see a poorly designed system manage to completely screw things up with interrupt handling, though.
    --
    Sigs are lame.

    1. Re:This parent is a troll. by karnal · · Score: 1

      There were some drivers (S3 Virge card I had) back in the day for PCI video cards that would cause the video card to hog all of the PCI bandwidth. This was so that the card could be touted as #1 in benchmarks, but it left a weird after-affect --> you could play an mp3, but any time you did anything close to a full screen update such as scrolling in internet explorer, the audio would skip.

      The sound card buffer would run out since the video card was taking the bus and not releasing it.

      There was a registry patch I searched out one day and that solved the issue. Funny thing was is that I couldn't tell a difference in casual windows refresh performance - only in benchmarks (2d) could I see a degradation of performance. So sometimes it's an architecture/driver issue....

      --
      Karnal
    2. Re:This parent is a troll. by Bert64 · · Score: 1

      That really depends on wether your soundcard has it's own internal buffer, or wether it can DMA the sound data itself. If you have a really cheap nasty soundcard, it might not be able to DMA and thus your CPU has to send data to it in realtime.
      That said, i can't imagine any sound cards being made like that anymore.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    3. Re:This parent is a troll. by TheRaven64 · · Score: 2, Insightful

      MP3 playback is NOT a real-time task. It hasn't been for ages. Yes it is. It is not a CPU-limited one, but it has strict realtime requirements; if one sample is not decoded and placed in the soundcard's buffer before the previous one has finished playing then the user will notice. Encoding the MP3, in contrast, is CPU-limited, but not realtime, since it has no latency requirements at all.

      I'm not a Microsoft apologist - I haven't run an MS operating system for several years, and I've never used Vista - but this bug is quite understandable. I posted in the last story suggesting it was probably exactly what Microsoft describe. Now that I know that it only affects receiving, I will suggest that it's an overoptimisation in the interrupt handling code. I would guess that they switch from interrupt-driven to polling mode on high-priority latency-sensitive drivers when they are busy. The sound device would be one of these. If they don't switch back fast (or often) enough, then the leading edge of some interrupts will be lost, and if they delay even longer then packets will be lost because the network card's receive buffer will become full. Sending would not be affected.

      The fix for this should be simply altering a constant somewhere to make the sound devices stay in polling mode for less long, or after more interrupts in a short period. Even with QA time, it shouldn't have taken more than a week to get the patch out.

      --
      I am TheRaven on Soylent News
    4. Re:This parent is a troll. by TheRaven64 · · Score: 2, Insightful

      Bad form replying to myself, but I just realised that it's more likely that they simply don't mask the audio controller's interrupt when entering the network interrupt handler. This would let the audio driver preempt the network driver, which would cause delays in handling network interrupts. The fix for this is slightly harder. Ideally, you would just use a larger buffer for the sound subsystem, but the hardware might not support this. Another option would be to mask the audio hardware's interrupts, but poll he device once every few received frames. This is probably what they will have to do, but it's a non-trivial fix.

      The ideal solution would be to have the interrupts for the network controller and audio device routed to different CPUs, but this would could make things worse if both subsystems have some kind of shared lock. Ideally, you would have almost no code in the interrupt-servicing part of each driver, and use a lockless ring buffer or similar structure for this to communicate with the next layer up, and no other resources, so they could be run without contention. I don't know how feasible this design is in the Vista kernel though.

      --
      I am TheRaven on Soylent News
    5. Re:This parent is a troll. by bluefoxlucid · · Score: 1

      Audio playback is a real-time task; the interval of real-time is made longer by the buffer. Consider that your MP3 decoder can decode 1 second of MP3 to playback audio in 1 second of real-time reliably; however, it cannot decode 1/2 second of MP3 to playback audio in 1/2 second with any reliability. If the buffer is 1 second long, MP3 playback happens in real-time. If the system changes, then the decoder may suddenly need 2 seconds to smooth out the distribution and guarantee real-time playback. For something to occur in real-time, it must occur within a fixed amount of time determined by when we need it to occur. Car brakes are a hard real-time system; you hit the brakes, if they don't respond for 3 seconds you hit another car, you don't recover. MP3 playback is soft real-time; you decode MP3 to PCM, if you don't do it fast enough you get a delay that becomes a pop or click, but then the system catches up again. Think about the length of an MP3 frame, and you'll understand better; you can't stream music bit for bit out the speakers, you have to decode a chunk so many samples wide at once, bare minimum (I forget how many).

    6. Re:This parent is a troll. by arodland · · Score: 1

      Except that you're not pushing around single samples. MP3 decoding produces a few thousand at a time, and the soundcard buffers a few thousand samples. Which means that you're looking at tens of interrupts per second from the soundcard, compared with a potentially gigantic number from a GigE controller. In that situation, sure, you can give a little priority to servicing the soundcard interrupt if you want, because audio pops are annoying and because doing it will take practically no time and won't degrade anyone else's performance much. MS have to be really screwing up by the numbers here to cause this kind of impact. The last time I saw MP3 decoding really tax a system, I was on a 486. :)

    7. Re:This parent is a troll. by Magada · · Score: 1

      Feh. Go read last month's news. You might learn something. Audio drivers in Vista can't do DMA, because of the stupid restrictions M$ puts on them. All audio in Vista is strictly software and usermode. That is why, for instance, Creative is moving from DirectSound to OpenAL - so users can actually, y'know, use all that soundcard goodness they bought.

      --
      Something bad is coming when people are suddenly anxious to tell the truth.
    8. Re:This parent is a troll. by sapgau · · Score: 1

      I might not understand the problem completely, but wouldn't this be caused by having the Gbit ethernet controller run by software (similar to a WinModem)?

      I suggest disabling the motherboard's network controller and install a dedicated Gbit Lan card to help the cpu.

  20. Re:Parent is a troll. by spottedkangaroo · · Score: 1

    ...maintain excellent backwards compatibility...

    Oh, yeah, Vista is famous for it's backwards compatibility these days; particularly with it's drivers, internets and multimedia applications. Those are known to work flawlessly and without intentional downgrades in quality and so on.

    --
    Imagine if you weren't allowed to use roads because a bus company complained about your driving 3 times. --skunkpussy
  21. FTA by flummoxd · · Score: 5, Interesting

    "In certain circumstances Windows Vista will trade off network performance in order to improve multimedia playback. This is by design."

    I know we've been over this before. But for whom are we 'improv[ing] multimedia playback'? Is it really an issue in 2007, to perform a network transfer and play an MP3? Or is it Vista's "secure audio path" that is responsible for this? Remember, this is the same Vista that polls your hardware every few ms to check if you're playing 'premium content'.

    I know not everything bad Microsoft does is done with forethought and malice (..) but really now. After reading the 'cost analysis of Vista content protection', can you not understand the apprehension? If some "multimedia" (albeit not 'premium content', but who's counting) is played, other parts of the system deliberately go into a 'limited' state? After reading that, does it sound like a bug to you?

    "But as you know, the drivers involved in both activities run at extremely high priority. As a result, the network driver can cause media playback to degrade. This shows up to the user as things like popping and crackling during audio playback."

    I call shenanigans.

    Even if this is a legitimate "bug", i.e. the Vista testers were actually experiencing crackling audio while performing high bandwidth network transfers, who made the conscious decision to throttle the *network* instead of fixing the audio path and audio drivers? Windows XP had no problems performing high-bandwidth transfers and using the sound simultaneously. Besides normal operating system scheduling there was no 'throttling' of any device A when any device B activates. This is Vista content protection backfiring, plain and simple.

    1. Re:FTA by Anonymous Coward · · Score: 0

      But for whom are we 'improv[ing] multimedia playback'? The RIAA
    2. Re:FTA by Mostly+a+lurker · · Score: 1

      This is Vista content protection backfiring, plain and simple.
      That is one strong possibility. However, remember that, with Vista, Microsoft replaced the proven TCP/IP stack (that they years ago lifted from BSD) with one they wrote themselves. I see no reason why there could not be horrible design errors in the new stack responsible for such a problem.
    3. Re:FTA by Goldberg's+Pants · · Score: 1

      Cracking and popping? I wasn't aware you could get MP3 on vinyl...

      When I have MP3 playback issues (under heavy load on my laptop) I get stuttering and dropouts. Cracking and popping only occurs from my back when I sit at the computer for too long.

    4. Re:FTA by frdmfghtr · · Score: 1

      I know not everything bad Microsoft does is done with forethought and malice (..) but really now. After reading the 'cost analysis of Vista content protection [auckland.ac.nz]', can you not understand the apprehension? If some "multimedia" (albeit not 'premium content', but who's counting) is played, other parts of the system deliberately go into a 'limited' state? After reading that, does it sound like a bug to you?
      I've only read the first few section of the linked document, and have come to the following conclusion:

      "Thank goodness I left Windows behind!"

      This helps to solidify my decision to go to OS X. Mind you, I'll don't have these issues because, quite frankly, high-def content doesn't really interest me enough to upgrade my home stereo, TV, and DVD player, and perhaps similar issues will come up someday with Apple hardware used as media center hardware, but to read about the lies, damn lies, and outright fraud (HDCP-"capable" cards that aren't? Thousands spent on hardware that couldn't perform the way it was advertised??) makes me glad I don't deal with any of it.
      --
      Government's idea of a balanced budget: take money from the right pocket to balance...oh who am I kidding?
    5. Re:FTA by Anonymous Coward · · Score: 0

      Even if it wasn't a bug, M$'s logic appears screwed to me: what if one is streaming multimedia, i.e., views/listens to it over the network? Seems like a catch 20 - the playback throttles the bandwidth so the data won't be there when its needed so the playback becomes choppy...

    6. Re:FTA by Loiosh-de-Taltos · · Score: 1

      I suspect the cracking and popping are clearly related to issues in Creative Lab's hardware and drivers. Their soundcards have been notorious for years for their horrible cracking issues.

      I would guess that MS has assisted Creative Labs with this at the cost of PCI bus performance.

    7. Re:FTA by weicco · · Score: 1

      Please, at least keep your facts straight when you're bashing Windows. If there ever has been BSD code in TCPIP stack (stack, not userland software) it has long since (something like 1994) replaced by inhouse code.

      But an easy explanation for this phenomenon would be faulty I/O scheduler prioritizing multimedia stuff above network stuff (which is OK for me but not for server owners but you shouldn't listen MP3s on your server anyway), which they will have to fix and which they will fix. Just RTFA.

      --
      You don't know what you don't know.
  22. Enough with the Microsoft bashing by symbolset · · Score: 5, Funny

    Nobody could expect Microsoft to come up with an OS that does two things well at the same time. That would be multitasking. We're decades away from the invention of computers that can do that.

    Networking is overrated also. It's probably just a fad that will fade away once we all get high density flash storage for our sneakernets.

    Music? If you wanted to do artsy iLife stuff like that you should have bought an iFruit.

    --
    Help stamp out iliturcy.
    1. Re:Enough with the Microsoft bashing by Frumious+Wombat · · Score: 1

      }} Music? If you wanted to do artsy iLife stuff like that you should have bought an iFruit.

      Now, now, get up to date. The iFruits are long gone, the iLamp/iMuffin are gone, and the iPopTart seem to be going. Now it's the hybrid iPhone/iGranolaBar if you want to play music. Only $500, and if you hit the wrong button, you can blast the latest Toad the Wet Sprocket to you grandma at 101 decibels.

      --
      the more accurate the calculations became, the more the concepts tended to vanish into thin air. R. S. Mulliken
  23. M$ expected behaviour! by MindKata · · Score: 4, Informative

    "performance hit is obviously expected behaviour" and from the article, "Windows Vista will trade off network performance in order to improve multimedia playback"

    That is utter BS. On a decade old machine, its possible to run a network and audio playback at real time speeds. Given the power of even low end PCs these days (minimum spec Vista machines) its crazy they cannot handle both together.

    --
    There are 10 kinds of people in the world... those who understand binary and those who don't.
    1. Re:M$ expected behaviour! by cp.tar · · Score: 5, Funny

      Given the power of even low end PCs these days (minimum spec Vista machines) its crazy they cannot handle both together.

      Sure they can.

      They just cannot run Vista at the same time.

      --
      Ignore this signature. By order.
    2. Re:M$ expected behaviour! by tsa · · Score: 4, Informative

      On a decade old machine, its possible to run a network and audio playback at real time speeds.

      Even my G3 iMac with OSX 10.3.9, which it wasn't designed to run at all, could do that, using iTunes and running Firefox and Thunderbird and Skype (all memory- and CPU hogs) at the same time.

      --

      -- Cheers!

    3. Re:M$ expected behaviour! by Bert64 · · Score: 1

      Your point about "minimum spec" vista machines says it all...
      Minimum spec will mean it limps along, its using all its resources to run the OS...
      Minimum spec to run any other OS will be equally poor, does linux still run on a 386 with 2mb?

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    4. Re:M$ expected behaviour! by Richard+Steiner · · Score: 4, Interesting

      I play MP3 files in the background all the time on my OS/2 box (a Micron PPRO/200 tower w/192MB built in late 1996), and it has no measurable impact on network activities. I usually use Z! as the player.

      --
      Mainframe/UNIX Bit Twiddler and long time Windows/Linux Hobbyist.
      The Theorem Theorem: If If, Then Then.
    5. Re:M$ expected behaviour! by Orange+Crush · · Score: 2, Informative

      Minimum spec to run any other OS will be equally poor, does linux still run on a 386 with 2mb?

      Sure, as long as you use a kernel optimized for so little memory by today's standards, probably might want to stick to 2.4 or earlier. Forget about a GUI tho. But there's no reason it wouldn't feel as snappy at the command prompt as it would under DOS. There might be an ultra-lightweight GUI out there somewhere, but bear in mind you're talking about a machine that's barely adequate for Windows 3.1.

    6. Re:M$ expected behaviour! by RobertM1968 · · Score: 1, Offtopic

      Hi Richard...

      I still use Z! (or CWMM) on eCS & Warp to play my MP3's... it is wonderful, and if Dink did his job on the Win version well enough, just as nice on Windows...

      For those of you wanting a very quick, very small MP3 player (with stream support, OGG plugin support and more) check on Z! (http://dink.org/z/) - it s a great app. It doesnt come with a fancy GUI (though that should be easily writable even under Windows, as there are TONS of extensions and GUIs floating around for Warp for Z) though it does come with a great, easy to use text based, mouse enabled GUI, is tiny, fast and works amazingly well.

      -Robert

    7. Re:M$ expected behaviour! by RobertM1968 · · Score: 1

      Note: Both the OS/2 and Win32 versions are in the single download file... It unzips to an OS2 and W32 directory... just get rid of whichever version u dont need...

    8. Re:M$ expected behaviour! by digitalchinky · · Score: 1

      So what happens when you take that very same minimum spec vista machine and shove Linux on it?

    9. Re:M$ expected behaviour! by Anonymous Coward · · Score: 0

      Can decades old machnes run gigabit ethernets at full speed? Cool. Could you give me the specs?

      This problem only occurs on gigabit networks and has the effect of reducing a gigabit network to a 150 megabit network.

      That's the reduction people are talking about.

    10. Re:M$ expected behaviour! by Anonymous Coward · · Score: 0

      Your G3 iMac isn't going to break around 3MB/sec network traffic if you do that. Network latency goes way up too.

      Not to say that Vista's performance problems aren't problematic. But don't exaggerate.

    11. Re:M$ expected behaviour! by cp.tar · · Score: 2, Informative

      Minimum spec to run any other OS will be equally poor, does linux still run on a 386 with 2mb?

      Sure, as long as you use a kernel optimized for so little memory by today's standards, probably might want to stick to 2.4 or earlier. Forget about a GUI tho. But there's no reason it wouldn't feel as snappy at the command prompt as it would under DOS. There might be an ultra-lightweight GUI out there somewhere, but bear in mind you're talking about a machine that's barely adequate for Windows 3.1.

      I'd think Blackbox, Fluxbox, Window Maker or even Enlightenment would work.

      If not, there's always wmii, ratpoison and the like.

      Not nice, but probably doable. Unlike a 386 with 4 MB of RAM, onto which I once had to install Win95. Floppy disk install.
      The damned thing used to boot for so long that my mother, who used the machine for work, would come in in the morning, turn it on and go grab some coffee. By the time she got back, the computer would be just about ready.

      Now, admittedly, I wouldn't really bother experimenting with it, but I'm fairly certain this is still doable - and usable. I don't know the specs of one of my friend's old computers, but it was quite old (maybe a 486?) and we installed Damn Small Linux on it. GUI worked, though he didn't need it - it's just a lynx/nethack machine for the times he's too lazy to get up.

      --
      Ignore this signature. By order.
    12. Re:M$ expected behaviour! by ThePhilips · · Score: 1

      Gigabit Ethernet adapters are specially designed to not to burden CPU nor buses. Lots of queueing/processing is done by the NICs themselves. And most of the burden goes to peripheral bus - not CPU itself.

      IOW, you presumption is wrong. On average, GE NIC might load system less than FE (Fast Ethernet) one. If you would be trying to pump gigabit traffic - then your bus would start choking first. And you would notice that pretty quick: everything (not only sound) would start crawling.

      All Linux systems I have worked last two-three years had GE NICs. My actual PC has two of them. And no performance degradations were ever spotted.

      But Windows Mixer is a well known sucker. Even has earned one hardware workaround. People just got sick begging M$ to fix mixer and did all the work by themselves.

      --
      All hope abandon ye who enter here.
    13. Re:M$ expected behaviour! by joto · · Score: 1

      does linux still run on a 386 with 2mb?

      Sure. I'm afraid my old CDs with Slackware and Yggdrasil from historic times has somehow been "misplaced", but you can probably find it on the internet somewhere. As for a modern linux distribution, like ubuntu, I doubt it. You might be able to upgrade the kernel and only parts of the userland (e.g. udev, and hopefully a recent webbrowser), but if you prefer to do useful work, I suggest that you at least start with Slackware anno 1992, and upgrade only what you need, instead of building from scratch.

    14. Re:M$ expected behaviour! by GPL+Apostate · · Score: 1

      I'm pretty certain you can't run plain X11 with the tab window manager on a 386 with only 2 megs of RAM.

      If I was going to run Linux on something that limited, I'd probably use the 1.2.13 or 1.2.18 kernel. Compiled (somewhere else!) for just exactly the hardware in the 386 box, it would work fine.

      But then I'd probably rather run Minix 2 on something like that.

      --
      Microsoft says legacy (serial/parallel) ports are bad. They don't obfuscate the hardware enough.
    15. Re:M$ expected behaviour! by RobertM1968 · · Score: 3, Insightful

      DUH!!!!!!!!! It's NOT off topic. The point it was relevant to you apparently missed. Let me spell it out to the moderator who obviously has no brain or just likes modding anything that mentions OS/2 as off-topic.

      - Z! (which I use exclusively on OS/2) works on Windows

      - Someone asked is this an aspect of playing MP3s via Windows Media Player which on Vista seems to talk to MS no matter what you click - or if this can be repeated using non MS audio playing apps.

      - This was in response to, and for providing more information about; testing this with a non-Windows Vista/Media Player app to evaluate that question.

      - I don't (and won't) run Vista, so I cant test this... but the idiot moderator who flagged my post as off-topic maybe could...

      Ah well... at least only some mods are idiots.

    16. Re:M$ expected behaviour! by Anonymous Coward · · Score: 1, Funny

      You end up with a better computer.

    17. Re:M$ expected behaviour! by rtb61 · · Score: 1
      I think the real point here is what happens when you take a minimum spec windows vista machine and run 'any' operating system on it. All year long countless windrones have been claiming borg perfection for vista only to see a series of unreported security faults crop up, patches for stability and numerous performance issues, as well as driver problems.

      The same old M$ B$ marketing, it is everybody else's fault, the customers, the hardware manufacturers, other software manufacturers, bloody lazy customers who refuse to pay for privilege of beta testing of so called production software.

      --
      Chaos - everything, everywhere, everywhen
    18. Re:M$ expected behaviour! by cp.tar · · Score: 1

      True, I believe that 2.x kernels require 4 MB of RAM.

      I do think, though, that upgrading the RAM to at least 4 MB shouldn't be too much of a trouble.

      --
      Ignore this signature. By order.
    19. Re:M$ expected behaviour! by Anonymous Coward · · Score: 0

      They stated that net performance is not affected at all. Just your own internal network speed.

    20. Re:M$ expected behaviour! by hackstraw · · Score: 1

      Given the power of even low end PCs these days (minimum spec Vista machines) its crazy they cannot handle both together.

      Sure they can.

      They just cannot run Vista at the same time.


      Audio. Networking. Vista.

      Pick any two.

      I miss those (along with Joe six pack). Funny how those things come and go.

    21. Re:M$ expected behaviour! by medgooroo · · Score: 1

      Pretty sure the docs say you need 4, but I managed to get 2.4.20 onto a 2mb compaq luggable with a seriously minimised kernel. Dunno bout X but it was more than happy with BitchX. Theres something pleasing about irc on mono screens.

      --
      Brain(s): 0.0% user, 1.3% system, 0.1% nice, 98.6% idle
  24. Their response is sensible by Anonymous Coward · · Score: 0, Troll

    There are two interesting things about this matter:
    1. How retarded the predictions of the Slashdot user base were. Look at this for example, which along with all of the other DRM blather was from another universe.
    2. How retarded the response from the Slashdot user base to their explanation is. Despite explaining the purpose of the scheduling trade-off, people harp on about their 20 year old computers and their stellar mp3 playback over slow links. You've sure showed Microsoft, tough guys!

    What they've said makes sense. It sounds buggy though, as it should be difficult for GbE or audio playback to saturate the CPU enough to legitimately run into the scheduling conflicts that would starve network performance significantly.

    It seems that most of the technically-oriented people left Slashdot for greener pastures, leaving a pool of insipid teenagers in their wake. Thanks for reminding me why I didn't read this site for three years, you monkeys.

  25. Re:Nice error, the drop is 10% by Achromatic1978 · · Score: 0, Flamebait

    Uhh, based on what tests? Guys in forums saying "My FTP ran at this speed before, now it runs at this speed."? That isn't a reliable metric, shocking as it may seem to people on Slashdot.

  26. Multimedia Scheduling Service by The+MAZZTer · · Score: 1

    Or something by that name is probably what is responsible for this behavior (I'm in Ubuntu right now, which I'm noting is running games better than XP and way better than Vista...)

  27. its 2007 not 1997 - why is this needed??? by Anonymous Coward · · Score: 0

    "In certain circumstances Windows Vista will trade off network performance in order to improve multimedia playback. This is by design" - but why is this needed?? Any computer capable of running Vista should have no problem playing back all but the most highest quality HD content and any computer with a good performance rating should be able to do this as well.

    I have been running Vista Ultimate x64 (with most shit turned off) on a dual core 4200+ with 4GB of RAM since RTM and my overall satisfactory level is not good at all. I ran XP x64 for about a year before this and I absolutely loved it!!

    The big question I have with Vista is why Microsoft choose to do all these little gimmics and tricks. ReadyBoost, SuperFetch, and most importanly Multimedia Class Schedualer are all jokes. I would love to turn off Multimedia Class Scheduler but you cant - the entire audio system depends on it.

    The service description reads "Enables relative prioritization of work based on system-wide task priorities. This is intended mainly for multimedia applications. If this service is stopped, individual tasks resort to their default priority."

  28. Makes you wonder by BCW2 · · Score: 1

    If common sense was dynamite, could anyone in Redmond blow their nose?

    --
    Professional Politicians are not the solution, they ARE the problem.
  29. We've upped our optimizations, so up yours! by Anonymous Coward · · Score: 0

    I spent a few hours un-optimizing the optimization services, etc.. in Vista to get it to run semi-smooth on a 1 gig of memory "built for vista" system this last weekend. There is still disk access when the computer is fully booted and entirely idle, that I can not get rid of for some reason. I suspect alot of R&D went into several layers of the optimization process, probably mostly because Vista is a 800 lb hog, and the network/audio one will be the first of many to pop up during it's lifetime.

    Oh and PS dear MS, pre-loading apps into memory for the possibility they will be launched = bad idea and waste of resource. Ditto on constant indexing.

  30. Re: Deployment by TaoPhoenix · · Score: 4, Interesting

    Maybe they don't care at all about deployment of Vista.

    We harp on MS a lot, but they ARE clever in certain ways. Suppose someone is thinking Big Picture in some kind of twisted sense. They can play a variant of GoodGuy/BadGuy by having a "Sacrificial OS" every 8 years. They're somehow getting us to pay for their beta testing. They HAD to get Vista out, period, and rely on their patented brand of bluster to get through it. They were getting serious heat from inactivity. I bet someone got utterly crushed when they had to switch codebases during that dev setback.

    I barely heard of Win Me - consecutive tips told me to get Win2000, which lasted me through 2.5 OS changes from MS. Then in the early days, I saw a lovely crash&burn act on XP *SP2* until everyone repaired their firmware. I even had some flash devices that I had to return until the factory shipped ones with newer firmware.

    Now XP is their heavy duty workhorse while they experiment with their new codebase. Suppose just for a moment that Vista NEVER works... but what they learned from Vista SP1 gets applied to Windows 7 (anyone got a codename yet?). Then maybe by 2010 all the results of history on the media scene will be in, maybe they will back off from DRM, and take some other focus. If they don't screw it up, Vista will be that smile in techie's forums, Windows 7 will be the new 8 year workhorse, and off we go ever after.

    Having cash flow the size of a country must be fun.

    --
    My first Journal Entry ever, in 8 years! http://slashdot.org/journal/365947/aphelion-scifi-fantasy-horror-poetry-webzine
  31. Re:Parent is a troll. by Anonymous Coward · · Score: 0

    You mean to say "its." Don't use "it's" for possessive. Windows Vista may not be completely backwards compatible, but it comes a lot closer than their closed competitor (Apple).

    Anonymous Coward Sig 2.0:
    --
    Madonna is the only artist with any talent. The others are lame imitations!

  32. What a Load of... by Nom+du+Keyboard · · Score: 5, Insightful

    Apparently they believe an almost 90% drop in networking performance is 'slight,' only affects reception of data, and that this performance trade-off is necessary to simply play an MP3.

    What a load of utter Crap! If such a trade-ff was ever necessary, then we would have been seeing it in Win XP as well, and obviously we don't.

    Vista networking is broken! Try copying over files from your XP machine on a mapped drive if you don't believe me. And audio/video functions in Vista are equally broken. And I bet its for the same reason: Kiss-Up To Hollywood DRM.

    Microsoft has caved to the almighty Hollywood dollar, and with Vista you're pwned more than ever!

    --
    "It's the height of ridiculousness to say for those 9 lines you get hundreds of millions."
    1. Re:What a Load of... by rapidweather · · Score: 1

      If all of this is true, then Microsoft has let everybody down, especially the purchasers of computers, mostly average people, who do not even know what Slashdot is, let alone "read it".
      So, they are not going to be forewarned before they buy a new PC, with Vista preinstalled.
      Microsoft knows all this.
      Vista has the Aero interface because Microsoft knows the buying public goes by "pretty is as pretty does" when shopping for a new computer. Imagine, buying a computer simply because it can run the "bubbles" screensaver we see so often, or whatever Microsoft wants to call it.
      People have been used to slow internet speeds forever, and now it begins to creep back in, even though they have spent $$ for a new machine.
      New laptops with 2 GB of RAM, imagine that, for only $800, going down to $600 if you send in the Rebates, another ripoff. That kind of memory power ought to almost guarantee fast download speeds, but not when the OS is defective.

      -- Rapidweather

    2. Re:What a Load of... by weicco · · Score: 1

      DRM'd MP3? What the heck you are talking about? There's a problem, which MS acknowledges (RTFA), but it's not related to DRM.

      --
      You don't know what you don't know.
    3. Re:What a Load of... by ReaperEB-Moo · · Score: 1

      Doesn't this also effectively cripple the vista box in question from being a multimedia box. Microsoft itself has that SOHO NAS OS that they were pitching too, hell even connecting to MS's own win 2k3 server and streaming music or videos from an external source is hobbled by the cap. Which is receive only ??!!! Maybe I'm not in the norm yet, but I've been using NAS and remote servers with RAID5 arrays for years and having smaller lightweight machines for playback and such. It's no wonder only a few months (might have been one or two), that MS announced the new successor to Vista. That's just nuts.

    4. Re:What a Load of... by Nom+du+Keyboard · · Score: 1

      DRM'd MP3? What the heck you are talking about?

      What I'm talking about the the SAP (Secure Audio Path) in Vista that tries to prevent copying of any audio or video signals because it is incapable of distinguishing copyrighted material from non-copyrighted material. It spends a huge amount of effort attempting to encrypt/decrypt/hide the audio and video signals from any form of decoded capture. This is why Vista runs slower than XP under nearly every circumstance.

      --
      "It's the height of ridiculousness to say for those 9 lines you get hundreds of millions."
    5. Re:What a Load of... by weicco · · Score: 1

      I'm puzzled since MSDN says...

      http://msdn2.microsoft.com/en-us/library/bb64943 9.aspx

      Windows Vista does not support SAP

      And then it goes on saying that you need to compile your player with Microsoft Windows Media Format Software Development Kit to enable SAP and player needs explicitly make a function call to enable encryption. Is every media player in Windows compiled using this SDK and is every media player enabling this functionality?

      http://msdn2.microsoft.com/en-us/library/bb64941 4.aspx

      In the Secure Audio Path model, the DRM client component passes encrypted content to the player, and the content remains encrypted until it reaches a DRM component in the computer kernel.

      So if your client doesn't support DRM (not compiled with Media Format SDK) where the encryption comes from? Kernel DRM driver only decrypts DRM'd content.

      --
      You don't know what you don't know.
  33. 100% agreement by argent · · Score: 1

    The decoding process is the only computationally intensive part of playback and that can go on in the background at low priority... so long as there's decoded audio queued up it doesn't matter if the mp3 decoding is deferred even *seconds* at a time on occasion. The latency sensitive part, the audio playback, can be performed using traditional device drivers and queues even on computers a thousand times slower than anything that runs Vista.

    The only computationally intensive processes introduced by Vista that's latency-sensitive are the encryption and decryption operations in the trusted audio path. As you say, this is most likely content protection showing its igly face.

  34. It's the New and Improved Anti-Piracy by Tom · · Score: 5, Funny

    You see, they couldn't stop people from cracking DRM and copying music. And they couldn't stop people from going online and sharing their music. But, Billy has one last ace up his sleave: You can't do both at the same time! There! Ha!

    --
    Assorted stuff I do sometimes: Lemuria.org
  35. What? by Monoliath · · Score: 1

    "Microsoft states that 'some of what we are seeing is expected behavior, and some of it is not'"

    If it was expected...then why didn't you fix the 'some of it' that you were expecting...before it happened?

    Thats quite an odd comment for them to make...

    1. Re:What? by FlyveHest · · Score: 1

      Most probably because it was expected that there was a slowdown, just not this big.

      As stated in other comments, the DRM secure-audio-path might very well be the main cause for this.

  36. All MP3 Players? by Nom+du+Keyboard · · Score: 3, Interesting

    So does this affect all Windows media players (e.g. WinAmp), or just WMP? Could be a great argument to jump ship to non-MS software.

    --
    "It's the height of ridiculousness to say for those 9 lines you get hundreds of millions."
    1. Re:All MP3 Players? by Anonymous Coward · · Score: 0

      It affects all media players, and it even affects them while they are paused. Read the related article when this was first posted on Slashdot to see the ensuing discussion.

  37. Funny by canuck57 · · Score: 1

    ...not funny, 1hour later when I had reinstalled XP it was much better.

    It is funny. Microsoft has been around long enough that you know the old saying. Just never, and I mean never buy in pre-SP1 as your are in effect a beta-tester. It might even take 2-3 years or more before it gets as stable as XP is today. And drivers for the stuff you might have bought 6 months ago, good luck.

    That is why I bought my last PC at a discount, XP with a free mail in rebate for the Vista. Licensed for when MS gets it together but not going to run it now. I wish I had bought 3. I have two relatives wanting XP and trying to drag me down the Vista hole.

    I figure the first vendor of PCs to ask the user on boot, "Shall this be XP or Vista?" will enjoy a nice bump in sales. Even more if it said "Will this be XP, Vista, Solaris 86/64 or Linux?"

    1. Re:Funny by mikesd81 · · Score: 1

      And that's only okay until MS officially pulls the plug slated currently for 2014.

      --
      That which does not kill me only postpones the inevitable.
    2. Re:Funny by Goldberg's+Pants · · Score: 1

      A friend of mine has a Creative soundcard. Don't remember which one, but it's not very old. It won't work in Vista. He contacted Creative, who informed him they have no intention of releasing a driver for Vista.

      Anyone who runs out and buys a new Windows OS on release day is a moron. There's no other way to describe them. It's one thing when a $60 game on release day equals a paid beta test. To spend $250 on an OS for the same thing... It's just baffling to me why people do it. The only reason I can see is so they can show off, and then really it's a case of "Look! I just spent $250 on a broken OS!"

    3. Re:Funny by petermgreen · · Score: 1

      I have two relatives wanting XP and trying to drag me down the Vista hole.
      You could just buy machines with vista buisness and excercise your downgrade rights to use XP pro on them for the time being.

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
    4. Re:Funny by canuck57 · · Score: 1

      You could just buy machines with vista buisness and excercise your downgrade rights to use XP pro on them for the time being.

      Putting Linux on them. They are not that computer literate and thus Windows is windows. It is after all X-Windows! All they wanted it for was surfing and email. Even setup their PGP keys.

    5. Re:Funny by canuck57 · · Score: 1

      Anyone who runs out and buys a new Windows OS on release day is a moron.

      Trouble is they don't sell them with XP any more. So you get to pay twice. Sort of dumb. Linux is looking better all the time.

  38. everything works for me by Anonymous Coward · · Score: 0

    File transfer to/from a Samba system while streaming music from teh same Samba share. no drop in performance.

    1. Re:everything works for me by realdodgeman · · Score: 1

      File transfer to/from a Samba system while streaming music from teh same Samba share. no drop in performance.
      That is because The Power of Samba(tm) is greater than the dark side of Vista. Samba overrides the evil DRM from the outside. Take that, MS.
  39. 90% by laing · · Score: 1

    It is a 90% drop. The network bandwidth drops to 10% of what it should be. From what I recall reading about this last week, I thought it only became apparent with a GIGABIT ethernet NIC. All of these posts discussing no effects with mp3 players and 10/100 cards have missed the mark. A 10/100 card running at 100 megabits has 10% of the network bandwidth of a gigabit nic. Nonetheless, MS Windows sucks and this is just another fine example.

  40. Re: Deployment by Tom · · Score: 1

    Nice theory, but flawed.

    ME was released 2 years after '98. It wasn't announced with 10% of the media hype that Vista was announce with. It also wasn't the default for all future OEM deals.

    I'm certain a company the size of MS pays a few people to think about the big picture. I'm likewise sure the big picture right now isn't "great move", but more like "how do we get out of this mess?".

    --
    Assorted stuff I do sometimes: Lemuria.org
  41. Either stupid or jerks. by dtmancom · · Score: 1

    Most IT peeps I know would be fired for writing and putting into production an app that hogged hardware resources.

    They are either incompetent, or it was on purpose and there is a reason.

  42. I haven't seen a performance hit. by Charcharodon · · Score: 1
    I've been streaming everything from MP3's all the way up to HD-DVD's accross a 100bT wired LAN with no problems.

    What I have seen though is one of my machines absolutley insists on connecting as if it were on a public network everytime I restart it. In short you can do little or nothing until you change it back to private, since Vista immediately circles the wagons and refuses to let anything work because it's scary to be out in public. It has been driving me nuts, I can't find any setting that nixes this behavior.

    1. Re:I haven't seen a performance hit. by Cathbard · · Score: 1
      And there is the answer - 'nix it.

      Install a grub and when it loads select anything but the vista option. You'll be fine ;)

      --
      "A cynic is what an idealist calls a realist" - Sir Humphrey Appleby
  43. I will no longer complain about MS by gelfling · · Score: 1

    I have officially stopped complaining or worrying about MS, their code their product or anything else they produce or support. If people think that they're getting a fair shake from Redmond, at this point, no amount contraindication is going to make any difference. My only activism will be to simply work around them.

    I run a gaggle of XP machines at home (and one Win95 machine) and this will be the last turn of the MS OS crank for each of them. By the time they are ready for a refresh in the next 2-3 years I will be replacing them with either Freespire or Ubuntu.

    You are of course free to do whatever you like. Any comments back to me telling me I'm misinformed, stupid, wrong or silly will be ignored. I no longer care or am interested in what anyone else on the planet has to say about this. Thank you.

    1. Re:I will no longer complain about MS by Anonymous Coward · · Score: 0

      I more or less agree ... 2 years ago, I got totally fed up with the direction that MS was heading. Although I love Linux for servers, I hate it for desktops. I went out a bought a Mac ... I can't even begin to tell you how much I enjoy using this thing.

      MS is dead, its over, and people are starting to wake up.

    2. Re:I will no longer complain about MS by Anonymous Coward · · Score: 0

      Put Ubuntu on those machines tonight. You'll be so glad you did.

    3. Re:I will no longer complain about MS by Anonymous Coward · · Score: 0

      I feel the same way, except I'll only be using MS OS'es from now on, Vista x64 runs beautifully for me, I haven't experienced this bug. Good day.

    4. Re:I will no longer complain about MS by SpaceLifeForm · · Score: 1

      A 4 digit userid and a gaggle of XP machines at home.

      And you plan on going to Linux in 2 to 3 years?

      Congratulations.

      --
      You are being MICROattacked, from various angles, in a SOFT manner.
    5. Re:I will no longer complain about MS by Goldberg's+Pants · · Score: 1

      Same here. Over the years I've gone Win 3.11->Win 95->Win 98->Win XP, and I am done now. My MS line stops here. If continuing to use the PC as a gaming platform requires me to go to Vista, then I am done with PC gaming as well. What with all the endlessly offensive copy protections, all the DRM crap etc... It's just not worth the aggravation anymore.

      XP is the end of the line.

    6. Re:I will no longer complain about MS by Anonymous Coward · · Score: 0

      Welcome! It will be nice to have you here.

      I stopped at Windows 2000, myself.

    7. Re:I will no longer complain about MS by gelfling · · Score: 1

      Tell that to all of my digitizer tablets, scanners and other specialized hardware that isn't supported in Linux yet.

    8. Re:I will no longer complain about MS by Cathbard · · Score: 1
      Give it time. It's amazing how many pieces of hardware work today that didn't work last month. Thats the nature of open source as many of the old stalwart hardware manufacturers are starting to realise (IBM, HP and so on).

      Personally, I don't understand why anybody would actually buy vista. You'd have to have had your head in the sand not see this coming. The user isn't as important to M$ as the RIAA and the MPAA. How could that work out well for anybody?

      A fool and his money are soon parted.

      --
      "A cynic is what an idealist calls a realist" - Sir Humphrey Appleby
  44. What Microsoft said makes sense by microbee · · Score: 0

    Linux has struggled for years to have a scheduler that does NOT skip audios when CPU hog processes are running. And it's still not there.

    Windows puts much more emphasis on the desktop and audio playback has been much smoother. This comes at a cost, of course, as the article says. This is a simple trade-off between interactivity (for desktop) and throughput (for server).

    But the throughput is only mostly affected if you actually are fully using the CPU and network bandwidth resources. For most people it is not the case (especially for the slow Internet). But if you are transferring huge data in a LAN, this will show up.

    Of course the impact may be not necessarily so big, but by design I don't think it's wrong. It's just a trade off.

    1. Re:What Microsoft said makes sense by pilot1 · · Score: 1

      Linux has struggled for years to have a scheduler that does NOT skip audios when CPU hog processes are running. And it's still not there. Source? I have no problem with audio and heavy CPU usage on my 550mhz, 1.3ghz p3m laptop, or dual core opty desktop. In fact, when I first got the opty I ran 3 instances of mprime, a game, and listened to music at the same time as a stress test. mprime was slowed down, the game and music were unaffected as they should be. And no, I didn't manually nice anything. Any prioritization was done by the scheduler. I regularly compile source and listen to music on all of the computers with no problem.
    2. Re:What Microsoft said makes sense by microbee · · Score: 3, Informative

      Just follow any CFS thread (or any Linux scheduler threads in the archive), the new shiny Linux scheduler.

    3. Re:What Microsoft said makes sense by Bert64 · · Score: 1

      What linux have you been using?
      I've never had such problems on linux, unless i did something stupid (like using non-dma ide drives)...
      I've had a linux 2.4.x system with a loadavg in the hundreds still able to play mp3s without skipping.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    4. Re:What Microsoft said makes sense by Trogre · · Score: 1

      Youtube seems to be an exception. Trying any CPU-intensive task while playing youtube content causes skips. Though I suspect that's due to the crappy Adobe flash player than anything else.

      --
      "Nine times out of ten, starting a fire is not the best way to solve the problem." - my wife
    5. Re:What Microsoft said makes sense by MLS100 · · Score: 1

      Whoa, load average in the hundreds? That is impressive in itself.

    6. Re:What Microsoft said makes sense by plague3106 · · Score: 1

      I've had it happen. More often though, some sound daemon would crash and I'd have no sound at all until I rebooted.

    7. Re:What Microsoft said makes sense by pilot1 · · Score: 1

      I've had it happen. More often though, some sound daemon would crash and I'd have no sound at all until I rebooted. If you're using a sound daemon, that's probably part of the problem. You're better off using ALSA directly without artsd/esd/whatever.
    8. Re:What Microsoft said makes sense by Khazunga · · Score: 1

      What linux is tryng to achieve is light years away from avoiding crackles in audio output. Linux is building a scheduler that maximizes both measured and perceived throughput of a computer. Since there is a fine balance between both concepts, developing an all-around scheduler is prone to a lot of try and error. Schedulers in the 2.6 tree have ranged from acceptable to great, and CFS looks like a great idea. I have yet to try it, though.

      --
      If at first you don't succeed, skydiving is not for you
    9. Re:What Microsoft said makes sense by plague3106 · · Score: 1

      It was a stock Mandriva installation. While you may have a point, its not something that should be expected of an end user to know.

    10. Re:What Microsoft said makes sense by Anonymous Coward · · Score: 0

      It must be great to be Linux. Every time you fuck up your users praise you for trying. Windows, otoh, gets burnt...

  45. Re:Nice error, the drop is 10% by Anonymous Coward · · Score: 5, Informative
  46. Let me translate that for you... by hacker · · Score: 0, Redundant

    "We are not at liberty to document the additional monitoring and DRM controls that have been imposed upon us by the United States Government and the RIAA/MPAA, and we cannot at this time, reverse these controls, without impacting our financial bottom line.

    Every play of an mp3 file is digitally signed, tested, and transmitted upstream to Microsoft's servers for review and analysis by the proper authorities.

    This policy is not subject to change at this time.

    Thank you for supporting Microsoft."

  47. That's funny... by fd0man · · Score: 1

    ... since I was able to play MP3 audio files with zero slowdown on a 486 system with a properly built (read: built specifically for the 486) mpg123 binary.

    I could even encode such audio from an outside source without any visible impact on the system. That was... oh, hell, I don't remember what *year* that was, but it was way before Windows Vista.

    If a 486 could do the work and not flinch, what in the world could Vista be doing that is so detrimental to system performance, given that we know that both tasks can be done without any real major impact on the CPU? Maybe they decided to implement the antithesis of CFS...

  48. That is the strange part..... by budword · · Score: 1

    M$ screws over the people who give them money (customers), to please people who don't give them any money. (Hollywood). Why ? The only thing I can think of is that they want to use content to lock people into using a M$ OS. Problem is that every content protection scheme has been broken. All of them. So there is no way you can lock people out of Linux with just content protection alone. I don't believe they will use the DMCA against end users for just watching a DVD either, so the question is, What the hell are they thinking ? Because they are up to something. You don't piss off all the people who give you money for people who don't for no reason.

  49. Mp3 users important? by Light_Wong · · Score: 0

    Gosh if you are going to use an open standard audio file, you can't be very a very important user. So, who cares if your network performance sucks... after all, M$ sold the OS to the OEM, and you only agreed to the EULA.

    Vista audio problems were known prior to rollout. Pops, hissing... they probably heard applause! LOL

    They must think people will be happy as long as it comes from such a big powerful wonderful company.

  50. Had to uninstall Vista from the 2 newest laptops by GoldTeamRules · · Score: 4, Interesting
    We bought at our company. It was just ridiculous the number of times programs crashed (photoshop cs3), how slowly development environments ran (Java, Eclipse), and how terrible disk I/O was.

    Remember, this was supposed to be an UPGRADE. Honestly, it is just terrible. Vista on a laptop is simply awful. These were brand new HP laptops with 2GB of RAM.

    Vista offers nothing. It is an utter waste of time to attempt an upgrade at this time. With Vista and IE7, the shine is definitely off of MS. There is nothing in the MS product roadmap that is even remotely interesting to me at this point.

    MS competitors have never had a better time to take advantage of MS market position than they do now. The hole is wide open.

  51. Re:What Microsoft said makes sense-SO WHY??? by Nom+du+Keyboard · · Score: 4, Insightful

    Windows puts much more emphasis on the desktop and audio playback has been much smoother. This comes at a cost, of course, as the article says. This is a simple trade-off between interactivity (for desktop) and throughput (for server).

    So why is it that Win XP never had this problem on slower hardware? Nor Win2K, ME, 98SE, 98, 95...

    --
    "It's the height of ridiculousness to say for those 9 lines you get hundreds of millions."
  52. It's not configured right by lommer · · Score: 1

    It's not totally broken, your problem about slow speeds when copying files over network drives is due to a "feature" of vista that compresses the files before transfer. Unless you have a ridiculously fast computer on a ridiculously slow connection, this is obviously a bad idea but for some reason Microsoft enabled it by default. Go look up how to disable "Remote Differential Compression".

  53. Re:Parent is a troll. by El_Isma · · Score: 5, Funny

    What are you saying? Can't you see it's excellent backward compatibility? It plays Mp3 like you were on your old 386! How more backward can that be?

  54. High levels of BS detected by mattgreen · · Score: 1

    It is obvious you don't work in this industry if you say things like that. Fired for writing code that hogged processor resources? What sort of parallel universe do you inhabit? Rarely are programmers fired for making egregious mistakes.

  55. I didn't believe it by rantingkitten · · Score: 5, Informative

    So I ran my own test.

    I transferred a 3.5 gigabyte file from my Ubuntu Fawn laptop to my Vista Ultimate workstation. Both are dual-core Intel processors; the Ubuntu laptop is a T5600 @ 1.83ghz, and the Vista workstation is an e6600 @ 2.4ghz. They are connected through a normal Belkin with a 100mbit ports.

    (Amusingly, the file in question was a Vista Ultimate ISO.)

    While the transfer took place I opened Vista's task manager and looked at the network utilization graph. Steady at 38% with almost no deviation. I let that go for a minute.

    Then I played an mp3.

    Immediately the utilization went to 27% and held steady. As soon as I stopped the mp3, it shot back up to 38%.

    I did this all with WMP at first, thinking that'd be it. To double-check I ran my usual player, Winamp, with the exact same results.

    Here is a screenshot of the network graph. Every single one of those dips you see was me playing an mp3. Disgusting!

    Thinking that just maybe the problem was disk usage, I did two things. First, I forced a defrag on Vista while the transfer was underway. Network utilization was unaffected. Next, I tried streaming music from my own darkwave station (and then shamelessly plugged in on slashdot). Network obligingly dropped to 27% even though streaming shouldn't use the disk.

    I'm convinced. This is a seriously messed up issue and I hope to whatever diety that Microsoft rectifies it quickly.

    For the record, Vista has managed to annoy me a lot less than any previous incarnation of Windows, at least in userland, once I turned off the UAC crap. And I like some of the little extras that it does. But from a technical and administrative standpoint, this is highly obnoxious, and I'm pretty appalled.

    I do have to say, though, that until I went out of my way to test this, I had never noticed the difference, and I'm a technical guy. The average user would probably never notice the difference under any circumstances. That does not excuse this type of idiocy, but it may explain why MS chose to do this. Just a guess.

    --
    mirrorshades radio -- darkwave, industrial, futurepop, ebm.
    1. Re:I didn't believe it by Anonymous Coward · · Score: 0

      I just did a similar test with different results. There was no impact in network performance on my system, with audio playing or not. I used XM Play with vorbis and mp3 files. No difference.

      Transfer was a 900 meg file between Vista (Dual Core 1.8Ghz) and XP (P3 1Ghz) over a Linksys router. My network utilization stayed at about 50% the entire time.

      I'm betting it's not really Vista at all, but drivers for a particular motherboard, network adapter, or sound hardware that is at fault. Either way, it doesn't seem to be a problem for everybody.

    2. Re:I didn't believe it by Anonymous Coward · · Score: 0

      The difference is that Vista has low-latency audio,
      it's not just 'capable' of playing the MP3

  56. From which horse's mouth? by Estanislao+Mart�nez · · Score: 1

    None of the explanations in question have been voiced by Microsoft in an official channel. We have a ZDNet blogger selectively quoting an alleged email he got from some unnamed person at Microsoft.

    I'm ready to believe that the ZDNet blogger did get an email with those quotes from somebody at Microsoft, and that he's not distorting the content, but I'm far less ready to believe that this email represents Microsoft's official take on it. For all we know, it's a product manager making stuff up or misinterpreting the answer he got from an engineer they asked; they could be releasing information without the due cautions or without going through the correct channels; etc.

    Predictions:

    1. Microsoft will, following its ordinary processes that it would have followed anyway, judge that this is a bug, openly admit so. A fix will be issued.
    2. Slobbering slashbots will then say that Microsoft at first officially refused to recognize that it was a bug, and only admitted it was after extensive pressure by slashbots. This once again proves how important slashbots are.
  57. Since when? by supabeast! · · Score: 2, Insightful

    "...this performance trade-off is necessary to simply play an MP3."

    That's funny, the last time I remember any OS taking any significant hit to play an MP3 I was running on a 166 mhz Pentium II.

    1. Re:Since when? by toddestan · · Score: 1

      That's funny, because there was no such thing as a 166Mhz Pentium II....

    2. Re:Since when? by Anonymous Coward · · Score: 0
    3. Re:Since when? by toddestan · · Score: 1

      That would be the Pentium / Pentium MMX 166Mhz. Maybe you're thinking of the Pentium Pro?

  58. Same old song and dance. by twitter · · Score: 0, Troll

    I suppose this explains why MS has been so reticent to start afresh with the codebase until now. Even basic things are buggy and it's costing the reputation of the latest roll-out. Pushing Vista too early is only going to hinder long-term deployment.

    This has been the case for every "new" M$ OS ever. When talking to their investors, they are proud to say they never enter a market that's not "mature" and always do so by purchasing someone else's "killer" code for pennies on the dollar. The only difference is that the problems have added up and that investors have quit funding Windoze startups so M$ no longer has anyone to buy. This is why exploits invariably encompass every version of Winblows listed by those who publish them. It's also part of the reason Vista has taken so long to roll out. Every "new" release of Winblows is promissed to have rewritten code from the ground up and all the best features of every rival without any of the problems. As the world outside of M$ is much larger than M$ itself, their boasting is clearly impossible. If reason alone is not good enough, just look back at all of the things promissed but not delivered for every previous version of Windows. I'm not sure they have delivered on all the promisses made for Win95 yet but I am sure their infamous "backward compatibility" is from never writting much new code.

    --

    Friends don't help friends install M$ junk.

    1. Re:Same old song and dance. by Shemmie · · Score: 4, Funny

      You refer to Winblows, Windoze, and Windows. Are these three different OS's?

    2. Re:Same old song and dance. by nschubach · · Score: 2, Funny

      I think GP's referring to Home, Ultimate and Business

      --
      Every time I start to have faith in humanity, I ruin it by driving to work between 7 and 8 am.
    3. Re:Same old song and dance. by Anonymous Coward · · Score: 0

      Unfortunately, no.

    4. Re:Same old song and dance. by jb.hl.com · · Score: 1

      They're the three M$ dwarves.

      Although that would make twitter Snow White. Scratch that...

      --
      By summer it was all gone...now shesmovedon. --
  59. Re:Nice error, the drop is 10% by Anonymous Coward · · Score: 0, Interesting

    Although that is informative, that guy claims (and shows) a 50% drop in network speed. That's something different entirely from the 85-90% drop claimed by half of Slashdot. So if anything, it proves that the performance drop is much less severe in some (most/all/typical?) situations. The question remains: where is the data backing up your claims of 90% drops?

    Also, I'm not sure if I'm interpreting those screenshots correctly (I don't use Windows so I'm not too familiar with its monitoring tools) but if 100% in that graph corresponds to 1 Gb/s transfer speed, then the speed drops from 32 megabyte to a still very respectable 16 megabyte per second. People seem to suggest that networking grinds to a halt when playing audio, but although this drop is very significant, it by no means renders your network connection unusably slow. In fact, it's still pretty damn fast.

  60. Not much of an excuse is it? by twitter · · Score: 2, Interesting

    'Well, our new architecture can't theoretically acheive X anymore, so it's a design limitation, not a bug'.

    Must be a bug in their design process but it could be something to do with the company structure. I suspect it comes from the marketing interface which is horribly broken. The customer value in gates.h is still pointing to RIAA and MPAA rather than user.

    --

    Friends don't help friends install M$ junk.

  61. Over done maybe? by Anonymous Coward · · Score: 0

    I listen to MP3s and WMVs all day while I compile and bang away at local and remote copies of SQL Server. Azerus seems to run fine in the background. I really haven't noticed anything. Not saying its not there, just hasn't been noticeable. Is there some easy way to recreate this effect?

  62. I object to the "defective by design" tag by NekoXP · · Score: 2, Insightful

    Absolute bullshit. Microsoft are right here. They've admitted there's a bug in it - something is definitely wrong if the re-prioritizing of tasks is causing that much of a performance hit.

    But, the practice of tuning the system such that audio playback is constant and stutter-free by sidelining other components is VERY common in system design. Sometimes it is built directly into hardware - you dedicate fewer, faster lines to audio and slower and buffered to the networking. When audio skips you are FUCKED. When network traffic stalls, TCP - and in fact UDP and most other protocols layered in some fashion over Ethernet or ATM - is actually designed to handle it by retransmission.

    A 90% drop is ridiculously high, but it IS keeping your audio system fed with data reliably. Perhaps it just needs some extreme fine-tuning. It's certainly the case that a PCI Express audio card because of the high overhead would not be fed data fast enough (PCI Express is high bandwidth but not low-latency) if a PCI Express networking device was pushing data around. We've had this stuff before on Creative cards, where the PCI latency and bus mastering has been tweaked such that the PCI chipset holds the bus for "far too long" causing problems with the rest of the system. But in the end there are not that many TRULY elegant ways of doing it.

    Every system bus is contended at some point, and if the contention shows VISIBLE or AUDIBLE artifacts, then the user will be pissed off. That means, display corruption, legobricking of MPEG data, audio skipping or looping, you cannot have this on a high quality multimedia system, however, 100mbit/s transfer rate really is just fine when it comes down to it. Not perfect considering you paid for something 10x faster, but still, not all that bad for multimedia performance.

    1. Re:I object to the "defective by design" tag by rlk · · Score: 1

      Whether 100 Mb/sec is "just fine" depends upon what you're doing. Likewise, whether an occasional audio skip matters or not depends upon what you're doing.

      For home users who are more interested in multimedia playback, and who have slow internet connections, that's probably correct. In other contexts, where you're processing a high volume data stream and only occasionally use audio, it might be the other way around.

      In any case, this all sounds like balderdash to me. Modern processors are easily powerful enough to handle gigabit networking and MP3 playback. I've played back full quality video and audio on a 700 MHz PIII processor, and done gigabit networking on processors much slower than the difference between that and even a slow modern processor. So it sounds to me like there's something screwy going on here. But I've certainly seen plenty of screwy network drivers.

      I neither run Windows nor know anything about the Windows kernel, so this is of little more than amusement to me. I'd be inclined to guess from what I'm reading that something in the audio code is holding onto a lock excessively long, and that particular lock is preventing the network stack from running (even processing interrupts), for long enough that the card is being forced to drop a lot of inbound packets. I wouldn't be too surprised if this really is only on the receive side, but that's going to have to be tested by someone who actually runs Vista. The best way to test it would be to blast large UDP or ICMP packets from the Vista box to something that is known to be able to receive fast enough, and see how much actually gets sent with and without audio playing. Don't use TCP because if there is a performance loss you won't know whether it's because ACK's are being dropped or because the Vista box simply can't transmit fast enough.

      Likewise, to test receive performance, use UDP from a fast system (or even ICMP, if you can get information out of the kernel about what it's receiving) rather than TCP. There are too many things that can screw up TCP performance.

      Of course, none of that will really tell you what's going on inside; it will just give you better measurements. But you can't fix something if you can't measure it.

    2. Re:I object to the "defective by design" tag by Just+Some+Guy · · Score: 1

      When audio skips you are FUCKED. When network traffic stalls, TCP - and in fact UDP and most other protocols layered in some fashion over Ethernet or ATM - is actually designed to handle it by retransmission.

      Yeah, I bet FPS players love having to choose between hearing sound or losing every game because their latency is through the roof. For all the talk about how great Windows is for gaming, it looks like ME2, oops, Vista just isn't up to the task.

      Absolute bullshit.

      Indeed.

      --
      Dewey, what part of this looks like authorities should be involved?
    3. Re:I object to the "defective by design" tag by Anonymous Coward · · Score: 0

      Absolute bullshit. Microsoft are right here. I suppose they discovered some cases where specific NICs caused high bus contention or interrupt frequency so high that audio was impaired. Poor network hardware continues to plague desktops.

      On the other hand, since Microsoft is now integral to the certification and distribution of most driver software for Vista, it occurs to me they could isolate the problem devices and allow the rest to function a normal rates, and/or dynamically adapt the traffic shaping based on performance. Instead they unilaterally shape the traffic for everyone to some arbitrarily low figure.

      That's weak and deserves derision. You can't take Vista seriously as a multimedia authoring platform if, while listening to your work, your throughput from the file servers drops severely. Good hardware has no difficulty multitasking audio/video playback with network/storage IO. It's done all the time aside from Vista.

      With a market cap of > $0.25 trillion and $51 billion in annual revenue, and the market pull to control the driver software for their platform, my expectations of Microsoft are rather high. If some people want to take Microsoft to task for the numerous, on going problems with a product that took 6+ years to develop, that's fine with me.

    4. Re:I object to the "defective by design" tag by Anonymous Coward · · Score: 0

      it looks like ME2, oops, Vista Did you come up with that yourself? That's really clever.
    5. Re:I object to the "defective by design" tag by Anonymous Coward · · Score: 0

      You have to be smoking crack right? CD quality stereo sound is 2 x 16bit, 44k1 samples/sec. Ie 2 x 16 x 44100 bps = 1411200 bps or 176400 Bytes per second, or approx 176kBps. Even an old fashioned IBM XT ISA bus runs 8 bit at 4.77MHZ, or approx 38MBps. This equates to 216 times faster than the 16bit audio stream! If your operating system can't even support 0.4% of the bus of a 25 year old machine without slowing down other parts of the system by 10% (let alone some reports of 90%!) then your operating system has some rather serious "issues". Trying to make out that this could be a problem on a PCIe system (even PCIe 1x is 250MBps!!) where a stereo CD quality stream represents at most 0.07% of the available bandwidth you have got rocks in your head. How you can claim that a stream of data representing 0.07% of available bandwidth (PCIe 1x) can cause enough contention to create even a 10% loss for another stream on a PCIe system is quite beyond me. There is only one answer to this conundrum, the software is borked. In regards to this problem at the very least Vista has some very very serious problems. I suspect the problem is more financial / political than technical, but that is merely my opinion.

      Matt

    6. Re:I object to the "defective by design" tag by Just+Some+Guy · · Score: 1

      As far as I know, but I'm hardly the first to make the comparison.

      --
      Dewey, what part of this looks like authorities should be involved?
    7. Re:I object to the "defective by design" tag by siyavash · · Score: 1

      Yeah. I'm with you on this. Most of /. visitors are uneducated and have the "zomfg m$ is teh sux0rz" mob mentality. Vista is not a server OS, although this might need some fine tuning, the design behind it is not nessesary flawed. Vista is not a server OS and it is aimed at consumer market where playing Audio and DVDs without glitches are much higher priority than getting highest performance out of your networking interface.

      I'm so damn sick of this Microsoft bashing, since 90% of the time it is without a legit reason. I am SURE that if ANY Linux version had such a huge market share ( they can only dream ) there would be much worst issues.

      Linux is FREE and it still has LESS market share than APPLE! If Linux was actually that good, people would not pay to buy OSX or Windows. Most of the FUD around Microsoft is flat out lies and most of the hype behind Linux is also lies from the same people spreading anti Microsoft shit all over the Internet and the forums.

      They are much like spammers, instead of Viagra, they want to force you to use Linux because "it's better" according to THEM. ...but hey, that's just me.

    8. Re:I object to the "defective by design" tag by BitZtream · · Score: 1

      Makes total sense ... really... its acceptable because no OS is capable of ... wait ... XP does fine ... linux does fine ... Win2k does fine ... so its not something that is impossible ... PCI latency? Are you fucking serious? Lets compare PCI bus delays to the size of buffers the sound card works with in general anyway? Whats that you say, the sound card already buffers enough data to deal with an eon of PCIE wait states? I lost my train of thought, why again was this okay?

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    9. Re:I object to the "defective by design" tag by stewbacca · · Score: 1

      Actually, what is really bullshit is the fact that Microsoft is selling a modern OS that still stutters with something as simple as an audio file. I dunno, but I gave up stuttering playback in about 1994 when I bought my first Mac with a CD player built-in. What about audio technology has changed so much in 17 years that is bogging Microsoft audio playback down again?

    10. Re:I object to the "defective by design" tag by GaryPatterson · · Score: 2, Insightful

      It is a bug, and it will (or should be) fixed, but don't defend it as reasonable. Linux doesn't have this problem, OS X doesn't and XP certainly didn't. It's completely unreasonable to see network throughput degraded when playing music. It's not just imperfect, it's complete crap.

      This came up last week, so we're waiting for a fix from Microsoft.

    11. Re:I object to the "defective by design" tag by Alioth · · Score: 2, Insightful

      But the audio system is incredibly low bandwidth. The decoded MP3 is, at its heart, is 32 bit words (16 bits per channel) hitting the PCI bus and sound system at 44.1khz - i.e. 1.4 megabits per second. That's bugger all. You could stream a CD uncompressed over most broadband internet connections today without a stutter. An 8 bit Z80 CPU could push data down its bus at 1.4 megabits per second without even working up a sweat - give a Sinclair Spectrum, made in 1982, enough RAM, sure it wouldn't be able to decode an MP3 realtime, but it'd be able to push the data fast enough down its 8 bit bus and still have time left over to run the user interface for the program doing the transfer.

      Having to drop network performance to ensure such a low bandwidth stream gets to the sound card on a machine with a big fat wide PCI Express bus and a multicore, multi-GHz processor is just laughable.

    12. Re:I object to the "defective by design" tag by JayAEU · · Score: 1

      What about audio technology has changed so much in 17 years that is bogging Microsoft audio playback down again?


      Where have you been the past 5 years? It's all thanks to something call DRM (Digital Restriction Management).
    13. Re:I object to the "defective by design" tag by stewbacca · · Score: 1

      Oh yeah, the old DRM-bashing bandwagon. I could care less. It doesn't cause my audio to skip (on a Mac) so the Windows apologists can't really use that as an excuse. There are plenty of other reasons to dislike DRM, but performance issues is not one with any credibility. This whole thing is classic Microsoft deflection away from the root problem (their poor track record of OS performance with multimedia and graphics over the past 10 years).

    14. Re:I object to the "defective by design" tag by cookd · · Score: 1

      It's actually intentional throttling that wasn't fully thought-out. See Mark Russinivich's blog: http://blogs.technet.com/markrussinovich/archive/2 007/08/27/1833290.aspx

      Certain parts of network handling occur in the kernel with scheduling disabled, which means that they have the potential to cause glitches in the audio if too many packets are handled per second. Vista tries to provide low-latency audio, so it has less tolerance for delays than previous versions of Windows. So the audio guys talked to the networking guys and decided there would be a flag that says "please reserve some time for audio processing if an audio stream is being processed". Unfortunately, the reservation was way too agressive.

      No excuses - this is a bad bug and should never have happened. The behavior is designed to fix a problem, but the fix created a new one. It will be fixed. Hopefully that fix won't cause more trouble...

      --
      Time flies like an arrow. Fruit flies like a banana.
  63. Re:Nice error, the drop is 10% by PunkOfLinux · · Score: 4, Insightful

    It doesn't matter if it's still usable. What matters here is that doing something as simple as listening to music has been shown to decrease the network performance of a computer. Completely unacceptable.

  64. Yeah, really. by twitter · · Score: 1

    gad_zuki quotes the M$ party line:

    In most cases the user does not notice the impact of this as the decrease in network performance is slight.

    Which is contradicted by the entire conversation. People have noticed that 90% performance drop on ordinary networks, not some fancy gigabit thing most people do not have yet.

    --

    Friends don't help friends install M$ junk.

  65. Re: Since P166 machines by TaoPhoenix · · Score: 1

    .. And I had one of those. Then I was so pleased to later upgrade to a then-3-yr-old Win2000 box that ran at (gasp) 800 mhz! Look! It plays music!

    So I also agree, something is seriously whacked if their high end flagship can't play music.

    --
    My first Journal Entry ever, in 8 years! http://slashdot.org/journal/365947/aphelion-scifi-fantasy-horror-poetry-webzine
  66. common with m$ by Anonymous Coward · · Score: 0

    these kind of interactions are familiar to me..

    i can't print an A3 sized pictures (USB printer) without disabling ethernet,
    and that's win xp.

    if only i could use the epson r2400 in linux with full color management

  67. Re:Nice error, the drop is 10% by RobertM1968 · · Score: 5, Insightful

    Also, I'm not sure if I'm interpreting those screenshots correctly (I don't use Windows so I'm not too familiar with its monitoring tools) but if 100% in that graph corresponds to 1 Gb/s transfer speed, then the speed drops from 32 megabyte to a still very respectable 16 megabyte per second. People seem to suggest that networking grinds to a halt when playing audio, but although this drop is very significant, it by no means renders your network connection unusably slow. In fact, it's still pretty damn fast.

    I'm sorry, but you aren't making any sense whatsoever. If I buy a racecar that I use on Sundays at the track, and turning on the radio decreases it's top speed from 200mph down to 100mph, is that OK because that is "still pretty damn fast"? If I book a flight that should take 10 hours but whenever the stewardess serves food or beverages, it decreases the plane speed so that the flight takes 20 hours instead, travelling at only 300mph, is that ok because it is "still pretty damn fast"?

    If I am running an internal network, where data transfer speeds are critical to the work I am doing and playing MP3s decreases that speed by 50% (assuming it is the 50% you are claiming the article says and not 85-90%) is that ok because it is "still pretty damn fast"?

    I have been playing MP3s on systems as old as 486's (which used a whopping 10% CPU - with NO network degradation) - there is NO load on today's system when playing an MP3 - except through poor design - or worse yet, intent - so there is no reason why network speeds should drop AT ALL - much less 50%, 85%, 90% or whatever. As others have noted in other threads on /. and elsewhere, such bottlenecks of late all seem to be due to DRM related issues in Vista... I wouldnt doubt a similar issue is the cause here - and the reason why Microsoft is (properly for once) stating that some of this issue is actually due to design.

    The fact is, on today's multi GHz, multi-core systems, a 10% drop in network performance would be outrageous for something as simple as playing an MP3 or other audio stream... 50% is ludicrous... and I can't even think of a word to describe what an 85-90% drop would constitute.

    Yes, when it comes to the Internet world, even a 90% drop in network performance on a gigabit network card doesnt really mean anything for most people - such an attitude misses many still valid points and issues, such as there are numerous users who don't have that Internet bottleneck to make such slowed down connection speeds a moot point (college students for one, businesses with dedicated high speed lines for another) - there are also users of every sort who have home networks set up who WILL see the degradation in speed since they are not limited by their Internet Connection Speed (businesses, home users, gamers doing LAN parties, you name it) - and most importantly, there is no VALID technical reason why playing any audio stream should degrade network performance on today's hardware.

    That last point brings up the final issue. It really does not matter if MS claims there are valid design reasons or valid technical reasons for the drop in network performance (whether 10%, 50%, 85%, 90%, whatever) - because as far as the features end users want, there is NOT - and the only "features" I can think of that would cause this are DRM related technologies so liberally sprinkled all over Vista. Any other reason is quite simply poor coding and design... and as MS didnt write, and has barely changed any of the networking stuff in Windows in quite some time, I think it is more of an issue of "features" that no one wants, may be illegal (under the fair use doctrine) and should never have been dumped into Vista to begin with.

    People seem to suggest that networking grinds to a halt when playing audio, but although this drop is very significant, it by no means renders your network connection unusably slow. In fact, it's still prett

  68. Well said by Toreo+asesino · · Score: 1

    I personally get very tired of hearing "OMG! F*ck you M$ - I'm going to Linux!" with every reported bug that gets plastered all over this site, like some sort of victory parade. It's sad.

    It's a bug. There'll be others. It'll be fixed though, so for all the people that enjoy listening to music in WMP while maxing network bandwidth, I'm afraid you've got a painful wait in store.

    --
    throw new NoSignatureException();
  69. In MS's defense by ThatsNotPudding · · Score: 1

    they only check the legality of each whole and half note, but not the quarter notes.

  70. that's funny. by DrStoooopid · · Score: 1

    I used to play MP3's on a 486DX-40. Granted there was some "chop" if I opened or closed windows while it was playing, but a 90% drop in networking performance?..sorry MS, I'm not buying it. My XP machine doesn't suffer network hits when playing ANY kind of media. My 2000 machine doesn't suffer any problems with the same. My Linux box CERTAINLY doesn't. I wish I knew why a corporation would tell an outright lie, when they know they're going to be found out.

    --
    There are 2 groups of people you can make fun of on the Internet without fear of attack. The illiterate, and the Amish.
  71. Re:What Microsoft said makes sense-SO WHY??? by earnest+murderer · · Score: 1

    Windows puts much more emphasis on the desktop and audio playback has been much smoother. This comes at a cost, of course, as the article says. This is a simple trade-off between interactivity (for desktop) and throughput (for server).


    So why is it that Win XP never had this problem on slower hardware? Nor Win2K, ME, 98SE, 98, 95...

    When are you going to learn...

    It is so much more important to sound authoritative than it is to actually BE authoritative.

    If you fuck with the formula the whole goddamned system from your house to the Whitehouse falls appart. You get mired down in truth, facts. It is a disgusting mess.
    --
    Platform advocacy is like choosing a favorite severely developmentally disabled child.
  72. Based on my own tests by LinuxGeek · · Score: 1

    The only windows system I currently have is an AMD dual-core laptop dual booting Linux. I first noticed the slow network speeds while transferring files to my main desktop linux system from vista on the laptop. If it had been 90% of the network speeds that I get from linux (on the same hardware) it wouldn't have been very noticeable and it wouldn't have been worth the trouble to track down the problem. I didn't keep detailed notes, but it was about 12% of the speed for transferring large files, either direction. I'm not the one that figured out the audio connection though.

    --

    Kindness is the language which the deaf can hear and the blind can see. - Mark Twain
  73. Re:What Microsoft said makes sense-SO WHY??? by microbee · · Score: 1

    Look, I am not saying there is no bugs, I am just saying what Microsoft said makes sense that it's by design, and some of the behavior is expected, while others NOT.

    If you follow Linux scheduler development, you'll often see that it goes through many many iterations (what's the current version for CFS? 20? 30?). Often a change to address one area of performance problems causes a regression in another. Do we then say that CFS is wrong by design?

    Scheduler is not rocket sicnece, but careful tuning and extensive testing are needed. I'd rather this be a TECHNICAL thread instead of just mindless bashing from people without a single clue about what it is actually about.

  74. Amiga by master_p · · Score: 1

    The Amiga 600 could load a game from FLOPPY disk (not hard disk!) while playing a game or demo at the same time without a drop in frame or sound...and that was 20 years ago.

    It's a shame, but PC architecture, no matter how advanced the individual components are, is still not the proper architecture for multimedia...it makes you think about what progress is, isn't it?

  75. Re:What Microsoft said makes sense-SO WHY??? by Bazer · · Score: 1

    Because the problem was not in the design of any of those.
    DRM is a relatively new technology and is bound to cause problems. Especially when you want the OS to check it's every damn operation for dealing with protected content.

  76. RTFA! by Anonymous Coward · · Score: 0

    MS acknowledged (in roundabout terms) that this is a bug. They are downplaying the severity just as any profit-minded corporation does, what did you expect them to say.. OMG I CAN'T BELIEVE WE LET THAT ONE SLIDE BY. I would guess they're working on some sort of patch/solution/whatnot.

    While I certainly don't agree or endorse every tactic by Microsoft and the like.. don't take too much credit that the slashdot crowd had anything to do with bringing this issue to light and "Microsoft took notice".

  77. Re:What Microsoft said makes sense-SO WHY??? by westlake · · Score: 1
    So why is it that Win XP never had this problem on slower hardware? Nor Win2K, ME, 98SE, 98, 95...

    How fast was your LAN connection in '95? What media were you playing at work?

  78. Re:sheeple by tinpipes · · Score: 1

    Amen, brother evil. Preach it man.

  79. 4 way combination bug. by Kaenneth · · Score: 2, Informative

    My suspicion is:

      A) Networking stack in Vista is rewritten, for example, IPv6 is native, IPv4 is optional.
            http://www.microsoft.com/technet/community/columns /cableguy/cg0905.mspx

      B) Audio stack is re-written, allowing for the new mixer, where each app has its own volume control (and some DRM, but that's not relevent to this issue)
            http://www.avsforum.com/avs-vb/showthread.php?t=71 3073

      C) the Thread scheduler is changed in Vista
            http://www.microsoft.com/technet/technetmag/issues /2007/02/VistaKernel/

      D) Appears to only affect Gigabit and above networking.

      item C is possibly the key to this bug, I'm sure the Networking people did lots of perfomance testing, and so did the Multimedia people, as well as the Kernel folks... But, perhaps the full ramifications of the Thread Scheduler could not have been tested in every other combination.

      The basic problem is that Multimedia playback changes the thread scheduler, which affects EVERYTHING. it could have been "Inkjet Printing while playing audio fails", "cannot hot-swap IDE drives while playing audio", "an open audio application blocks hibernate if brand XYZ laptops"... by chance, gigabit networking performace was affected, not because of any direct link.

      Whats needed is for all performance or reliability minded software to be tested both normally, and while playing music in the background (or just with a program that turns on MMCSS, and then does nothing else). Just like when running under a debugger, multi-core machine, virtual machine, etc. different timing, thread deadlock, and race conditions may be found.

    1. Re:4 way combination bug. by Nom+du+Keyboard · · Score: 1

      each app has its own volume control (and some DRM, but that's not relevent to this issue)

      Yes it is! DRM is overhead, and quite possibly severe overhead. It is entirely relevant to this discussion.

      It could have been "Inkjet Printing while playing audio fails"

      Unlikely. The only DRM inkjet printing entails is that they don't want you printing money -- and the printer itself is usually on the lookout for that.

      --
      "It's the height of ridiculousness to say for those 9 lines you get hundreds of millions."
    2. Re:4 way combination bug. by EvilTwinSkippy · · Score: 1

      Actually my suspicion is a piss poor I/O implementation that involves the CPU in what SHOULD be DMA transfers. Whoever is assigned a higher priority will interrupt the CPU, forcing it to address the event, with all of the overhead required to switch gears.

      It's a fundimental design flaw that anyone who sat through a computer architecture course should have seen coming from a mile away.

      --
      "Learning is not compulsory... neither is survival."
      --Dr.W.Edwards Deming
  80. I would like to MOD you +5 Funny. by DrYak · · Score: 2, Funny

    You just beat my sig up.

    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
  81. That's because, for M$, 2000 beats 2007 by Anonymous Coward · · Score: 0

    Win2K is probably the best product M$ has produced to date. DRM has pushed them downhill ever since. And not that their peak was very high - more like a little hill.

    And please note that you missed the part that M$ is saying it's the extent of the slowdown that caught them by surprise. That means they knew in advance that playing MP3s slowed down network performance.

    For once, "It ain't a bug, it's a feature" is actually TRUE.

    M$ hid this feature because it's one damn near all users would think is stupid. Note that I didn't call them "customers", because the users of M$ crap aren't customers - M$'s customers are groups like RIAA and MPAA. And it's those groups that want DRM to defend their outdated business model, and M$ is only too happy to ally themselves with them just because M$ sees it as a way to make a buck and lock out competitors.

  82. Re:It's the New and Improved Anti-Piracy by alxbtk · · Score: 1

    In other news, Netcast announces 10% of reduction for worldwide P2P traffic* since the release of Vista.

    * from Vista machines

  83. Maybe RTFA before writing the summary? by Rui+del-Negro · · Score: 4, Insightful

    The summary says "Apparently [Microsoft] believe an almost 90% drop in networking performance is 'slight'". But here's what the article actually says:

    "In most cases the user does not notice the impact of this as the decrease in network performance is slight. Of course some users, especially ones on Gigabit based networks, are seeing a much greater decrease than is expected and that is clearly a problem that we need to address."

    If the alternative to Microsoft FUD is Anti-Microsoft FUD, I'm not sure we're much better off.

    1. Re:Maybe RTFA before writing the summary? by Anonymous Coward · · Score: 0

      Slashdot is the home of anti-MS fud. Prepare to be modded 'troll'.

    2. Re:Maybe RTFA before writing the summary? by Zero__Kelvin · · Score: 2, Interesting

      Empirical evidence shows that there is a 90% performance hit. Microsoft says the performance hit is slight. The fact that Microsoft doesn't openly state the empirical evidence does not invalidate that evidence, a fact which you seem to have trouble grasping. The article summary alludes to this, but you need to posses the ability to think for yourself, rather than letting an M$ spin shill do your thinking for you. Maybe RTFA and then THINK before criticizing the person who submitted the article, especially since they clearly have a clue what is going on and you seem to think that what is going on is whatever M$ will admit to explicitly ...

      Here is a clue just for you. Facts are based on empirical evidence, and NOT on what M$ falsely claims the facts to be.

      Good luck in your future janitorial position.

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    3. Re:Maybe RTFA before writing the summary? by dedazo · · Score: 1

      Par for the course. I'm not even sure why Microsoft has to "respond" to a thread on a discussion site about something that isn't even reproducible. But hey, do you see all those ads at the top of the Slashdot pages? Open source has to live somehow, and this is how they do it.

      --
      Web2.0: I love when people Flickr my cuil and digg my boingboing until my google is reddit and I start to yahoo
    4. Re:Maybe RTFA before writing the summary? by I'm+Don+Giovanni · · Score: 1

      Moron, how does some users's empirical evidence of 90% decrease contradict Microsoft's statement, "Of course some users, especially ones on Gigabit based networks, are seeing a much greater decrease than is expected and that is clearly a problem that we need to address." ?

      Microsoft acknowledges the problem, you silly buffoon.

      --
      -- "I never gave these stories much credence." - HAL 9000
    5. Re:Maybe RTFA before writing the summary? by Dhalka226 · · Score: 1

      For somebody going so far out of his way to bash the OP's intelligence, either your reading comprehension isn't anything to brag about either or you deliberately ignored anything that would get in the way of your insults.

      Empirical evidence shows that there is a 90% performance hit. Microsoft says the performance hit is slight.

      No. Microsoft said that in most cases the performance hit is slight but that in some cases it is much greater and needs to be fixed.

      It doesn't "invalidate that [empirical] evidence," but neither does it make it the statements of "an M$ spin shill." ("M$" is a fantastic example of your objectivity, by the way.) Rudimentary knowledge of logic would tell you that both are possible.

      Furthermore, since you keep alluding to science as if some forum posts is scientific evidence, this is hardly an unbiased sample. If Persons A-Y experience exactly the slight performance degredation that Microsoft admits they will, they might not even notice it. Those who do might notice it and not care enough to go Googling for answers. It's precisely the people experiencing the large problems that Microsoft is also admitting who are likely to search and then bitch about how bad it is. They admit a problem and say they are working on a solution. Shame on them for releasing a buggy product, but at least they are working on fixing it.

      If you "possess[ed] the ability to think for yourself" rather than blindly obeying the "everything Microsoft = the suxxors" anti-MS FUD philosophy, you would have seen that. So which is it: Are you a troll or a "future janitor?"

  84. just one thing by Anonymous Coward · · Score: 0

    I have just one thing to say:

    hahahahahahahahahaah

    that is all.

  85. Good workaround by Junior+J.+Junior+III · · Score: 5, Funny

    Whenever I want to play an mp3, I just turn my gigabit NIC up to eleven.

    --
    You see? You see? Your stupid minds! Stupid! Stupid!
    1. Re:Good workaround by josh82 · · Score: 1

      "Whenever I want to play an mp3, I just turn my gigabit NIC up to eleven."

      I think the mod who thought this to actually be informative (rather than plain funny) just turned his/her NIC up to 11.

    2. Re:Good workaround by MrSquishy · · Score: 1

      Perhaps I am missing the joke, but isn't the problem Vista changing your gigabit NIC from 1000 to 11?

  86. I've been posting/asking about this since beta by StikyPad · · Score: 1

    I always assumed I was the only one with the problem because nobody else seemed to know what I was talking about. All of my posts were generally met with either "You're an idiot, your hard drives can't achieve gigabit speeds" (actually, they come damn close -- thanks RAID0) or "Buy a new network card."

    Whenever I have Media Center or WMP open (not even playing anything), my gigabit network speed drops to ~10% -- 100baseT speed. Close Media Center, and it jumps to full speed, sometimes. But not always. Hopefully they fix this, because the only time I really care about gigabit speeds is when I'm transferring large files to my HTPC, which generally has Media Center open all the time. So I either have to go manually close it, or do a remote desktop connection which closes Media Center automatically. In either case I have to manually restart it. None of that is particularly onerous, but it's an absurd requirement, intended or not.

    1. Re:I've been posting/asking about this since beta by MikeBabcock · · Score: 1

      "You're an idiot, your hard drives can't achieve gigabit speeds" (actually, they come damn close -- thanks RAID0) or "Buy a new network card."

      I love these people in forums -- they liven up the conversation and scare away the new users and experts alike (yeah, that was sarcasm).

      My Linux box with software RAID-5 on serial ATA regularly transfers upward of 132MiB/s per drive, which is well over gigabits of data individually and even more combined. People who use cheap or incapable or just old hardware shouldn't assume everyone else does.
      --
      - Michael T. Babcock (Yes, I blog)
  87. Re:Had to uninstall Vista from the 2 newest laptop by Anonymous Coward · · Score: 0

    "OMG nobody is buying Vista. MS is dead. This is the year of linux. etc. etc." You idiots sound like broken records that nobody will hit forever. Meanwhile, Vista sells 60 million+ in 6 months. Ya, I'm sure ol' billy is quaking in his boots because of the idiots that write bot like messages on slashdot all day. Get a life. Never mind, kill yourself, you'd just waste a life.

  88. Three different OS's? by symbolset · · Score: 5, Funny

    You refer to Winblows, Windoze, and Windows. Are these three different OS's?

    No, they're three descriptions of the same OS in decreasing order of product experience.

    --
    Help stamp out iliturcy.
  89. Re:Had to uninstall Vista from the 2 newest laptop by Anonymous Coward · · Score: 0

    "The hole is wide open."

    Link, please?

  90. Re:Nice error, the drop is 10% by Digero · · Score: 5, Funny

    The fact is, on today's multi GHz, multi-core systems, a 10% drop in network performance would be outrageous for something as simple as playing an MP3 or other audio stream... 50% is ludicrous... and I can't even think of a word to describe what an 85-90% drop would constitute. Plaid.
  91. Sticks and stones... by Anonymous Coward · · Score: 0

    ...will repair my bones, but words will never help me, M$.

  92. Their latest MSFT fix to WinXP by WillAffleckUW · · Score: 1

    bogged down my system even more.

    No, I don't want WinVista.

    And stop resetting my defaults and adding autoload cruft with every update - you wonder why we hate you?

    At this rate I'm getting a Mac (if not Linux) for my next computer.

    --
    -- Tigger warning: This post may contain tiggers! --
  93. Close, but slight adjustment by Anonymous Coward · · Score: 0

    "This is Vista content protection backfiring, plain and simple."

    Actually, I rather think that it's not backfiring at all, but rather working exactly as written. The issue is that we have not yet figured out ourselves exactly which hole they are plugging.

  94. Honk! Honk! by tripwirecc · · Score: 1

    Never had any glitching in 2K or XP, network load or not. But in Vista I did, and that without much system load at all. These days I'm using Solaris, whose scheduler is sure as hell not optimized for anything media related, and it doesn't glitching either. So yeah, pretty nice working feature.

  95. It's a new anti-piracy measure by Anonymous Coward · · Score: 0

    If you're listening to mp3s and trying to use your network at the same time, you must
    be illegally downloading music right. I mean, what else could you be using your network for?

  96. A defect? by Anonymous Coward · · Score: 0

    I remember learning to make basic console applications on VC++ once upon a time years ago. I can't even remember how many of the really basic things (like, say, cin) were somehow broken. At one point, I found a whole page worth of workarounds online and applied those fixes, because half the stuff in their std namespace wasn't.

  97. Re:Nice error, the drop is 10% by trezor · · Score: 5, Insightful

    This laptop I am working on now ($5k USD class laptop) came delivered with Vista. Let me give a few exmaples of what I had to deal with to make the issues clear.

    A quick example of this would be how I needed to copy high-bitrate media-files (HDTV, 20mbps) locally before I could play them in Vista. On GigE freakin' LAN.

    Copying 4GB+ virtual machines, again on GigE LAN could take better parts of a day. Checking the performance monitor, I could see that I had 10mbps actual data-transfer. I'm not kidding here. IO was beyond piss poor.

    This is something I've never had issues with in any other OS. I'm not calling it unacceptable. I'm saying it's fucking crap.

    In short: There were a few improvements I honestly liked in Vista (apart from the eyecandy), and those were really nice improvements, but honestly...

    All the issues I had in Vista which I assumed any modern OS has tackled years ago, with regards to performance, usability and all that were simply too much for me to handle. I'm back at XP SP2 and I feel like that's the biggest hardware upgrade I have ever done.

    For those interested in the technical aspects of this, I would wrote a simple, hypothetical article on the aspects of OS complexity and performance from a developers point of view on the tight Kernel-DRM coupling some time back.

    That, however, is nothing compared to what this guy did.

    Reading these it's pretty obvious why Vista has exactly the issues it has, and why MS sucking up to the entertainment industry probably is the worst business move they have ever made.

    --
    Not Buzzword 2.0 compliant. Please speak english.
  98. Microsoft... by Anonymous Coward · · Score: 0

    You just gotta love them and their boyish pranks.

  99. Riight, tell us another one Microsoft by kilodelta · · Score: 1

    The part about network/multimedia was amusing. The problem with multimedia is all the DRM that's all over the OS.

  100. Idea: WriteWatch registry entry value, change it by Anonymous Coward · · Score: 0

    "What are they hiding?" - by Lumpy (12016) on Sunday August 26, @02:19PM (#20363693) DRM b.s., which even I (very "Pro-Win32" guy here, by ALL means) don't like, OR agree with... along with Mr. Ballmer's intent to create an advertising framework for Windows which you CANNOT BLOCK via the usual mechanisms (like a HOSTS file).

    I have a theory, & you or others who wish to try to "experiment" with it, can try:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\Session Manager\Memory Management

    Under there, is a NEW value (DWORD datatype) called "WriteWatch" that used to not be present in the OS I use afaik, until a service pack or hotfix introduced it...

    (& it is a BOOLEAN 0/1-True/False switch based one... it is by default, set to 1... try it @ zero instead, & see what happens!)

    If this works? It'd be pretty cool... the only reason I put it up, is that it has NO documentation online for what it does, EXACTLY, so this is just a "shot in the dark/taking a stab/wild guess" from me, but since it is undocumented? It may very well be the thing controlling this behaviour, when it sees data flowing through that is of multimedia types... all to intentionally "collar" illegal filesharing is my guess.

    APK

    P.S.=> There is NO documentation on it, so I am assuming THIS may be the "key entry" to alter in this respect... it's ALL about the DRM in VISTA imo, as far as Mr. Ballmer is concerned (big mistake, as it pisses off customers imo @ least).

    Just like the Daleks in this quote below, replace "Genesis Ark" with "DRM" instead, & get the MS viewpoint from their top mgt. being put upon they, & yes, customers too:

    "The Genesis Ark must be protected @ all costs" - Dalek, from Dr. Who episode "DOOMSDAY"... apk
  101. Re:Had to uninstall Vista from the 2 newest laptop by RevHawk · · Score: 1

    My question is, besides Linux, who's in a position to take it? Sure, Nintendo is beating the pants off MS in the gaming arena... But OpenOffice hasn't made much headway... Firefox has done OK but I think we all would've liked to see more growth... So...how does one usurp the OS market? Is Linux ready?

  102. Judas Priest! M$ is a Victim of changes? Go Figure by Zero__Kelvin · · Score: 1

    While composing this message I am playing an mp3 and downloading a large file on a Mandriva 2007.1 (cooker) Linux machine. I chose the latest version of the linux kernel to download and the song "Victim of Changes" by Judas Priest for the sake of irony. Gkrellm shows that my Intel Core Duo shows about 3-9% usage per core (and Gkrellm is a GUI based monitoring tool so there is constant graphics card writes going on as well), with a peak of 45% for the first core only when I am typing and the hard disk is being written to at the same time. So I am successfully using SMP and all of these interrupts are being handled and the audio is perfectly clean. It is absurd that anyone would try to write the Vista behavior off as expected, acceptable, or (especially) necessary. This is by design according to the M$ shill! At least he admits that they deliberately squander hardware resources and reduce performance on their systems.

    --
    Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
  103. "Necessary"? No it's not... by GrahamCox · · Score: 1

    ...this performance trade-off is necessary to simply play an MP3

    No it bloody isn't. As I stated in a comment the first time this story cropped up, I have a 600MHz G3 iBook that gives me 100% network speed while it's playing an MP3 across the local wireless network from another machine AND displaying a fairly graphics intensive visualizer. If a 6-year old machine can do this without breaking a sweat, why can't a new PC with a 2GHz+ processor and a much better graphics system do it? Clearly something is terribly broken in Vista, and no amount of spin can put a positive gloss on that. I don't wish to troll, but if Apple can do it, Microsoft at several times its size has no excuse.

    1. Re:"Necessary"? No it's not... by Anonymous Coward · · Score: 0

      Some people responding here are probably paid by MS. and others who are defending MS could be seriously drunk on the kool-aid.

      Knowing what old systems were capable of, and now we got these new fangled systems which are orders of magnitude faster/more powerful at flipping bits and shuffling them around, and something like this is excusable? defensable? from one of the richest companies who've poured years of effort and probably a billion(s?) dollars into their new O/S and it is so fundamentally broken that some of the most basic things you would want to do with a computer don't work?

      Right now I'm thankful I'm not unfortunate enough to be forced to use Vista, or even worse, run it of my own choice/desire. Fuck these morons, they deserve to get total suckage and ass-reaming. If they like tolerating stuff like this after spending tons of money to be bleeding edge and top of the line, then good for them.

      The important thing is to let people know is that 1) it is seriously flawed 2) people should have higher expectations 3) there are alternatives...

  104. "computationally intensive" by Joce640k · · Score: 1

    Excuse me???

    MP3 decoding doesn't even register as a blip on modern CPUs.

    --
    No sig today...
  105. "decrease is slight..." by Joce640k · · Score: 2, Interesting

    There shouldn't be *any* decrease!

    People have been doing simultaneous sound/networking as long as I can remember and this never happened before.

    Audio playback shouldn't even register as a tiny blip on a modern CPU (and neither should networking!)

    And...there's people with quad core machines who get the problem. How do you explain that?

    --
    No sig today...
    1. Re:"decrease is slight..." by Anonymous Coward · · Score: 0

      ...It's like the CPU isn't really a factor for the problem. It couldn't possibly be realted to the use of hardware with improbably small buffers and high IO latency...

    2. Re:"decrease is slight..." by Anonymous Coward · · Score: 0

      It has very little to do with CPU power, and a lot to do with scheduling and buffering. If the audio driver has low priority and a small buffer, you'll get very frequent popping and clicking, although there is CPU power to spare; the issue isn't the total number of CPU cycles, it's their irregular distribution. Similar reason why CD and DVD burners need big buffers, although hard drives and CPUs can (theoretically, at least) more than keep up with them.

      Anyway, Microsoft is clearly aware of this, and it'll probably get fixed. Now if only they'd also remove the 60% of Vista's code that's there just for the "DRM", and maybe add back WinFS, which was the only thing really worth having in Longhorn...

  106. Re:Had to uninstall Vista from the 2 newest laptop by obeythefist · · Score: 1

    Hi

    I run Vista just fine on my work Thinkpad, I shoved it on that and my home PC as well and they work great.

    Since you seem to be making the judgement that "it works badly in two cases that I saw", I can suggest "it works fine in two cases I saw", thus equalling the strength and quality of your study and finding completely opposite results.

    I've seen XP run like a dog on some systems. Does that mean XP "offers nothing" and "is an utter waste of time"?
    I've seen Linux run like a dog on some systems. Does that mean Linux "offers nothing" and "is an utter waste of time"?

    Having said that, Vista needs a lot of work, there's no denying it could be much better than it is (much like XP when it was first released, much like NT4.0 was when it was first released, much like Windows 3.0 when it was first released....)

    --
    I am government man, come from the government. The government has sent me. -- G.I.R.
  107. But but but.... by tkrotchko · · Score: 1

    "But, the practice of tuning the system such that audio playback is constant and stutter-free by sidelining other components is VERY common in system design."

    It is, but when you have 2 cores, 4 GB of memory, and loads of spare CPU time, and the last version of the operating system didn't suffer from this problem, it's legitimate to call Microsoft to task.

    What is the benefit to the end user of Vista? The behavior is suspicious, considering Microsoft had 1/2 a decade to work on this thing.

    --
    You were mistaken. Which is odd, since memory shouldn't be a problem for you
  108. who is going to buy this load of bullshit? by DragonTHC · · Score: 1

    a drop in network performance to play an MP3?

    My XP system doesn't do that.
    I could setup a win98 system that wouldn't do that.
    I could even setup a win2k system that wouldn't do that.

    Why should I upgrade to an OS which has worse performance?

    It's DRM. The performance drops are because of DRM. It's built into Vista.

    --
    They're using their grammar skills there.
  109. Re:Had to uninstall Vista from the 2 newest laptop by GoldTeamRules · · Score: 1
    Please tell me what these 2 people are missing now that they've reverted back to XP (actually, installed XP retail on these laptops as they were shipped with Vista)? I have to admit that I'm not a Vista expert, but I'm not aware of anything we are missing out on by continuing to use XP.

    Incidentally, our builds which used to take these developers 5 minutes to perform on Vista are taking a little over 2 on XP now. Photoshop no longer crashes. They are running at WAY under 500MB RAM allocated, and their laptops are much faster.

    Please, from a business standpoint, identify why I should continue to endure this crap, shell out money for ridiculous amounts of RAM, and handicap a brand new Santa Rosa Intel Dual Core machine to the point it performs like a P4?

    It is a "waste of time" because the glaringly-obvious better solution is Windows XP for Windows users.

  110. Re:Nice error, the drop is 10% by Anonymous Coward · · Score: 0

    Err, if you am running an internal network, where data transfer speeds are critical to the work you am doing, why the hell are you playing MP3s on it (i.e. you shouldn't have a radio in your race car)? Go buy yourself an iPod :-).

  111. Truth in report by prisoner-of-enigma · · Score: 2, Insightful

    OK, what's with the selective quoting of the Microsoft response? The article header tries mightily to make it seem like Microsoft thinks this problem is not much of a problem. It also tries to imply this is happening to everyone, all the time, and Microsoft could care less.

    However, reading the actual Microsoft response gives a completely different take on things. Microsoft realizes that this behavior, while having good intentions, is causing issues. Far from being some unfounded bug, there is a real purpose behind why the slowdown is occurring, namely a focus of multimedia scheduling performance trumping all. They are going to address these issues, not ignore them, but you wouldn't know it from the article teaser.

    I have Vista on one of my PC's. I find it slower and more or less undesirable compared to Windows XP64 on my other boxen. It's there largely for me to get familiar with, as we're all undoubtedly going to be dealing with it soon and for a long time to come. You may be able to avoid Windows in your personal computing, but you'd have to live in a tiny bubble indeed to go through a work day without interacting with a co-worker, client, or customer who isn't on a Microsoft product of some sort.

    --
    In the end they will lay their freedom at our feet and say to us, Make us your slaves, but feed us. - Fyodor Dostoyevsky
  112. Re: Deployment by gatesvp · · Score: 4, Interesting

    Good "conspiracy theory". Ever heard of Singularity? Whole OS written in C, Assembler and Managed .NET. They've end-of-lifed FoxPro and VB6, I'm sure that ASP will dying. They've started moving big chunks of Office 2007 to .NET so it's probably just a matter of a few years before they're ready to dump everything into managed code and start rolling out Singularity (Windows 2010?).

    You're really not that far off, people have been "waiting" for Vista, but this is really a throwaway OS, nobody is using it and it's not like business is "clamoring" for even this version. Heck many Enterprises have just finish rolling out XP. The new WPF and WCF will surely be functional under Singularity, and Enterprises are just now moving to Managed Code applications (check out the market for ".NET developers"). MS won't die away if this Vista "fails", so we're probably all looking at a Managed Code future in 2010 or 2011 :)

  113. I'm glad I'm running OS X is all I have say by mrraven · · Score: 1

    I am running a 3 year old G5 tower that has all the eye candy of Vista and is playing MP3s while using the network at 100%, same thing running Linux on an even more ancient P4 notebook and Ubuntu 7.04. Hell even my PIII box with XP sp2 has no problem doing this. M.S. has no excuses for this kind of screwup in 2007.

    --
    Tired of all the isms, don't exploit people as an employer, or a government, mmmmK?
    1. Re:I'm glad I'm running OS X is all I have say by cnettel · · Score: 1

      Your PIII cannot saturate Gigabit Ethernet, I can almost promise you that. (On what bus would you connect the NIC?)

  114. What's old is new again... by PalomarJack · · Score: 1
    I seem to remember reading the exact same kind of bullcrap from AOL when people complained about how their software, and I use that term loosely, drags even the most stout PC to it's knees. Some AOL apologist/spokes mouth/Tech Support weeny showed up on a forum I was participating in and said that the software is so advanced and powerful it consumes 90 or so percent of system resources. Needless to say, that went over like a lead balloon. Of course, when confronted about why a file system gets corrupted without fail whenever someone uninstalls this crap made them go away and never return. How odd.

    Now we have Micro$oft pulling the same crap. Does it ever end?

    --
    If you think one should be self reliant, virtuous and responsible, I'm sorry, but you're a Conservative.
  115. Windows Server 2008 (beta 2 build 6001) by Anonymous Coward · · Score: 0

    Same goes for Windows Server 2008 (beta 2 build 6001).
    I am testing Windows Server 2008, Datacenter Edition and there are occuring the same problems as in vista so this server os really SUX.

  116. Performance running Visa under OS/X by stevesomeone · · Score: 1

    Contending that degraded network performance is anything but an act of utter incompetence (with or without malice) can be resolved by running Vista in a virtual machine under OS/X.

    I tried it using the latest rev of Parallel's product. The results? Network performance degrades on the Vista VM but **not** on the host operating system, OS/X. This remains true even when concurrently playing the same MP3 file under Vista (VM) and OS/X (host). This test was performed on a 2GHz MacBook with 2GB RAM running OS/X rev. 10.4.10.

    If you run the same test, but substitute XP for Vista, then network performance remains virtually intact while concurrently playing an MP3 file on the host OS and on the VM.

  117. Re:Had to uninstall Vista from the 2 newest laptop by Anonymous Coward · · Score: 0

    Man, I too don't like when they're offending my company, but the man was talking about a Java dev machine. I have been a Java dev before MS for 5-6 years and I can tell you, all of those Java dev tools run fine on Linux. Sadly he has a point - most disk i/o performance problems were fixed only last month in a patch. Can't blame him for removing the oem-supplied junk-ridden version.

  118. Re:Nice error, the drop is 10% by porl · · Score: 1

    so claiming the 'wrong' statistic of a 90% dropoff is different to the statistic of 'half of slashdot' how? if you are going to cry foul about abuse of statistics, don't do it yourself.

  119. Is this how stupid /, readers are now? by Liquidrage · · Score: 2, Insightful

    The obvious answer, and the best one found in the articles, is this is an issue with priority.

    I can drop my file transfer ability by using my USB TV-Tuner that installs itself as above average priority.

    In tryin to give better audio quality it's effecting other areas of the system.

    Wow! Yet ever other post is a stupid conspiracy piece of crap.

    Get a freaking clue before you post. And if you're still wondering why it's a Vista issue and not a XP issue at this point call you grandma for tech support instead of the other way around because you're not qualified to think apparently.

    1. Re:Is this how stupid /, readers are now? by Anonymous Coward · · Score: 0

      A fine example of arguing by attacking your perceived opponents, rather than what they are saying. "stupid", "freaking", "not qualified". Get the picture?

  120. Re:Nice error, the drop is 10% by RobertM1968 · · Score: 2, Insightful

    Hmmm... lets say I do graphics all day, and archive the raw data to our file server (or perhaps even store the data there)... instead of wasting the power of my iPod's battery (assuming I have one) or needing a dock with speakers... why can't I just play MP3s from my computer while I am working? And when I do, why should I wait 3 minutes (or 5 minutes) for a file transfer that should take 1.5 minutes?

    Data transfer speeds aren't always critical to wanting to reach maximum transfer rates (as in my example). Nonetheless, you are still missing the point. There is no reason for the network degradation (under these circumstances) - regardless of what MS claims. Period. End of story.

  121. Re:What Microsoft said makes sense-SO WHY??? by bmajik · · Score: 1

    _You_ never had the problem.

    Some network drivers had DPCs that took too long to run, leading to choppy playback while the network took more time than it should have.

    You may have noticed that Windows machines do not have the luxury of bug free device drivers. The majority of bluescreens since NT4 have been caused by 3rd party kernel-mode code (video drivers, IFSs, etc). The push to go user-mode on as much of the 3rd party code as possible isn't accidental.

    My understanding is that in Vista, this particular tradeoff was made to attempt to avoid something everyone would notice (a skip during audio playback) for something very few people would notice (slightly reduced network performance while listening to music).

    --
    My opinions are my own, and do not necessarily represent those of my employer.
  122. Re:Nice error, the drop is 10% by Liquidrage · · Score: 0, Troll

    Doesn't matter? Are you stupid? No system is giving 100% to audio most of the time. If a system made it so my audio playback was as close to perfect as could be without interfering with other functions, I'd love that. They all try but no one gets it 100%. XP had less preference on audio, and I could tell the difference in quality when my CPU was getting taxed on other things.
    You may not like the priority. But at least have a clue what your talking about.

  123. Re: overused by Marbleless · · Score: 1

    Every article about MS get tagged with this so it is completely meaningless now as a tag.

    --
    --I thought I was wrong once, but I was mistaken.
  124. cant wait for update by cehbab · · Score: 1

    So does this mean if Windows XP gets another sevice pack, we can be assured of this feature as well :)

  125. Time for Betamax to make a comeback by cavebison · · Score: 1

    This is the market opportunity they've been waiting for. Put tape in.. click.. play. It's better quality than VHS you know.

  126. Re:Had to uninstall Vista from the 2 newest laptop by Cathbard · · Score: 1

    So what you're saying is that anecdotally, vista works on 50% of machines out there? How wonderful!! Where's my wallet? 'sif

    --
    "A cynic is what an idealist calls a realist" - Sir Humphrey Appleby
  127. Re:Nice error, the drop is 10% by Anonymous Coward · · Score: 0

    The fact is, on today's multi GHz, multi-core systems, a 10% drop in network performance would be outrageous for something as simple as playing an MP3 or other audio stream... 50% is ludicrous... and I can't even think of a word to describe what an 85-90% drop would constitute. Plaid. If only I had mod points... :)
  128. first probable solution by Anonymous Coward · · Score: 0

    they fix the network graph so it doesn't show these silly drops

  129. Compleely predictable by Black+Copter+Control · · Score: 1

    Remember folks, this is a feature, not a bug.
    You didn't expect to give up your freedoms to get improved performance did you? Features like the inability to play certain music without rhyme or reason don't come for free you know. If you want (ugh!) freedom you should go to something like (ick) Linux.
    --
    OS Software is like love: The best way to make it grow is to give it away.
  130. Re:Parent is a troll. by kriss · · Score: 1

    Ah, yes. The company that managed to switch CPU archs without a huge amount of breakage. Twice. I'm sorry, I fail to see your point here..

  131. Re:Had to uninstall Vista from the 2 newest laptop by Anonymous Coward · · Score: 0

    Please, from a business standpoint, identify why I should continue to endure this crap, shell out money for ridiculous amounts of RAM, and handicap a brand new Santa Rosa Intel Dual Core machine to the point it performs like a P4?

    Ohh, so your major gripe with Vista is that, much like every other OS predecessor in both *nix, Mac and Windows space, it requires more resources than previous incarnations? Welcome to the age of integrated circuits, the 1940's miss you already.

    You install an O/S that's not even service packed yet from MS, knowing full well the overhead is much higher than previous OS's, then you have the gall to complain the performance isn't higher on the same spec hardware? Well done, what's it like being a rocket scientist?

    If you want more performance than even XP, try installing Windows 95 on that shiny new hardware. By your standards, it's an upgrade because the OS has lower overheads.

  132. Re:Had to uninstall Vista from the 2 newest laptop by GoldTeamRules · · Score: 1

    still waiting for what the Vista "upgrade" gives me...

  133. Did it occur to you... by Almahtar · · Score: 1
    that no price == no marketing department? Did it occur to you that marketing is the single greatest strength of any company or product in the US?

    Time and time again I talk to people that hate windows but don't even know that alternatives exist at all... or my favorite: the people that heard (through some FUD or another) that "Linux doesn't support laptop hardware well". Then I give them an Ubuntu CD and they boot into a liveCD environment that supports their video, audio, wireless, ethernet, etc. out of the box. Sounds like someone's been lying.

    XP can't even do that. They spend ages installing driver 1, reboot,install driver 2, reboot...

    Then let's talk about getting Windows up to date. Download some updates, reboot, download others, reboot, download others, reboot, etc. Let's not even mention service packs if you have a pre SP1 or SP1 CD... those just take FOREVER and are quite annoying and complex to get working for an end user.

    The alternative? Clicking "reload", "upgrade","apply" in synaptic. It happens ONCE, all the updates are automatically downloaded and applied for every program on your system as well as the core OS, and you reboot once. Once. Might I re-enforce there's no searching for where to download installers, etc. I'd also like to re-enforce that EVERY program, not just your kernel or shell (explorer.exe) gets updated. Your office suite, your image editor, everything. Oh, and no activation or WGA.

    Most of the FUD around Microsoft is flat out lies and most of the hype behind Linux is also lies from the same people spreading anti Microsoft shit all over the Internet and the forums. So you complain that Linux has only grassroots - read: user - support and advertising. How was that hard to figure out? THATS WHAT HAPPENS WHEN YOUR PRODUCT IS FREE. That does not make it lies. Actually, what annoys me most is how people like you believe a lie just because it was paid for by a big company like Microsoft.

    We have a term for people like you where I come from.

    Idiots.
    1. Re:Did it occur to you... by siyavash · · Score: 0, Flamebait

      Your lies are too obvious, you are yet another uneducated moron. Brainwashed by the Linux cult.

      XP can do LIVE CD too. It all depends on packaging.

      Why would I want a centralized place for ALL my apps? When one thing fails, they ALL fail. I'm sure you would be bitching if Microsoft did something like that just because it's Microsoft doing it. No thank you very much, you can have that for yourself.

      Linux has no "grassroot", Windows has the largest community of software and developers in the entire planet! Heck, in the entire solar system! ...You love to lie, don't ya ?

      I'm one of the few (less than 1%) of people with an IQ amount of probably two people's (like you) IQs put together.

      Your lack of knowledge screams from your entire post. Go read a book or two, it MIGHT help.

      Read my lips again : YOU sir, are the idiot.

    2. Re:Did it occur to you... by Almahtar · · Score: 1

      XP can do LIVE CD too. It all depends on packaging. Yep. BartPE - saved my ass a few times.

      Why would I want a centralized place for ALL my apps? When one thing fails, they ALL fail. I'm sure you would be bitching if Microsoft did something like that just because it's Microsoft doing it. Nope, I'd be bitching because they've never acted in my interest and can't be trusted. There's that, you know. Also - there are debian repositories EVERYWHERE. It's not "one centralized place". Additionally might I add that all repositories are digitally signed, so you know what you're getting is what you asked for. You can't get that with Windows software you download off random website X. Microsoft apologists bitch time and time again about how the user doesn't want choie, they just want things to work - well there you have it: one place to get your software from. No need to google, download, open the program, click next a thousand times. My mom can install open office on the Ubuntu machine I gave her, she can't do it on the Windows machine. It may not be your preference, but it is a very good idea.

      Linux has no "grassroot", *raises hand* You're telling that to part of the Linux grassroot. You'll have to pardon if I don't believe your telling me I don't exist.

      Windows has the largest community of software and developers in the entire planet! Heck, in the entire solar system! ...You love to lie, don't ya ? Um, duh. That would be the whole... monopoly thing. I hope you don't think you're pointing out something revolutionary here. I never claimed Windows didn't have the largest community of developers, so please don't call me a liar. I'm sure I've lied about plenty of other things in my lifetime, I don't need accusations about lies I definitely didn't tell.

      I'm one of the few (less than 1%) of people with an IQ amount of probably two people's (like you) IQs put together. Oh I can tell :)

      Your lack of knowledge screams from your entire post. Go read a book or two, it MIGHT help. Read my lips again : YOU sir, are the idiot. It was actually really immature of me to call you an idiot - in my defense I was drunk. A poor excuse, but it's true. Anyway I guess I deserved the idiot jab.

      In the mean time I'll take your advice on reading books so I can figure out how to leverage http's ability to redirect so an http-dependent protocol can be made redundant in case of failures or compromises, and how to deliver software in a signed, secure fashion through http to leverage that... oh wait, that'd be debian repositories. DAMN MY LACK OF KNOWLEGE.
    3. Re:Did it occur to you... by pilbender · · Score: 1

      I can't help but reply to this one because of the IQ comment.

      Let me set you straight. There are a lot of people who can say the same thing about their own IQs, especially the people who visit Slashdot. Also, people who really do have an IQ of what you claim, do not use it as a way to sway or win an argument because it is not necessary.

      Only people who are generally uneducated and have learned nothing of academic rigor would resort to IQ test scores to keep from being questioned. Backing up ideas with evidence and support is a knee-jerk reflex for intelligent, educated people. Most people who are true thinkers absolutely relish a challenge to ideas.

      Did you take some stupid Internet IQ test that always reports high results to make you feel good? If you have, I would seriously question those results before you end up flat on your face because you're not actually as smart as you think you are.

      The next time you call someone an idiot, you should be staring in the mirror and not posting on Slashdot.

      --
      Fresh horses and more whiskey for my men.
    4. Re:Did it occur to you... by siyavash · · Score: 1

      Dear moron,

      I have read more books, I have meet more people and I have fucked more girls than you and that other moron EVER will in your ENTIRE lives.

      Clearly, you see education as something one gets from the academic sections only. This alone shows your lack of insight and knowledge about how the real world actually works.

      And yes, I got a BIG FUCKING EGO due to it. I will brag and I will show and shine anytime, anyhow, anywhere I want. Because I know earned it.

      When was the last time you wrote an app which got used in NASA, Oracle and Microsoft ? When was the last time you helped 10000+ people ? ...Oh yeah, did not think so either.

    5. Re:Did it occur to you... by pilbender · · Score: 1

      I'm so impressed. Thank you for blessing us with your knowledge and presence. I feel so touched and enlightened by the number of books you read and the number of women you've abused.

      I also like your personality. I wish we had someone like you in our development group so we could be more productive and follow your insight. I'm sure we could take over the world with your leadership. Everyone would like us because we were so wonderful to work with.

      Anyone else think that last 2 paragraphs sound silly?

      I don't care to enumerate projects I've done to someone like you. I have no desire to impress you. I would leave any company to get away from someone like you. I would recommend everyone else do the same. You are perfect illustration of what people are like who are not educated or dedicated to being better people on all levels, academic and social. While it's not always the case, it is a good general rule that people who are uneducated, and thus are unwilling and unable to support their ideas with concrete facts and logically sound conclusions, are to be avoided. There are exceptions to this general rule, but you are not one of them.

      Maybe you are smart in some ways, but you are not smart enough to realize that virtue counts. And this is a truly simple concept.

      --
      Fresh horses and more whiskey for my men.
    6. Re:Did it occur to you... by siyavash · · Score: 1

      "development group"... pffff.. zomg, r U is teh hax0rz and rotat3 th0ze Lunix deskt0pz on teh Intarnets? KTHX...lawlz..

      heh... ...allow me to puke.

    7. Re:Did it occur to you... by Almahtar · · Score: 1

      Clearly, you see education as something one gets from the academic sections only. This alone shows your lack of insight and knowledge about how the real world actually works. Yeah, in the real world we actually read what people say, not what we wished they said. He never mentioned preference on where the education comes from. He definitely made no mention of the education being academic. Now I'm not saying you're an idiot ( I did before which I'll say again wasn't mature of me), but you should try not to assume others are stupid. It really won't get you anywhere. You should try not to get so angry, too - it tends to destroy your credibility because it will cause you to say rash things.
    8. Re:Did it occur to you... by Almahtar · · Score: 1

      'm so impressed. Thank you for blessing us with your knowledge and presence. I feel so touched and enlightened by the number of books you read and the number of women you've abused.
      I also like your personality. I wish we had someone like you in our development group so we could be more productive and follow your insight. I'm sure we could take over the world with your leadership. Everyone would like us because we were so wonderful to work with. It would have been humorous to leave it at that, and wonder if he ever really understood if you were joking or not.
    9. Re:Did it occur to you... by pilbender · · Score: 1

      Agreed. A Troll for a Troll. That would have been funny.

      --
      Fresh horses and more whiskey for my men.
  134. Professionals by gilesjuk · · Score: 1

    This is why professional musicians wouldn't be seen dead using Vista or XP. I was at a music festival this weekend and every band that used a laptop (it was a electronic music festival) was using a Macbook Pro.

    Microsoft just doesn't care about the end user experience anymore, they compromise productivity in the name of keeping the MPAA/RIAA and large businesses happy.

  135. Network + File I/O Is Also Slow by RAMMS+EIN · · Score: 1

    On a related note, I was just copying a large file (a few GB) from DVD to harddisk, and noticed access to the network became inanely slow. We're talking about a minute for fetching a short list of directories, a process which normally takes under a second.

    As soon as the copying from DVD finished, the explorer window with the network volume became responsive again.

    I didn't test anything else; in particular, I didn't test whether regular (say, HTTP) network access or regular (non-networked) file I/O were slow. CPU usage was about 3% and memory wasn't reported as full.

    --
    Please correct me if I got my facts wrong.
  136. Overblowing the issues? by magamiako1 · · Score: 1

    While I agree there is something weird going on, I think Microsoft's biggest mistake with Vista has been killing performance for the higher end users while attempting to make the system more usable for lower end users. The reason being is that their lower end users make up an absolutely vast majority of their user base, NOT the technical users (even though we dominate the media outlets).

    Look at all of the changes they have made and clearly it is visible:

    1. Superfetch - A feature that uses all of your available ram as sort of a paging system for many applications that you run. The net effect of this ability is that switching between applications results in fast access to all of the smaller applications that you load. The side effect to this is that when you use an application that wants to make use of all of your ram or even a larger chunk of it, Windows needs to dump that ram to the hard drive (or usb key). Which then whenever you load an application that continually uses a lot of ram, you end up with HD writes in locations that should not generate them (middle of game loads, etc)

    2. Network/Audio IO. Clearly it has always been traditionally a problem where audio and video performance degrades and stutters on one's system as a result of the system doing some of the most useless tasks. Clearly Microsoft decided to set a higher priority to the "perceivable" functions rather than the imperceivable ones such as the networking speed. I would imagine they did this since a vast majority of users (I like that saying) don't actually use their network for sharing files but rather use it to browse the internet. Even in a high bandwidth internet connection 20-30-40-100mbits is not noticeable when all you're doing is browsing a webpage. You're sooner going to run into the speed at which that data can be moved down the line which such small amounts of data being moved.

    Microsoft's mistake here was ignoring the power users of their OS in favor of a system that helps their lower end users. Now, there isn't necessarily a problem with that. At least from the marketing standpoint (and those guys, weee, they love to ignore power users). The fact is that these users make up the vast majority of the OS so Microsoft decided to cater a lot of its internal functions to making their experience better. The fact really is that they could care less either way. The only reason most of them even consider their computer slow is after the thing gets ravaged by trojans, spyware, and other nasties. At that point they're just told to upgrade their ram.

    However, there are upsides on a technical note to this functionality that I do like that they tried to tackle. For as long as we can remember in the IT industry we've always done the "scheduling a task". Whether you use cron or Task Scheduler, there is a vast majority of usage out of this. Everything from Virus scans, spyware scans, defragmenting, backup jobs, clearing out old and useless files, clearing logs, parsing logs, updating the system, etc. These tasks, these intensive tasks, have almost always had to be scheduled overnight as a result of user perception during the daylight hours. Interestingly enough, you waste say 8 hours of electricity to perform a 1 hour task. What Microsoft attempted to do with Vista is to try and tackle this "scheduling" problem and make it so that the system can do these functions "in real time" without a noticeable perception to the user. You can have virus and spyware scans run in the background without affecting the user input. This opens the freedom to schedule such tasks during the day while someone is on the computer. Freeing up electricity and opening up the door to a far better scheduling flexibility than you used to have.

    You can't knock them entirely for trying to tackle that problem.

  137. Why there is a drop at all by Anonymous Coward · · Score: 0

    If there is a drop in Vista (but isn't under XP, or a predecessor OS, especially a Windows OS), why couldn't it simply be poorly-written device drivers? Has anyone been following the raft of complaints about poorly-written device drivers (of almost all sorts) in Vista? But oh noes; let's bash *Microsoft* for making it harder for the IHVs to write device drivers by changing the requirements for said drivers to pass muster (device drivers for Windows Vista, in terms of both x86 and x64, have to pass much more stringent checking before they will pass WHQL certification; in ffact, you can't use uncertified x64 device drivers in Vista x64 at all). *Never mind* that badly-written device drivers have historically been the largest single cause of BSODs in Windows (all versions) each year since Windows 2000 shipped (sources: Microsoft and Gartner Group). *Never mind* that the badly-written or missing device driver has been one of the largest sources of frustration for users of Windows XP (Source: it.slashdot.org; in other words, a large portion of Slashdot's own user base). *Never mind* that, by toughening up the device driver requirements, that Microsoft is simply doing what we, as users, have asked them to do!

    There are devices whose drivers *don't* exhibit such horrible misbehavior; once they are found, use them instead. (I have already kicked Lexmark's USB printers, without exception, to the curb for just such horrible driver misbehavior; instead, my Mom, who had been using a Lexmark printer, has followed my own lead and switched to an HP USB printer.) If driver problems make a device unusable, then replace the device with one that works better. (It's called *voting with your wallet*; if you are so willing to castigate *Microsoft* for writing the operating system, why *aren't* you willing to castigate the IHV for writing the horrible device drivers?)

  138. Re:Had to uninstall Vista from the 2 newest laptop by I'm+Don+Giovanni · · Score: 1

    "Having said that, Vista needs a lot of work, there's no denying it could be much better than it is (much like XP when it was first released, much like NT4.0 was when it was first released, much like Windows 3.0 when it was first released....)"

    And that's not just a Windows phenomenon. I recall the state of Mac OS X 10.0, which was dog poo. It didn't become great until 10.3. I recall Mac OS 7.0 having lots of problems that 7.1 solved (then 7.5.3 broke, but whatever).

    --
    -- "I never gave these stories much credence." - HAL 9000
  139. Glad you agree. by argent · · Score: 1

    MP3 decoding doesn't even register as a blip on modern CPUs.

    It's still the most computationally intensive LEGITIMATE part of playing back music.

    Seriously.

    If Vista is doing anything that requires more resources than MP3 decoding, and apparently it is, it's doing something that doesn't belong there.

  140. Re: Deployment by killjoe · · Score: 1

    What makes you think they will deliver that on time or that it will be any better then visa?

    --
    evil is as evil does
  141. Really late by roscocoltran · · Score: 1

    I don't understand how this bug only appears now. I mean, if vista is crappy enough to reduce your bandwidth by 90-95% when you listent to an mp3, your ping you increase too. I know that ping != bandwidth, but it's a 95% reduction! It cannot be a normal behaviour and in this case, your ping should be affected. And I think that there are tons of online FPS players that are listening to mp3 when playing. And all thos people noticed nothing for month ?

    1. Re:Really late by argent · · Score: 1

      It's not reducing your bandwidth per se, it's reducing the CPU time available to non-music applications. Ping requires little to no CPU time.

      As for online gamers... there *have* been complaints about Vista performance in games.

      The odd thing is that playing music shouldn't require any significant CPU time on any modern computer. Why would they bother throttling THAT?

  142. It's all about latency by Craig+Ringer · · Score: 1

    This issue is all about latency. It may not be that significant for basic music playback, but music player apps use the same subsystem as the pro DJ apps, sound editors, etc. Those care a lot about latency for a variety of reasons.

    The network stack, by contrast, is focused on throughput. Latency is still significant, but not too much of an issue.

    Balancing these requirements means that the host OS may have to make sacrifices in throughput to guarantee acceptably low latencies for audio.

    I'm not convinced it _has_ to (Linux manages vaguely OK these days) or that basic audio players need full effort low-latency audio, but it's not as stupid as it seems on face value.

  143. Latency by Craig+Ringer · · Score: 1

    XP has a different scheduler, audio stack, and network stack. Unlike Vista it doesn't try all that hard to guarantee low latency audio (which pro audio folks care about a LOT). There is a throughput/latency tradeoff even across superficially unrelated subsystems on the same hardware, and that could easily explain these observed issues. There's plenty of technical literature out there on low-latency response techniques for providing soft-realtime features in otherwise non-realtime systems (like Vista is doing with audio) that will cover the issues with scheduling, interrupt handling, I/O contention, memory latencies, etc. It's not trivial.

    I'm not sure it has to be as bad as it is in Vista (Linux manages vaguely OK in recent versions), nor it is necessarily required for the OS to go hard-out low-latency for basic music playback, but I don't think this issue is as incomprehensible as everyone's making out.

  144. Re:What Microsoft said makes sense-SO WHY??? by plague3106 · · Score: 1

    Because Vista removed sound drivers from kernel space, thanks to the crappy job done by sound driver writers.

  145. The betas and rc, at least by Mr.+Yetti · · Score: 2, Informative

    Ran just fine on my 5yr old 'Dell' (only the case and mobo) when they were out. I never noticed any problems. I used that box as my no.2 desktop and my home's file server/intercom-interfacing stereo. After I got a new box to replace it (this one -made- for Vista) I noticed problems. THREE TIMES it not only ran up all 3 of my secondary fans while pumping music thru the system, it actually killed its own power. Under a lower stress level. (The new box only runs as desktop/whole-house jukebox, the old one still works as a server, just running Gentoo/samba).

    I'm not sure quite what the problem was, either the chipset differences of the two machines or program differences from the beta/rc to the final, but somehow the switch really nuked my shared audio performance.

    --
    Burn the Land and Boil the Seas, you can't take the sky from me...
  146. Re:Nice error, the drop is 10% by Whiteox · · Score: 1

    What a great article on Vista. I, for one, didn't realize how bad things were in the HDCP sector. Thanks for that! http://www.cs.auckland.ac.nz/~pgut001/pubs/vista_c ost.html

    --
    Don't be apathetic. Procrastinate!
  147. Re:Nice error, the drop is 10% by mhall119 · · Score: 1

    If you do graphics all day, why are you running Vista?

    --
    http://www.mhall119.com
  148. Re:Nice error, the drop is 10% by Anonymous Coward · · Score: 0

    You should have got a Macbook ;) wooo flame on

  149. Re:Nice error, the drop is 10% by Anonymous Coward · · Score: 0

    Don't be stupid. I'd rather have my network throttled than hear annoying 'pops' in audio if my CPU can't handle both.

  150. Re:It's the New and Improved Anti-Piracy by cowplex · · Score: 1

    Scary.

    Actually, I was thinking almost the exact same thing, only with a more ZOMG MS is EVIL!!! slant.

    Depending on how they have this set up it could be a VERY effective deterrent to setting up an undergorund "pirate" internet radio station. The way I've seen these set up is you have a media player outputting to a streamer. Most of the time that media player is also using the sound systems to play the music locally as well. So I can see the "thinking" behind this being "since people are *obviously* going to try and get around DRM by streaming it to other people (who will presumably be streamripping) let's throttle bandwidth so there's not enough bandwidth to transfer an MP3!"

    Call it paranoia or what you will, but that would be a very good (and baseless, unfounded, and stupid) reason to cap the network like that. Now, I'm not sure of this, but I thought I heard a story about some big fuss about digital radio and computers - apparently, radio stations thought users would "streamrip" the digital radio, using the convenient tags sent along with the songs to ID the music. So as out-there as my crazy paranoid idea may be, there IS a little bit of precedent about at least some parts of it.

  151. Could be caused by IE 7 by Rabid+Cougar · · Score: 1

    Before you dismiss this as a troll or flamebait, please hear me out. All of our clients are XP on a Win 2K3 domain. We held off for a while before starting to upgrade IE 6 to IE 7. Shortly after the rollout, I started getting a lot of complaints that "the network is slow".

    Because some other stuff was going on as well, I didn't think to associate the slowdown with IE 7. Then one day I got a call from someone trying to open up a Visio file in Visio Viewer. So I went to troubleshoot. Much to my surprise, I discovered that Visio Viewer uses IE to open files. In this case, the file never opened. So I tried another one. After 17 seconds, it finally opened.

    I noticed this computer had IE 7 on it. So for grins I tried opening the file several more times and timed it each time. It took about 17 seconds every time. So then I rolled IE back to IE 6. Then I tried opening the file. Eight seconds . The file that wouldn't open up before? Now it opened after 12 seconds. It wasn't looking very good for IE 7.

    Our engineers were among those complaining about a slow network. So I went to one of their computers and opened up Inventor 11 and timed it. From the double-click to ready status was 2:19. I did this a couple more times for verification and got the same results. IE 7 was installed, so I uninstalled it. I reloaded Inventor. 1:16 .

    I repeated this testing on several other engineering computers, and each time, rolling back IE 7 to IE 6 cut the startup time roughly in half. Some applications it knocked down to 1/3 of the time to load.

    After ditching IE 7 on all our computers, everyone noticed that "the network" was much faster. Soon thereafter, I noticed problems with WMP 11. Needless to say, I got rid of that piece of @#$%! from our network as well. Seeing that Vista comes with IE 7 and WMP 11, I wager that therein lies the problem--or at least part of it.

    As another poster has mentioned, Microsoft decided to rewrite the TCP/IP stack in Vista. When I heard that my first thought was, "That's a mistake." They ditched a fairly mature and stable implementation for one of their own making. Forget the fact that it's Microsoft for a moment, has anyone seen a complete code rewrite/reimplementation come out nice on the first try? Now what about Microsoft? Have they ever come out with some sort of "new" technology and had it work really well the first time around? Is it any wonder, then, that Vista is turning out to be such a turd?

    --
    This isn't the sig you're looking for...
  152. Another one that doesn't RTFA by Anonymous Coward · · Score: 0

    So you didn't RTFA and didn't even bother to RTFGP before replying.

    Read carefully:

    "In most cases the decrease in performance is slight [but] some users are seeing a much greater decrease than is expected and that is clearly a problem that we need to address."

    Which part of "is clearly a problem that we need to address" can't you understand?

  153. Networking by Anonymous Coward · · Score: 0

    I noticed a spike in my network utilization when I played a song in wmp. It went up to about 10% from 1%. I clicked wmp options/privacy. Disabled everything. Went into my audio properties/advanced and unchecked "Allow applications to take exclusive control of this device".

    I played about 10 different songs and none of them gave me the networking spike like the first time I played a song with everything enabled. Closed wmp, openned it up again, played a new downloaded metallica song. No more spikes, net runs fine.

  154. Hack the Driver? by JCSoRocks · · Score: 1

    Hello, my name's John... and I'm a Vista user. I guess it all started a few months ago when I got this new machine. I was convinced that all the pretty eye candy and the DX10 carrot would be worth it. I was looking forward to playing with the "improved" backup system and defragger, and maybe even the BitLocker stuff. But now I find myself at this meeting... ashamed. *sigh*

    Seriously though, I do use Vista and I AM sick of this. Anyone happen to know if hacking the driver would make any difference? Where's google with the awesome lawsuit to fix THIS vista problem? What's that? they only care about the search because it affects them? oh... bummer.

    --
    You are using English. Please learn the difference between loose and lose; they're, there, and their; your and you're.
  155. Can Microsoft do ANYTHING right? by Anonymous Coward · · Score: 0

    I can't remember the last time I saw a positive comment about a Microsoft product. Seriously.

  156. Re:What Microsoft said makes sense-SO WHY??? by Nom+du+Keyboard · · Score: 1

    How fast was your LAN connection in '95? What media were you playing at work?

    I was playing media off of my hard drive, as, I believe, was the case here. The network operations were independent of the MP3 playback. And this was with a single processor that was 20X slower, a hard drive that was likely 5X slower, RAM that was easily 3X slower. Trying to say that a faster LAN is what's bogging down machines doesn't hold water since XP isn't so affected.

    --
    "It's the height of ridiculousness to say for those 9 lines you get hundreds of millions."
  157. Re:What Microsoft said makes sense-SO WHY??? by Nom+du+Keyboard · · Score: 1

    for something very few people would notice (slightly reduced network performance while listening to music).

    I see that your definition of "slightly" differs greatly from mine.

    --
    "It's the height of ridiculousness to say for those 9 lines you get hundreds of millions."
  158. Re:Nice error, the drop is 10% by somersault · · Score: 1

    Although you have to admit it was devastatingly obvious :p

    --
    which is totally what she said
  159. Re:Nice error, the drop is 10% by somersault · · Score: 1

    I have been relieved to see that even some non-geeks have rejected Vista.. I hope that things like this disgrace make it into mainstream media and that people take note. I never expected that Microsoft would be able to release such a crappy product (that's really saying something). Seemed like they were heading in the right direction with XP, and that things would only get better. I was resigned to thinking that maybe I should change my opinion of them these days. It's hilarious that Vista sucks so much, but it also has the potential to make me cry if they manage to shove it down the public's throat and it becomes dominant. 50% drop in network speed from playing a sound. It's insane. Especially while the analog hole exists (ie until we all have cyberbrains or live in the Matrix.. not too likely anytime soon). I've always had to stick with Windows for the last 8 years or so just because I wanted to be able to play popular games - but as soon as consoles start using mouse and keyboard, or more games are built for Linux then there will be no reason to have to deal with Microsoft products (apart from at my job, d'oh!..). In fact I'm becoming less interested in gaming as I get older, though I think that may be because more games these days are utter bollocks, rather than me losing interest in gaming. Anyway, I'm rambling. Vive le humiliation!

    --
    which is totally what she said
  160. Re:Nice error, the drop is 10% by DimGeo · · Score: 1

    ...and as MS didnt write, and has barely changed any of the networking stuff in Windows in quite some time...
    Actually, the TCP/IP stack in Vista has been written from scratch.
  161. Re:Nice error, the drop is 10% by dizzydogg · · Score: 2, Interesting

    The thing is a damned pentium can handle both, why can't a dual core do it when it has one core to do the networking and one to play music? It might not be an earth shattering end of the world type problem, but it is still a problem that should not exist. Why the hell can a system that is 50+ times more powerfull than an old junker running windows 98 not be able to do the same tasks without slowdown? This is one of the reasons why I haven't upgraded from XP to vista yet, because even with a modern system it offers nothing that would improve my productivity and gaming, only things that would slow it down. Here's hoping developers hold off on making DX10 only games until MS gets their act together and fixes stupid bugs/slowdowns like this.

  162. Windows Audio service by Anonymous Coward · · Score: 0
  163. I tested it by CCFreak2K · · Score: 1

    I actually decided to perform my own test on this. I used iperf to record the bandwidth to my CentOS box, and ran Winamp, alternating between playing and not playing. I also tested with VLC playing and with both VLC and Winamp closed. I tested them several times, and I couldn't find any difference in network speed sans entropy. Through my tiny 100Mbit switch, I was getting roughly 44-60Mbits with nothing indicating a speed increase/decrease due to audio playing/not playing.

    --
    "Beware of he who would deny you access to information, for in his heart he dreams himself your master."
  164. Re:Had to uninstall Vista from the 2 newest laptop by Anonymous Coward · · Score: 0

    turn off the darn defender! hasn't nobody noticed
    that windows defender really slows down file accesses?

    it's really awful - slower than even symantec's products :P

  165. Re: Deployment by dickens · · Score: 1

    Oh, that's a cheery project name.. or maybe optimistic in kind of an evil-genius way. It brought to mind kind of singularity.

  166. Re:Had to uninstall Vista from the 2 newest laptop by adolf · · Score: 1

    I'll tell you what advantages Vista has to offer over XP, when you tell me what advantages XP has over 2k.

    If you want to compare upgrade cycles, then let us compare them.

  167. Re:It's the New and Improved Anti-Piracy by Tom · · Score: 1

    Depending on how they have this set up it could be a VERY effective deterrent to setting up an undergorund "pirate" internet radio station. Not in the least. It's a very effective deterrent to setting up an underground "pirate" internet radio using Vista. Which, as things are right now, will mean one less Vista computer around, and one more internet radio station, not the other way.

    No, the real thing probably is, as other posters alleged, the whole DRM crap being wrapped in lots of "do not interrupt me, I'm doing terribly important things" kernel locks. And if a package arrives during that time, sorry your CPU is busy with its Digital Restrictions Management.
    --
    Assorted stuff I do sometimes: Lemuria.org
  168. Mark Russinovich on this issue by et764 · · Score: 1

    Mark Russinovich posted a fairly in-depth and technical explanation of this problem. It's worth taking a look at.

    http://blogs.technet.com/markrussinovich/archive/2 007/08/27/1833290.aspx

  169. Re:Nice error, the drop is 10% by RobertM1968 · · Score: 1

    Ummm... as I already stated in this topic, I don't. BUT... even if I choose not to run Vista that does not mean that the company I work for didn't buy into MS's "Faster, better, more secure" pitch and upgrade all their workstations and server to Vista leaving me no choice.

    Fortunately for me, the company I work for isn't that stupid... but enough companies have switched. Regardless, you are still missing (ignoring) the more important point in my posts - which is this is not normal, it is not acceptable, it is not a wanted feature (DRM be damned), and it should not be happening on any piece of hardware that is out today.

  170. Re:Nice error, the drop is 10% by RobertM1968 · · Score: 1

    Don't be stupid. I'd rather have my network throttled than hear annoying 'pops' in audio if my CPU can't handle both.

    You are telling ME not to be stupid? What the heck type computer are YOU running that your CPU can't handle playing an MP3 and handling network traffic? An Etch-A-Sketch? I know in the Linux and OS/2 world, all you need is a 486 to handle those "monumental" tasks without corrupting your audio stream... on Windows (XP/Vist/Whatever) I am pretty sure that a Dual Core 3+GHz system should easily be able to handle it.

    There is NO VALID technical reason why this behavior should occur. Vista may be a resource hog, but it isn't that bad that it needs to sacrifice network speeds in order to play an MP3.

    How about you go get a clue... and then don't bother coming back?

  171. Re:Nice error, the drop is 10% by RobertM1968 · · Score: 1

    Really? That's impressive! I am aware of that claim... but MS made the same claims about Win95 (errr... DOS with an extended Win3.1). And the last stack "they" totally wrote from scratch came from the BSD world - which they then proceeded to hose. I severely doubt the "new" stack was written from scratch. Maybe purchased/borrowed from someone else and modified a whole lot... maybe modified from the XP stack... but written from scratch? Yeah... so was over 80% of Vista by their claims - which we also know not to be true (lots are glommed on parts from Server 2003 and S2003's add-ons, some is from XP, and the rest was a combination of bought (like much of the multimedia editting/playing stuff), borrowed, "borrowed" and the rest possibly written from scratch).

    Either way, lets assume you are correct and MS is being truthful - and that the entire stack was written from scratch for Vista... with oh so many performance enhancements (as claimed by MS and posted ALL over the net)... it is still even more reason this should not be occurring...

    So, it doesnt matter how you/I look at it... whether MS's claims of a total re-write are true or not... their claims of far superior performance in the "new"/new stack obviously aren't a reality when you play an MP3 that itself should be using .5% of your CPU power...

  172. No no no no! by SanityInAnarchy · · Score: 1

    Stop giving them ideas!

    --
    Don't thank God, thank a doctor!
  173. Yo. by Almahtar · · Score: 1

    I just wanted to ssy... I called him an idiot first, and it was stupid and immature -hey I was drunk. Oops. Anyway, my immature taunt likely set him off and made him act differently than he normally would have. Giving him the benefit of the doubt here, and taking the blame :-)

    Thanks for the backup though (not that I'm implying you intended to take my side or anything, don't get me wrong. No assumption made).

    1. Re:Yo. by pilbender · · Score: 1

      I did agree with your post. But that, of course, wasn't why I replied as you correctly inferred.

      I just grow tired of the obvious childish reponses people give, even if they are Trolls. I'm not sure this guy is a Troll, but he's so far out it wouldn't surprise me. I have trouble accepting that people are actually put together this way.

      We all get heated up now and then, but I have yet to see one thing he's posted that makes any sense or is remotely clever. I don't think it was you. I'm pretty sure he's always that way.

      Last thing... you didn't need a back up. He pretty much discounted himself pretty thoroughly without anyone else's help. I put him on my foe list... that's what it's for. That way you don't have to read their garbage more than once. And I'm adding you to my friend list because I don't think I would mind reading your responses to issues again and I would like to make sure I remember you and the way you handled yourself.

      Personally, I try to remember that the people I'm writing my posts to don't have any trouble seeing this guy's content for what it is: Pure Rubbish.

      --
      Fresh horses and more whiskey for my men.
  174. Re:Nice error, the drop is 10% by JayAEU · · Score: 1

    That, however, is nothing compared to what this guy did. Thanks for that link! It's been one of the first to actually do a proper scientific analysis on the matter.
  175. Re:Nice error, the drop is 10% by DimGeo · · Score: 1

    What I said is: of course there will be bugs if it's new code. New code always means risk and doubtful benefits, if any. They also moved the sound code around, and did some dubious "optimizations" to keep it flowing by throttling whatever. It's amazing what some people will do when their code doesn't work as expected...

  176. Technical correction... by argent · · Score: 1

    Yes, the Windows TCP stack was originally based on the BSD stack (it may have been originally based on the Lachman port of BSD networking, since that was the TCP stack available in Microsoft's Xenix). This stack did not remain untouched for long, and by the release of Windows 2000 it's unlikely that anything but the userland applications were still based on Berkeley code.

    I'm not arguing that Microsoft hadn't substantially changed the stack in Vista. Just noting that it wasn't BSD code they replaced if they did so.

  177. This bit wasn't 'bashing'. by argent · · Score: 1

    Personally, I would prefer it if Microsoft retained the BSD stack. Saying that they were using one of the most reliable and best supported stacks out there rather than doing what Allen Cox did in Linux and reimplement it would hardly count as "bashing" Microsoft. Unfortunately, that didn't happen.

  178. Re:Nice error, the drop is 10% by Obyron · · Score: 1

    Why do people have such a hard time sticking to the issue? You honestly think even a 50% drop in network efficiency is okay, because the guy shouldn't be listening to MP3s on a work computer? That's his boss's problem, but audio device usage causing a drop in network speed could potentially be my problem too if I ever get stuck using Vista, and I think that's unacceptable. People have tried every frankly stupid excuse imaginable to rationalize or trivialize this, and none of them touch on the point that it's inexcusable that playing audio cuts your network speed (at least) in half.

    --
    --Obyron