Has to Love Vista, Baby?

I'm in early this morning--6:30 a.m. My goal is to get the Vista RTM bits on my development machine before my regular schedule of meetings begins. I started the process yesterday but ran into installation issues. I managed to get my machine in a state where the upgrade installation had broken and was prompting me to reboot. Problem was, each time I rebooted the setup program started again and I got the same error--over and over. The net result is that I've lost several hours trying to work around the problem. Personally, I blame the Vista sound designer.


You see, yesterday I listened to an archived NPR story on the new Vista system sounds. My first reaction was, "Hey, those are cool sounds!" But then I thought, "Hey, I have Vista. Why don't I hear those sounds on my machine?" It turns out I was still running Vista RC1, not the RTM bits, but since our IT department offers an upgrade option I figured it would be a simple fix. After a few minutes, though, the setup program appeared to freeze and the screen went black. After poking my machine a few times I figured something hadn't worked right and cycled the power. Bad move. After further comtemplation I think what happened was that after the initial file copy process, setup rebooted my machine and the bootstrap code decided to use my second video card, a crappy nVidia FX5200, to which no monitor was connected. In fact, I had forgotten it was even still in my machine. If I had only though to plug my monitor into that card...




On the bright side this debacle has given me the chance to wipe the kruft from my machine and start with a fresh install. That's probably a good thing anyway. It also got me thinking about how our customers will be getting their first taste of Vista, now that it's publically available. In the old days (i.e., circa 1990) I remember OS upgrades being something I spent time thinking about as a consumer because back then you actually did "upgrade" your computer. That's probably because hardware was expensive and you tried to improve it using new software and lots of tweaking. Anyone who remembers QEMM knows what I'm talking about! Today, most consumers don't think about operating system upgrades. An OS is installed when they purchase a new machine and they never think about it again. By the time a new and better OS comes around it's simpler and less risky to just buy a new PC and copy your data files over.


Soon, most OEMs will be offering Vista as the standard OS for new PCs. Dell has started and I noticed they are advertising a desktop PC with Vista Home Basic for as low as $359US. Of course, these low-end PCs aren't the ideal gaming machines but they do have potential by upgrading RAM and adding a new video card. This has actually been a pretty common scenario for Flight Simulator customers over the years, especially those who use FS on a more casual basis. However, one problem has continually haunted us--wildly variable video card capabilities. Prior to the release of Vista and DirectX 10 it was nigh impossible for the "average" person to make sense of the disfunctional mix of card capabilites, memory, performance and driver versions. Exacerbating the problem was the propensity of OEMs to skimp on video chipsets in their budget machines. What would otherwise have been a fairly decent FS configuration would be hamstrung by an underpowered integrated video card. DX10 holds the promise of eliminating many of those problems with a consistent archhitecture and generally better card specs. (For example, I don't think any DX10 card currently ships with less than 512MB of VRAM.)


Of course, the issue of video impotence is still a potential problem for new Vista PCs since most are still configured with DX9 video cards by default. Dell offers DX10-capable nVidia 8800 cards as standard only on its high-end XPS gaming rigs. However, if history is any indication DX10 chipset prices will drop rapidly as manufacturers reach high volume production and someday--hopefully soon--even lower-end PCs will be capable of running DX10 games. (I'm hoping to see "affordable" DX10 cards by late this year. Others, like id Software's John Carmack, are less optimistic, pointing out--and rightly so--there's not yet a "killer app" for DX10.) That'll be good news when it happens since it will be something PC buyers won't have to think about. It's also good for us since supporting DX9 cards while trying to provide revolutionary visuals is becoming ever more difficult. In the future, games like Flight Simulator (and Train Simulator) will run well, with consistent visual quality, on all PCs. And we'll be able to do even more cool stuff by focussing solely on one video API. Ah, isn't simplicity grand?


Well, enough rumination. My Vista install is underway and my meetings are about to begin.


Comments (3)

  1. One of the main reasons that I almost entirely abandoned PC-based gaming some years back was due to the frustration of compatibility.  One minute my machine would be great, the next it’s pretty poor and can’t run games well so for 6-12 months i’m sitting pretty, after that it’s just a continual compromise getting less and less out of a game until maybe two or three years down the road the opportunity to upgrade might come along.

    I also ran in to problems with driver issues – I recall that in one instance, I had two games and each one required a different version of the nvidia drivers to work – literally they would crash with the wrong ones, so to run each game i’d first have to redo the display drivers, reboot, then play – i’m not someone with masses of time for gaming so taking 5-10 minutes out of that might halve my gaming time, particularly when it goes awry and you’re in to an hour or two of just making the bloomin thing boot again… and let’s not get in to LAN gaming sessions, where the first 30-60 minutes of every session was spent getting everyone talking on the network, sheesh.

    I moved to the original Xbox platform and the immense simplicity and guarantees it brought were a breath of fresh air.  Any game you buy will work and work as the designers intend, with Xbox Live and System Link networking is a complete doddle.

    For me, the 360 platform has simply extended that solid foundation further – not only is it a kick-ass console, but the new Xbox-Live is just out of this world… and I’m really pleased to see comments such as yours that indicate we might be starting to see that kind of stability in the PC world again because as much as I like console platforms, a strategy game like Command and Conquer does not – imho – work on it, and that’s one of my favourite genres.  I’ve even got used to FPS games, i’m not the razor shot I used to be with a Keyboard and Mouse back in the day, but I can hold my own and these days, that’s all I am looking for 🙂

    Meanwhile, my trusty 360 is hooked up to a 17" screen sits right beside my PC and any time it goes off to do something I just press a button on the controller and within seconds i’m giving to the bad guys, even if only for five minutes.

    I’m lovin’ Vista thus far, it’s not on my main disk yet as i’m still compatibility-testing applications, games etc, but what time i’ve spent in it has been most enjoyable and i’m looking forward to getting the main disk over to it…


  2. Monkey says:

    Vista – meh. As much as I *love* FS and XBox, Vista was the final nail in the coffin that persuaded me to switch my desktop over to Linux. I’ll keep my XP partition until games developers see the light, but for day-to-day stuff Linux has everything that Vista does, plus a lot more. Aero shmero :p Linux + beryl has better effects, some of which (such as the desktop cube thingy) are actually useful. And my 4yo PC runs them fine. Oh, and it’s all free 😉

    You guys really should think about porting FS to Linux or a console because I for one would pay a *lot* of money for it if you did 😀

  3. I’m in early this morning–6:30 a.m. My goal is to get the Vista RTM bits on my development machine before my regular schedule of meetings begins. I started the process yesterday but ran into installation issues. I managed to get my machine in a stat

Skip to main content