Yay me! I got a big box of toys last week from Newegg and I was pretty excited to get my new game computer.
How quickly the excitement of a new PC turns into the realization that putting it together is a shitload of tedious, cut-your-fingers, drop-little-screws, my-fat-hands-will-never-fit-in-there work.
This was not a new PC so much as a major PC shuffle.
1) Replace the drive in our HTPC with a larger one and replace XP with Vista
2) Build a new PC for gaming and install Vista
3) Take my old game PC and put it into another case
4) Assemble a 4th PC from leftover parts
By midnight on Sunday, after three entire days of work, the HTPC was finished except the remote didnt work and the sound only worked sometimes; my game PC was working but only with XP; my old game PC was working in a new case and I hadnt even started the 4th PC.
At no time over the weekend did I get to relax and actually play any games - the whole point of this exercise.
I may do follow up posts on the HTPC and Game PC details but here is an overview.
Let me start by saying that the highlight of this change was to finally move to Vista and DirectX10.
I have been using Vista for almost 6 months at work and like it just fine. That seems to have been the highpoint. My impression of Vista has dropped steadily all weekend.
It turns out Vista is that gorgeous person who blows you away when you meet them. Then you spend time with them, spend money on them, and you realize what a pain in the ass they are. You suddenly start to appreciate your previous significant other a lot more...
#1 HTPC
We first started using an HTPC as a home-brew TIVO back in 2004. Recording HDTV really fills up the hard drive so I finally got tired of having to delete stuff (make decisions) and I bought a new, cheaper and much larger drive.
The goal was to replace my two 160GB drives with a single $60 640GB drive. At the same time I planned to switch from Windows XP to Windows Vista Home and to a video card that supported audio on HDMI cables.
After making lists of all the important software and license codes, the hardware changes were pretty easy. The Vista installer was what one would expect; totally easy. It detected the new SATA drive with no problems and installed quickly.
There were no questions about floppy drives or driver disks. It formatted the new drive amazingly fast - as in so fast, I wondered what it did. This is older hardware and Vista detected and installed the network driver and sound drivers itself. Sweet.
What did surprise me was that Vista itself took over 10GB of the drive and 400MB of the memory just to run itself. The drive space is ok I guess but this machine only had 512MB of memory so using it ALL for Vista was a concern. How do you tell your new friend Vista it is a fat cow?
After this clean install, Vista needed an immediate 29 updates followed by a reboot and another 19 updates.
It was at this point that the problems began.
SageTV
I installed our awesome TV software, SageTV, and struggled for hours trying to get it work right. It wouldnt recognize our old recordings, the remote, or get channel data even though I followed these precise directions.
On Sunday I tried again and found my problem. Vista does not install files in the same place as XP.
I started to feel that Vista is your friend who is so smart, he is a dumbass. With this understanding, I was able to restore our favorites and recordings and I even fixed the TV guide. Later I found that I had missed this important line which would have saved me some frustration:
Usually, wiz.bin and sage.properties can be found in the same directory where your SageTV server is installed. For Windows Vista, see this FAQ: Where to find Sage properties files in Vista.
HDMI audio
Unfortunately, the HDMI audio was still not working. In order to hear TV, we have had to use our stereo and send SPDIF data to it. This works but the extra remote and steps had bothered me so I wanted to use ATI's HDMI audio feature to send video AND sound to the TV and only use the TV remote. I struggled with this for a long time.
In the end, I think the issue was a cable one. The only way I got it to work was using the DVI-HDMI converter provided with my video card with an HDMI cable. Using a DVI-HDMI cable without the dongle did not pass sound. Grrr. Later I found that some of the recordings I had would not work even with the dongle so I had to revert to the stereo. Double Grrr.
Hauppauge remote control
By Sunday night, things looked pretty good. SageTV ran fine even with the meager memory left by Vista and we could watch new TV and our old recordings.
The only problem left was the remote control. Cant relax on the couch when you have to get up to change the channel. No matter what I tried, Sage just did not see the remote. I tried the latest drivers, I tried the oldest drivers, I uninstalled and reinstalled, I cursed. Nothing.
I did learn that the remote was actually working though. It sends half of the commands to Sage and the other half of the commands to Windows Vista Media Center. Again Vista is trying to be too smart and pissing me off. I dont want to launch Media Center when I am running SageTV...
This is still unresolved but I hope the fix is simple.
#2 Gaming PC
My new Game PC was a totally new build. The only things I kept were my case, aging Audigy2 soundcard, keyboard and mouse. The hardware assembly went smoothly and I was reminded how much I love this case, the discontinued Antec Lanboy.
This time I tried a SATA DVD drive so I had no IDE cables in the box except for the floppy. I was dreading the F6-floppy-with-SATA-driver ritual and was thrilled to see it never happened. Vista Ultimate installed like a charm. Again, it went so fast and smoothly I wondered what it actually did. How did it format the drive? What drivers did it install?
Sadly, it did not install a network driver for me but that was easily solved with the DVD from ASUS that came with the P5Q PRO motherboard. Then I did the 33 Vista patches, installed the video drivers and all the rest of the hardware drivers.
Pretty exciting! The Vista UI looks terrific. I went about installing all my games and the saved games. Again, no problems. Steam looks like ass but it installed fine as did Fallout 3.
If you suspect this is the peaceful moment before the tsunami wipes out your village....
DDO no go
My first hint of problem was installing DDO, the only MMO I am playing these days. I could not find a network installer so I used my original game CD's from 2006. The game tried to then apply 14,000 patches. Woah. Worse, they took a LONG time. After hours, it wasnt close so I had to quit. When I restarted it later, there were only 2,000 patches. Hmmm.
I had hard that DDO looked even better with DX10 so I know it works in Vista but after the patching, I could not get it to run. The patcher would start but launching the game gave some weird error.
Fallout falls down
Then I tried Fallout 3. The game installed fine and launched fine - and much faster. It detected my hardware and set itself for warp speed: ultra-high details.
But every time I loaded an outdoor area (as in most of the game) two things happened: 100% memory got used up and the game would hang or crash or reboot the PC. Indoor areas were playable but outside was death. Maybe the game was trying to tell me it was safer inside?
So the joke is on me. The main justification I had to myself for getting a new PC was F3. In order to enjoy the game, I needed a faster PC, I reasoned. Well now that I have a faster PC, with Windows Vista Ultimate, brand new hardware, the latest drivers for everything -- I cannot get F3 to run for more than a few seconds.
On my old Windows XP PC, the game was slow. Now it is completely unplayable. It would appear that the devs at Bethesda couldn't afford shiny new $700 Vista PC's like I could because they apparently never tried to run the game with it.
plan B
So it is late on Sunday. I see my weekend slipping away and feel that Monday-morning, the weekend-is-over! panic rising. I briefly think about setting up my old PC and playing something for a few hours with it but I rule that out.
Time for the backup plan: put a 2nd drive in the PC and install Windows XP. Ugh.
Looking at the great guides [guide 1, guide 2], I could only roll my eyes. Dual-booting has been around since Windows 2000!! and Microsoft does not have an easy solution to dual-boot their own products? Good grief.
Since I still had the fantasy of having an actual play-a-game weekend, I opted for a simpler route. Install the two OS's on two drives and use BIOS to determine which drive boots first.
Then I braced myself for the F6-floppy routine installing XP -- but it didnt happen. Curious.
Here I was giving Vista credit for handling SATA drives and it looks like the motherboard was actually doing this for me! Not only that but the motherboard would boot a SATA DVD without drivers and it came with a bootable DVD that creates a driver floppy for you if you need it. WOW! Three cheers for ASUS. Stern looks for Vista and XP.
XP installed like XP although the SATA driver thing is fixed which was a huge improvement. All the drivers had to be installed by hand and I had to install Windows XP SP3 followed by more patches. (I also became even more curious about Vista's speedy drive formatting after I accidentally told XP to format my drive the normal, not fast, way - and it took an HOUR! just to format.)
By Sunday night at Midnight I had Fallout 3 installed and... it ran wonderfully. The game looked fantastic. XP only used 200MB of memory (unlike Vista's 400MB+) and the game zipped along using only half of the 2GB installed.
vista - how I love thee - let me count the ways
So Vista looks nice and is completely unusable. Oh brother. Of course I had heard that Vista had problems but its been TWO YEARS! What was the point of all those patches?
I didnt get to try Steam in Vista but with a working XP box, Im not sure how eager I am to invest more time getting Vista to work. I suspect the problems have to do with the "confirm or deny?" security model in Vista but whatever the reason, I am greatly disappointed.
But I am sure that will fade with time. I have a zippy new PC and I can enjoy some XP gaming in the weekends to come.
Happy holidays to all and merry christmas come early to me.