Elder Scrolls: Oblivion PC performance and troubleshooting.
Saturday, March 25th, 2006 - 5:03pm
Yes I know this is yet another ESO thread, but I did not see an equivalent one. So here is one for performance and troubleshooting of ESO for the PC. Lock or move the thread as needed.
" Did my love gun hit you?" -Gaald to Certis while playing Sins of the Solar Empire.



From this thread.
To anyone who would like to squeeze that last bit of performance out of Oblivion I found a few things that helped me.
Keep in mind these had an effect on a AMD X2 4200, with 2GB RAM and SLI'd 7600GTs running at 1600x1024 resolution. I was able to obtain about 5-10 more FPS depending on the circumstances, and it appeared to make combat more fluid. Use at your own risk.
NOTE Please note do not edit the oblivion.ini in the \Program Files\Bethesda Softworks\Oblivion directory, as this has no effect. You must edit the oblivion.ini located in \Documents and Settings\..\My Documents\My Games\Oblivion.
Important Make a backup before you make changes.
In the oblivion.ini file find and alter the following variables:
bUseThreadedTempEffects=1
bUseThreadedParticleSystem=1
bUseThreadedBlood=1
bUseThreadedMorpher=1
[Display]
bAllow30Shaders=1
[HAVOK]
iNumHavokThreads=3
[OPENMP]
iThreads=20
*EDITed 04/15/2006*
" Did my love gun hit you?" -Gaald to Certis while playing Sins of the Solar Empire.
Currently I am using Forceware 84.25. The values for the bUse or bAllow commands are 0 or 1 as far can tell (on or off duh). I have not explored the iNumHavokThreads=2 past those values yet. If you find a sweet spot please share. bAllow30Shaders seems to imply the use of version 3.0 shaders, so if video cards support them, it may be of benefit.
*NOTE* I did however bump up the [OpenMP] variables with a noticeable result, see *EDIT* in comment above.
For reference:
Distance rendering is on as is HDR , and I have VSYNC turned on. I also turned off character shadows as it seems to have a bug.
Indoor and Outdoor shadowing are not maxed but around the middle.
I average around 30-40 fps outdoors which can dip way below 20 when in intense combat.
I average around 40-60 fps indoors which can dip way below 20 when in intense combat.
Use the command tdt in the console to see your FPS.
This game appears to be very CPU limited. When I turn off VSYNC I easily get triple digit fps but not consistently.
" Did my love gun hit you?" -Gaald to Certis while playing Sins of the Solar Empire.
I'm having great performance until I get into outdoor combat, not sure what it is about that aspect that is dragging my system down.
Certis beat me to it. - Elysium
I've done alot to my settings already.
XBox Live|Tshirts|My Music|GameFly|xfire
Does anyone have any suggestions for dealing with artifacts? I have a 9800XT (not enough horsepower, I know), but even at the lowest settings things are just sparkling with artifacts. Is it the card dying?
Xbox Live: hubbinsd
Update the drivers?
XBox Live|Tshirts|My Music|GameFly|xfire
Edwin, how are you using the non-standard 16:10 res? When I edit my .ini for it the game won't start.
Certis beat me to it. - Elysium
It's standard 16:10, you just need to tell windows to add it. To make your own just take 1680 - 1440 which is 240. 1050 - 900 = 150. With this in mind you can find any 16:10 resolution just by either adding or subtracting from your 1680 x 1050 resolution. So far 1440 x 900 or 1200 x 750 seem to handle it well.
XBox Live|Tshirts|My Music|GameFly|xfire
Awesome, thanks!
Certis beat me to it. - Elysium
So, even though the monitor doesn't claim to support 1440x900, you can theoretically add the resolution through the NVIDIA driver, and then it would be available? Interesting.
Skriss: lvl 70 undead mage - Bloodhoof
Kyrator: lvl 63 night elf rogue - Blackhand
Thadryn: lvl 70 draenei mage - Blackhand
I don't know what monitor you use but the Dell 2005FPW that I have works with it. These resolutions also work on my laptop.
XBox Live|Tshirts|My Music|GameFly|xfire
I hooked my PC up to a 32" LCD HDTV and wow, just WOW. Visually, this game is so awesome. I don't fully understand all that 480i/p 720whatcham'callit, and I had to do some messing around, but I finally found a resolution that didn't cut off any of the screen. I set it to 1776x1000. Remarkably, it seems to be running just fine at that resolution and 4xAA.
How do you display the FPS, or can you?
I do hav a question, even though it's not exactly PC performance. Right now I have it hooked up to my HDTV via composite cables (blue, red, green). My TV also has DVI and VGA inputs. Which is ideal and is there enough of a difference to warrent me going out and buying a new cable (DVI or VGA to VGA cable.) I have a X800XT All-In-Wonder video card, btw.
Damn this game is so much fun.
Oh, thanks for that ini trick to zoom out of NPC conversations. I agree, it was too close and too wierd looking.
Yeah, that's the first thing I did. I tried the most recent Catalyst, the most recent Omega, and an older Catalyst. No dice. I don't get them much in other games, although on occasion.
Xbox Live: hubbinsd
If you haven't checked it out already, check out this Unofficial Tech FAQ. It's got some good info and fixes in it.
I'm guessing that the DVI is copy protected and can't be utilized with a PC -- at least that's how it is on my 32" LCD HDTV. When ever I hook up a PC, I attach it to the VGA because the PC treats it like a monitor and can detect it's native res. At the native res, there's no dithering so everything is crystal clear. I'd say give it a try if you can stop playing for the 5 minutes required to do the testing.
Xbox Live: Chumtastic
Interesting, some of my unedited values were the same or higher than yours. Must be automagically generated by the engine.
I did however try iPreloadSizeLimit=2000000000 previously and found no "noticeable" benefit.
Did you notice a difference with bUseHardDriveCache=1? How much memory do you have Edwin?
" Did my love gun hit you?" -Gaald to Certis while playing Sins of the Solar Empire.
Certainly use a VGA cable for your PC to LCD TV.. that way you should get the LCD's native resolution automatically...
Aint nothing new about the world order..it's been playing since the day they put George Washington on a quarter
Down in the Park with a friend called Five.
http://wumusicgroup.com/
I posted this in another thread, but since we're trying to consolidate:
To be honest, it didn't do much for me but it did seem to help other folks out. Tried this on your beast, Nim?
Xbox Live: Chumtastic
Chum, that setting, along with turning off V-sync enabled me to play at 1920x1200 HDR smoothly. I haven't got into a HUGE battle though. But those two options definitely helped a lot for me.
Decisions are just decisions, there are neither "good" or "bad"
LobsterMobster wrote:
Is anyone else getting a massive performance hit wandering around the Waterfront in the Imperial City? I'm dropping to ~1FPS.
Mystic Violet wrote:
Yep but no appreciable difference, but I do not think that my video cards are the bottleneck. Some of the suggestions on the ES forums I have come to equate with voodoo.
*EDIT* I turned that setting back to 3 frame pre-renders, no difference. However since I finally succumbed to turning off VSYNC, I think all of the tweaks have paid off. I stay above 60 fps consistently and pop above 120 fps occasionally. I still dip below 15 fps when in an intense battle, or in some areas. But I can live with that (till tomorrow
).
*EDIT2*Ok I lied. Back to 0 frame pre-renders. I started to notice a slight interface lag.
" Did my love gun hit you?" -Gaald to Certis while playing Sins of the Solar Empire.
Update: Some fresh Arctic Silver 5 on the GPU cleared all the artifacts right up.
Xbox Live: hubbinsd
Found in another forum. Evidently the poster works for Bethesda as an artist.
" Did my love gun hit you?" -Gaald to Certis while playing Sins of the Solar Empire.
Here are some comments straight from an Oblivion developer. They go against some of the settings up above, so if they're working for you then ignore this:
-edit 2-
I will add that I'm not sure if PC users will see much benefit to "bUseHardDriveCache=1" as that sounds like an Xbox360 setting. On the PC you'd be better off letting it use your RAM for caching than your harddrive.
-edit 3-
Edwin, I used all of your INI settings (except the auto-leveling, grabbing sleeping npcs, etc) that effected graphics and it killed my PC. The game was running at around .5 fps (and that's not an exaggeration.. the water would animate once every couple seconds). I don't know what you're running but its way way faster than mine. I'm going through the settings to see which one it is.
Okay, found the one my system didn't like:
iShadowMapResolution=2048
Not sure why, but that setting brought my system to it's knees.
Also:
[Grass]
fGrassEndDistance=3000.0000
fGrassStartFadeDistance=2000.0000
These settings drastically lower the grass draw distance putting a very small bubble around your character where grass in drawn. I noticed a tiny increase in FPS, but I couldn't stand the constant fill in of grass around me. I ended up bumping mine up to 10000.0000 and 9000.0000 respectively to increase the distance at which grass is drawn. I hardly see any grass fill in now. I may have taken a 1-2 FPS hit, but I'll deal with it for now unless I hit a particularly grassy area that hits my system hard.
This game is making it very hard not to want to spring for one them shiney X1900XT cards.
When in the presence of Mr.T a magic-8-ball ALWAYS predicts PAIN!
Nim - Are you using HDR or AA (2x, 4x)? Bloom?
Xbox Live: Chumtastic
Sorry about that. I concur with your statement about bUseHardDriveCache=1. I enabled it and perceived a slight slowdown due to HD access.
Uuummmm, this is a tasty burger Mind if I have some of your tasty beverage to wash this down with?
HDR baby. HDR.
Keep the tweaks coming kids.
" Did my love gun hit you?" -Gaald to Certis while playing Sins of the Solar Empire.
I just stumbled across this link which looks pretty promising:
http://ideveloper.pandora-studios.com/files/OblivionSettingsGuide.txt
When in the presence of Mr.T a magic-8-ball ALWAYS predicts PAIN!
I just wanted to say thanks for all the tips. I've been too rapt to ever shut the game down long enough to look up this stuff. I really like the pullback for the speech, that helps a lot.
Is anyone else having a framerate issue whenever a non-humanoid creature moves? I think it's an animation or havok issue. The stutter seems to be in sync with the creature's walking animation, which could also be an indicator of that creature interacting with the ground in some way. I see some stuff in the ini related to Havok but am too skiddish to just start meddling. I took a glance at the Elder Scrolls forums but it's so chaotic over there that I don't how anyone could gleen information for all the "please help me" threads.
Danjo Olivaw Lives
Not truely a OB troubleshooting problem, but does anyone know if ATI has something similar to this in their drivers? I'd probably lean more towards an ATI card down the road for my next upgrade if so.
Now with Xbox Live: Redhwk GWJ
Thanks so much guys. Anyone has problem getting any kind of voice to come up using X-Fi at full acceleration?
Decisions are just decisions, there are neither "good" or "bad"
LobsterMobster wrote: