Three months and one week after placing the order for all the parts for the new PC, it’s finally working!

Other than the Windows 7 Home Premium 64-bit OS, it’s decidedly a last-gen (ie. DirectX10) system for now. The new DX11 cards were tempting but I’m simply not willing to spend that much just for a video card any more. On a side note, I find it interesting that when I was younger and living paycheck to paycheck I had no problem sacrificing and saving up for the brand-new hardware and now that I can afford it without batting an eyelash, I have a difficult time justifying it. My PC gaming is pretty much relegated to MMOG’s only now, and I think 2009 painted a grim picture for how I am feeling about the MMOG genre as a whole in its current state. At “bleeding edge tech” prices, a DX11 card just isn’t worth it for MMOG’s alone, to me.

This PC has been nothing but trouble from the moment it was assembled, so it was with great joy Monday afternoon when it finally booted up and Windows 7 was installed. After installing drivers and a few other applications, I naturally set out to get my MMO on. Age of Conan was first since it had less updating to do than LOTRO, which took all night to finish updating through two expansions and content patches.

So yesterday I’m enjoying the new PC, it’s noticeably faster overall and games were running faster, yet I’ll admit to being disappointed that I wasn’t seeing quite the speed increase in the two MMO’s. I could tell they were running smoother but I was only getting +10-ish frames per second more than the previous PC. That just didn’t sound right. Not to mention I have a DX11 OS and DX10 video card, yet the DX10 option was greyed-out in both games. Something was amiss. I know AoC is a resource hog but I was expecting to be able to crank up the graphic settings more than I was able to. Didn’t stop me from playing several hours and it was far more stable (from a playability, not technical, standpoint) than it had been but there was still a deep-felt sense of disappointment of “nearly $1,000 and this is all I have to show for it?”

So I made a few comments along those lines on Twitter yesterday and some of the gang went about trying to find out specifically how to enable my DX10 options. Unfortunately none of them worked, for a very special level of noobness on my part, but I want to specifically thank Openedge1, BlueKae and Avery78 for their help looking into the problem. Openedge was even digging through the LOTRO forums looking for solutions — and he utterly despises LOTRO and everything about it — so a special thanks for your efforts, Edge. We’d covered everything from multiple installs of the ATI Catalyst 10.2 drivers, multiple installs of the DirectX Web Setup, checking compatibility settings on the .exe files, and checking a few configuration files, all to no avail.

With great horror and shame, I finally discovered the problem. As I said, this was an entirely new realm of noobness and hell, it’s just embarrassing. Edge tried to get me to fess up and I said “no way!” Then thinking about it, not only does it give me an excuse to write something on my somewhat-neglected blog here but also it’s healthy to be able to laugh at yourself. So here’s the brief history of the past 3 months wrestling with this beast.

I placed the order for the parts on December 1 but it was probably the third week of December before I had a chance to assemble everything and run into the first hitch. It all started with the motherboard’s power LED lighting up but nothing else would turn on. No fans, nothing, and it certainly wasn’t going to consider booting. Turns out I’d had the cables to the power switch, etc. installed vertically like they were on the previous motherboard rather than horizontally. Then again, the manual for my previous motherboard had illustrations and the new one does not, so it took a couple weeks to discover that mistake. It’s mid-January at this point.

Now we’ve got full power to the system. Pressing the power button brought life to all sorts of fans and LED’s and… that was all. No signal to the monitor and from the lack of any sounds other than fans (ie. hard drives, etc.) the system didn’t seem to actually be doing anything resembling booting up. Argh! Is the video card faulty? The monstrous fan came on so it’s getting power so perhaps the GPU is bad? Or is it the motherboard that’s malfunctioning? Maybe it’s just the PCI-X slot? Unlike the other parts, I ordered the video card — an ATI Radeon 4890 HD (my first ATI ever) — back in July after reading Openedge gush about it. So now my freshly-opened video card was well beyond the 30 day return point and I was going to have to spend more cash having it replaced if it came to that.

Over the next couple weeks I did a little troubleshooting [make a note of this, it will be important soon] I learned that there was an extremely high probability that I was one of several customers who ordered this particular motherboard and CPU as a combo package from Newegg, only to discover that the BIOS had not been updated to actually support the CPU yet, preventing the system from booting at all. Hey, that sounds familiar, no? It’s mid-February now, and I spent nearly a week playing phone tag with people from Asus but finally having them send me a replacement BIOS chip (free but I had to pay shipping). The Fedex tracker says it’s going to arrive the first day of my next trip so I took the morning off work so the chip wouldn’t be sitting outside. I hung around the condo all morning but lunch time I was starving so I ran out for 20 minutes and left a note on the door for the Fedex guy. Anyone care to guess when he shows up? Yep! Exactly while I’m out. Oh, and unlike UPS, Fedex pretty much refuses to just leave your packages for you, even if you sign a note for them. Seriously, do they just expect everyone to stay holed up in their homes every second of the day awaiting their arrival with bated breath? I called the support number and in between ripping the girl a new one was informed that no, the driver could not simply come back (he’s only been gone a few minutes, grrrrr!) and I’ll need to sign the door sticker card he left in order for him to leave it. Great! Now I’ve taken unpaid time off work for no reason and the BIOS chip will be sitting outside anyway!

So, I get home Sunday night and sure enough, there was a Fedex package waiting. I dig into things Monday and learn I don’t have space to do the small screwdriver trick to remove the old BIOS chip. I’m going to need to buy an IC removal tool. Crap. I drove to three different stores and no one has one for sale. Crap. So I lugged the case to my car and drove to SmartPC and paid the owner $15 to replace the BIOS for me. Just to be certain it would work, he offered to power the system up to make sure I had a monitor signal and the motherboard would attempt to boot. Sounded good to me. So he plugs in the power cable to the video card then lugged it over to the monitor. I told him there were two power inputs, not just one. He stopped and double-checked and told me no, just the one. A little red flag went up in the back of my mind because I remembered full well that the 4890 had two PCI-E plugs, but hey, he’s the owner of a shop that does nothing but build computers; he should know his stuff right? Sure enough, the BIOS update was all it took so I happily paid the man, shrugged off his jokes about how messy my PSU was (seriously people, no matter how good the price may be, do not ever get a non-modular PSU) drove back home and excitedly installed Windows 7 which brings us back to the beginning of this article and trying to discover why DX10 options were disabled in my brand-new PC.

Remember a few paragraphs ago where I said I had attempted to troubleshoot why there was no signal to the monitor? Part of that troubleshooting involved replacing the new ATI 4890 with my old Nvidia 7950GT to see if a card I knew worked would have the same problem. Partly because I was still wondering if I was going to have to send my 4890 back for replacement and mostly out of disgust and dismay for the whole situation, I never put the 4890 back in! By the time the BIOS was replaced I had completely forgotten about it and thought it was good to go, 4890 and all. That explains the red flag for the guy saying my video card only had one power input. Naturally, having a DX9 card in the PC guarantees that all DX10 options will be disabled as well…

Like I said, that was a whole new level of noobishness! :oops:

All is well now. The 4890 is installed, and DX10 has become available. I haven’t gotten around to installing image editing and FTP software yet so I’ll have to wait until next week or so (rough schedule this month so “or so” is likely) to post screenshots.

I fired up LOTRO and… honestly couldn’t tell any difference. I thought there were supposed to be all kinds of shaders for even better-looking water but it looked the same as it has since launch. I finally noticed that the branches of all the trees in Lothlorien cast shadows on the ground and followed the light sources, which doesn’t happen in DX9. However, in short order every fan in my case was running on overdrive. So, for now, back to DX9 for LOTRO. It isn’t worth sitting next to a turbojet engine just for tree shadows and extra-hitchy movement through Middle Earth. Seriously, what is with that game’s engine? They really need to look at changing the tech for pre-caching textures, etc.

Then I logged into Age of Conan. Character select screen shows up and of course I have an even higher framerate while my Bear Shaman impatiently shifts from foot to foot waiting for me to log him into the world. So I oblige him. I think I bruised my jaw when it dropped onto the desk. This is my first time seeing what DX10 can really do live and in-person. Welcome to 2007 right? Whatever! Age of Conan was already a good-looking game in DX9 but had the type of art and textures that could look fairly ugly at times when some options were scaled down. DX10 is night and day, and Age of Conan’s graphics truly shine. Performance is noticeably better with the default DX10 settings and I’m sure with tweaking I can get even better framerate without detracting too much from the gorgeous visuals.

So a year after I started saying I’d build a new PC, 8 months after buying the video card, and 3 months after initially assembling the new PC… I have a new PC! :grin:

7 Responses to “It’s Alive!”
  1. Blue Kae says:

    Wow, that was an epic quest to get the PC running. Welcome back to MMOs.

  2. xXJayeDuBXx UNITED STATES says:

    Yes, that does sound epic!

  3. Aaron says:

    haha, congratulations.

    Yeah, whenever a game seems to be pushing my computer too hard, shadows are the first thing I lower. Draw distance is the other thing.

    Let me know when you’re red to spill blood in BfME2. :)

  4. openedge1 UNITED STATES says:

    NO WAY…

    Still had the Nvidia card in? Bugger…lol

    Well, I am glad it worked out in the end.

    Now, on to LOTRO, I think I had mentioned before, but DX10 is not a 100% implementation in the game. The characters are not changed, and only trees, shadows and water were worked on. Texture mapping and ambient shadows were NOT added. So, for visual changes, LOTRO did not offer much. Maybe when they go DX11, it might.

    Age of Conan though is truly a delight in DX10. Shafts of light through trees, shadow mapping textures on armor and enhanced blur and radial blurs on fatalities…impressive.
    Just make sure to check out my article I sent you on making some optimizations to the game to help squeeze out more frames.

    http://simple-n-complex.blogspot.com/2009/09/age-of-conan-ati-5870-by-numbers.html

    Cheers

  5. Longasc GERMANY says:

    You really managed to run a GeForce with ATI’s Catalyst? :) Now that’s an achievement. Maybe you will one day be able to magically turn a DX9 card into a DX10 card as well! :)

  6. Tony says:

    Water itself doesn’t really look better, but you’ll notice some of the shorelines aren’t totally angular now. I think that’s the only difference they ever really talked about with water. I only really noticed it in Forochel.

    The shadowing makes a big difference, in my opinion, though. It’s from every tree in the game in every area and can really have an impact.

  7. Scott says:

    @Longasc: Yeah that amazed me, too! Every single game was running in full DX9 mode without the actual Nvidia drivers! Only Taikodom refused to run, telling me to check my drivers, which was part of how I eventually (and quite accidentally) discovered I had the 7950GT in the box instead of the 4890.

    @Openedge: Yeah, I knew Turbine hasn’t fully implemented DX10 in their games, and since they haven’t done that in the past two years I see no reason to expect a legitimate full implementation of DX11 either.

    I actually did use your article even with the 7950GT, though with that card once I tweaked some options the way I wanted them I could simply switch Shader Model versions. I could leave all the grass stuff on for screenshots, etc. but it didn’t actually render unless I selected SM3.0 in the options, so simply selecting 2.x or 2.0 would automatically give me extra framerate. Switching down to 2.0 from 2.x also improved performance but I couldn’t always tell exactly what was being altered other than I could see a slight shifting in textures, etc. But once I get more time to tweak things, hopefully I’ll find a sweet spot.

  8.  
Trackbacks
  1.