» Fri May 18, 2012 12:13 pm
Okay, I just went and did some quick and simple testing. Since I don't know the in game command to display FPS (assuming there is one), I have no good way to measure that. However, I have my PC running through a battery backup with load monitoring capability, so I can check power draw to get some idea of what's going on.
Basics first:
AMD Phenom II X4 945 (3.0 GHz, 95W max draw)
8 GB DDR3 @ PC3 10666
GeForce GTX 465 w/ 1GB GDDR5, driver version 280.26
Win7 64 Ultimate
Ultra graphics settings, except AA off and FXAA on. Visibility settings as high as possible without tweaking the ini.
Using numbers I've measured beforehand, I've noted that my PC draws about 120 watts at idle, and my monitor pulls about 40 watts when active.
I ran Skyrim and fast traveled to Whiterun, Dragonreach. Standing at the gateway to the castle, where I can look out over the town, I read a 300W draw while looking toward the castle. Beautiful graphics, smooth rendering. But when I turn towards the town, getting the market center in FOV, with all the NPCs there (a good 9-12 NPCs), power draw drops to 270W
For that matter, the only time I get noticeable FPS drops is when there are a large number of NPCs in the scene. What this tells me is that there is a bottleneck, it is my CPU, but it has NOTHING to do with the graphics (the drop in power indicates that the GPU is actually being throttled by something, drawing less power because there's less work for it to do). Let me reiterate: Shadow intensive areas that have no (living) NPCs do not drop my framerate to a noticeable degree. Only when there are lots of NPCs in the scene.
What this tells me is that the bottleneck is somewhere in the NPC behavior code. Considering how robust the NPC behavior system is in this game, that's not terribly surprising.