One of the perils of reviewing tech products is that you actually have to use them. And when it comes to prerelease software and even hardware, there's always a steady stream of upcoming products winding its way through the Thurrott household. Sometimes, I even get to share with the family.
Such was the case over the past two weeks, during which time I inflicted the public version of Windows Vista Beta 2 on them. (As I discussed a few weeks ago, Microsoft has made Beta 2 available for free to anyone with a broadband connection.) And although I wouldn't normally ask anyone I care about to run beta Microsoft software, we use an HP Media Center PC as our primary TV interface and have been using Windows XP Media Center since the first beta of the first version, way back in early 2002. For my young kids, Media Center is TV. They've never known any other way of interacting with televised content.
So what better way to put the Vista version of Media Center through its paces than to install Vista Beta 2 on the Media Center PC and let my entire family enjoy the testing process as much as I do? After all, this is the ultimate real-world test.
I should have known better. Yesterday morning, at about 3:15am, I finally finished exorcising Vista Beta 2 from my family's Media Center PC, replacing it with the factory version of XP Media Center it originally shipped with. Much of the time required to go back to XP involved backing up and restoring about 80GB of recorded TV shows (mostly for the kids), copying back my tens of gigabytes of family photos and videos and music from the media server, and reconfiguring XP Media Center to understand our cable box, the channels we receive, and the shows I wanted to record. But as I sat there in the dark, working on this horrible project, I reflected on the past two weeks and the utter disaster that ensued. Hopefully, I learned something.
First, the version of Media Center that ships with Vista is a half-way house between the "old" (i.e., current) version of Media Center and a future version in which the UI will be completely overhauled. That is, in Media Center Vista, some bits of the UI have been switched over to the new style, but others—such as the screens you see when you select a TV show, video, photo, or song—are still stuck back in a weird XP Media Center time machine.
Much of what's changed in Media Center Vista is quite good. For example, the UI is now oriented to widescreen displays such as the HDTV to which my Media Center PC is connected, and content takes advantage of this horizontal real estate by moving left to right visually, instead of up and down in a text list, as in previous Media Center versions. It takes a little getting used to, but in the Recorded TV UI, in particular, where my four-year-old daughter could choose her shows by seeing the pictures (she can't read yet), this was particularly effective.
Some of the changes aren't so positive. In Beta 2, at least, performance is comically bad. After performing a clean install of Vista on my Media Center, downloading all the latest drivers and updates, and copying over my content, I was surprised to find that the machine was horribly underpowered. This problem was most evident during any playback that involved audio, including songs and live and recorded TV shows. The audio would start to stutter, then catch up, creating an annoying robotic-like stuttering sound. So if a newscaster was saying, "Tonight in Iraq," it would come through as "T-t-t-t-t-t-o-o-n-n-n-n-n-n-n-ight in Ira-q-q-q-q-q-q-q-q-q."
It got worse. If we tried to watch a recorded TV show or video while recording another show, the performance was even more lackluster. And forget about playing a DVD: The DVD performance was so horrible and so aggravating that the kids just scurried off to the cellar DVD player after a few painful minutes of Herbie the Love Bug.
Curious about the performance problems, I started investigating what I could do to fix it. Although the Media Center boasts a once-impressive 3GHz Pentium 4 HT microprocessor, it was saddled with just 512MB of RAM, which surprised me. So I ordered 1GB of RAM from Crucial and set about doing what I could in the meantime to relieve the performance burden a bit. I turned off Vista's glass-like Aero UI and reverted the Windows UI to plain-vanilla Windows Classic. I plugged in a USB 2.0 memory fob and utilized Vista's innovative ReadyBoost technology to supply the system with an extra 288MB of memory cache, which should have speeded things up.
None of it worked. And, infuriatingly, neither did the memory upgrade, which did absolutely nothing to help Media Center. The final straw came Monday. Microsoft shipped a new interim build of Vista over the previous weekend, and it offers much better performance than Beta 2. I thought, maybe this build will fix Media Center once and for all. As it turned out, the new build did fix a few issues, but the performance problems remained. More important, it was no longer possible to use Media Center full-screen, which is what you want when it's your TV interface. It was only viewable in a window on top of the Windows desktop.
And that's how I found myself, alone, hot, and tired, finishing up a restoration of the original XP Media Center Edition 2005 install that came with the Media Center PC in the wee hours of the morning. But my family is happy because the TV works once again, and I'm tired and confused and wondering how I'm possibly going to get Vista back on there again in the future when these problems are actually worked out. It might be quite a while.