August 2008
Sun Mon Tue Wed Thu Fri Sat
« Jul   Sep »
 12
3456789
10111213141516
17181920212223
24252627282930
31  

Day August 22, 2008

Windows Vista, Audio, and Network Speeds.

There seems to be a curious issue present in Windows Vista (RTM and SP1 equipped machines) where audio or video being played back in Windows Media Player will have a significantly adverse effect on network performance. In my case, every device on my network is equipped with gigabit ethernet and as a result, I get exceptional network throughput when transferring files and backing up across the network to my RAID array on the server. However, when I plan music on the computer running Vista SP1, the network performance will drop by about 80% on a gigabit link. This issue is not present when using a different application such as VLC or Apple iTunes 7.

click for larger imageThe screenshot shown to the right illustrates the issue. The initial section showing 38-42% network utilization is the network file transfer being conducted without Window Media Player playing back audio. The immediate drop-off in speed to about 9% network utilization is what occurs after playing an MP3 file located locally on the machine in Windows Vista. Closing WMP allows the transfer to resume at full speed and as said before, this issue is not present in other multimedia applications like iTunes.

There is a workaround that has been discovered by geek Courtney Malone. It involves a simple registry edit which can be done by following these steps…

  • Open Registry Editor by using keystroke “Windows+R” and typing “regedit”
  • Navigated to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\AudioSrv
  • Edit the value of “DependOnService” by double-clicking the item
  • Remove the line referencing “MMCSS”

What you’re accomplishing here is disabling the “Multimedia Class Scheduler Service” which is designed to give multimedia and mission critical tasks priority on the network. This is a standard Windows service, but we can’t simply disable it by opening the Management Console Snap-in because it is linked to Windows Audio (which of course controls all sound on the machine). This workaround will solve the issue, although Microsoft has added a bit of control for the end-user over how aggressive MCSS will be if you’d like to keep it around. You can read about that here.

Customer Support Failure: Microsoft Xbox (Part 1)

Last week I wrote about a better than expected experience with a company, and now it’s time to take it in a different direction. I’ve mentioned the issue I’ve been having with my Xbox 360 a couple of times on Twitter, but I’ll detail the story thus far here.

About five weeks ago, my Xbox 360 stopped retrieving an IP address from my router. I waited until the weekend to start troubleshooting it. I powercycled all the devices involved (Xbox, cable modem, AirPort Extreme) and tried again. Nothing. I then proceeded to to reset the firmware of the router, tried plugging the Xbox 360 directly into the modem, hard reset the modem, cloned the MAC address of a different device onto the 360, manually assigned the 360 an IP address rather than using DHCP, and many more. Nothing worked. So, I reluctantly called Microsoft Xbox support on Sunday (20 July) to see what could be done about this. I was walked through extensive troubleshooting steps provided to me by the Xbox Live representative, and even though I had already been through all of them, I ran through them once more. After an hour and a half on that call, being placed on hold repeatedly and embarking on remedies that made no sense, I was told to call back after I had contacted my ISP to check with them why the issue was occurring. Rather than do this, I elected to borrow another Xbox 360 console from a friend and try that. After plugging it into my normal network configuration and tossing my hard drive onto it, everything connected just fine which shows there is absolutely nothing wrong with my home network or internet connection.

I called back about an hour after the previous support call had ended. After more holding and futile support remedies, I was told the issue would need to be escalated to Microsoft for “investigation” since they were hung up on the fact that I was using an Apple AirPort Extreme (oh noes, an Apple product!). They informed me that it would take about seven business days to completely this, and while this seemed like an extraordinarily long time for such a simple issue, I said I’d wait for a call.

Two weeks had passed without a call, so I called Xbox customer support a third time on the 3rd of August. The support representative looked into my case, placed me on hold, and came back after ten minutes to tell me that a supervisor would call me in three to five business days after they had looked at the case because it was still “pending” with Microsoft. I had other things to do that day, so rather than argue it, I said fine and waited. Another week passes without a call. A week after (10th of August), I phone once more to check on what the status was and again, I was told that I would receive yet another fictitious phone call within two to three business days. Yet another week passes without any action.

Frustrated and frankly, quite angry, I called customer support once more last Sunday. I was calm and polite throughout but became increasingly unnerved at the fact that I was receiving the same story yet again. I asked vehemently why I should expect a different outcome with the “wait for a call” routine than what I had seen over the past month, and I was simply told that it would be taken care of in two days by a manager. I ended the call and stewed for a while – thankfully I have the loaner Xbox from a friend so I could take out the frustration with some Call of Duty 4.

Welp, it’s Thursday now, four days after the last call and I have (surprise, surprise) have not received a callback. I’ll be calling back tomorrow and will not accept a callback or brush-off as an acceptable solution. I’m floored that such a simple issue can be taking this long and that the investigation of said issue is being treated as though it involves a completely different company. I’ll post again with the outcome, which will hopefully, be more positive than what I’ve experienced thus far. Astonishingly, this has not soured my opinion of the Xbox brand and I’d still recommend it to anyone as I truly think it is the best gaming experience. I just hope my case is an anomaly amongst tens of thousands they work through.