So first things first, I'm going to get some gripes out of the way. I've been giving Vista a fairly good review so far, in my opinion. Even though I've been attempting to remain on neutral ground, my Linux side has nagged at me for the lack of certain features that really should have been part of Windows a long time ago.
Things Vista should've had:
- Support for more filesystems. What's up with this, Microsoft? You mean to tell me that I can't take an EXT3 formatted drive, a filesystem with relatives that were in use nearly 18 years ago, and have it be read in Vista? Not only that, but Vista detects anything not formatted to FAT or NTFS as an unknown partition.
- 64-bit support only. If you go out and buy an OEM machine right now, I can almost guarantee it'll have a 32 bit operating system. The irony? The processor probably supports 64 bit. In fact, all Core 2 Duo's have EMT64, the 64-bit instruction set. The only way we're going to actually get better 64-bit support is by forcing software / hardware companies to accept the fact that 64-bit is here to stay.
- Better update framework. As I type, Vista took the liberty of installing updates and completely rebooting my machine, without asking. Or rather, if it did ask, then it asked while I was typing, and I accidentally agreed to it. For one, I'm not entirely clear on why a restart is necessary for an update to minor operating system facets. If Linux only really requires a restart when I do a new kernel install (Even this is unnecessary, since I can continue to run the current kernel until I choose to reboot), then why should Windows restart because of an IE7 update?
- Package Manager. Summary: I want Synaptic for Windows. If I type in "FTP", I want a list of clients and servers, preferably open source. While this isn't likely to happen, it'd be great to have. I'd have to give Microsoft big nod of recognition for this one.
- Less versions. I suppose I can understand why we've got multiple versions of Windows. But we only need two or three versions. If Microsoft splits Windows 7 into Home Edition, Business Edition, and Ultimate Edition, I would approve. However, having several different versions of the same product with only subtle features missing is ridiculous for buyers and students looking for certifications alike. Surely this isn't what they intend, but I am not going to be an HSHPBUCP (Home Standard/Home Premium/Business/Ultimate Certified Professional). Lose the multiple versions, so that IT people don't have to be aware of all the nuances that make one version different from the other.
- Free user support. A while back, I actually needed Microsoft assistance. When I discovered what they charged for a support call, and what the likely end result would be, I was amazed. Microsoft not only has you pay for their OS, but they have you pay for support too. I think this is a broken business model, especially when my Vista Ultimate box came with a manual smaller than most children's books (I'll give you one guess which had more useful content). It's time for a bigger manual with less pretty pictures and more factual information, with free user call-in support, or at least a limited number of support calls included with purchase.
Fortunately, Red Alert 3 is brand new, and is Vista compatible. Red Alert 3 is a real time strategy game from the Command and Conquer universe. In order to really benchmark Vista's performance, I tried it on my laptop first. The game ran poorly at the lowest settings, but it was still somewhat playable. On my custom PC, the game actually ran perfectly at the highest settings. There was some slightly noticeable difference between Vista's performance on the game and XP's (A few dropped frames once a huge army has been assembled, while zooming in and out).
Next up, Unreal Tournament 2004 and UT3. Unreal is Epic Studio's (Creators of Gears of War, if that is more familiar to you) original claim to fame. It was one of the first games to create an incredibly dense 3D environment using only a software rendering engine. Since UT2k4 and UT3 are the latest incarnations of this game, I tried them out on XP and on Vista, this time sticking to my custom PC. Amazingly, Vista actually performed *better* than XP on Unreal Tournament 2004. Needless to say that I was shocked, especially when Vista was rumored to perform horribly on first person shooters. On Windows XP, Unreal Tournament 2004 would stutter under dynamic lighting conditions due to textures of objects making use of shadowing, dropping from 400 frames per second to 20 frames almost instantly. This would only occur for me on some maps, not all of them. Vista however, performed flawlessly with dynamic lighting conditions and maintained a 350 to 420 frames per second range on all maps. I have to give huge credit to Vista on this one, but I suspect the issue may involve NVidia's graphics card drivers. I find it strange that the issue would be non-existant on Vista, though. Unreal Tournament 3 followed the same lines, but no issues on XP. A few crashing issues were noticed on Vista, but a game patch quickly fixes such issues. Frames per second on both operating systems were around 50 - 60.
Lastly, a DirectX10 game with the incredible reputation of completely grinding expensive gaming rigs to a bitter slowdown: Crysis. On Vista, I get to make use of the DX10 features. Windows XP can still be used to play the game, of course, but it will only be able to make use of DX9 based textures. Crysis on Vista looks incredible, but even on my gaming rig I couldn't turn all settings to their highest level. While I maxed out my graphics settings, physics couldn't be run at their highest, despite having a quad core CPU to play with. FPS for Crysis on Vista was anywhere from 23 to 48, depending on what you were looking at. XP was a little better, no DX10 acceleration bumped the FPS up an average of 10 - 15 frames.
My conclusion for games is that Vista really isn't as bad as it's reputation makes it out to be. The main issue you'll encounter is software that doesn't want to run on anything post-XP. The sad thing is, if getting these games to run on Vista is problematic, I can only imagine what will happen when we go to Windows 7. Windows 7 is supposed to drop all backwards compatibility, expecting such games to run in a virtualized environment.
Last topic for today: Animated backgrounds. I love this idea, despite the fact that it'll take a little bit of resources to loop a background. Still, this is something long missing from the desktop experience: the ability to make your desktop look alive. If you have Windows Vista Ultimate, you can get the DreamScenes software that will loop a .wmv or .mpeg video file on your desktop. DreamScenes utilizes your GPU to handle the processing information, so if you're just cruising on the web or doing non-graphical tasks, you probably won't notice much of a performance difference. What about when you play games though? Because DreamScenes is handled in a similar manner to the Aero theme, it will automatically halt playback on the launching of a graphics accelerated program. You can obtain DreamScenes on Ultimate through Windows Update, under optional updates. For those of you without Ultimate, there are ways to circumvent this and get DreamScenes on other versions of Vista, but I will not mention them here.
Overall Ratings:
Vista DreamScene - 10/10; No joke, this is awesome. Animated Desktop backgrounds made from a looped movie file? Brilliant idea, and it is given a good amount of thought. Yet, not making this available on other Vista operating systems is a real slap in the face.
Vista Gaming Ability - 7.5/10; Some games work perfectly, others die at loading screens. Maybe there are patches available? Who knows, but the three major games I looked into worked. My only issue (and I didn't go into detail about this game) was that Civilization 3 wouldn't load through Steam. Other than that, I got some really great games to work fine.
Features that Vista lacks - 1/10; Some of the things I mentioned may be asking too much, sure. But surely the ability to recognize more filesystem types is a must. I realize that Linux is a small portion of the market share to be catering to, but remember, Linux IS present on 80% of the worlds most powerful super computers. The same is true on the reverse side in the embedded systems market. Whip out that extra mile of filesystem support Microsoft, and I'll salute your ability to cater to customers (Or at least, to me. ;) ). I do give Microsoft an extra point though, for at least attempting to work with Novell to improve Linux / Windows integration in an administrative environment.
The next entry will be the last of Vista Week, covering Vista's ability to handle multimedia files. How does Vista perform with high definition video? What about format support? What video software do I recommend for getting the most out of your multimedia library? Find out on Day 6!
