A simple guide to optimizing Oblivion


Recommended Posts

A SIMPLE GUIDE TO OPTIMIZING PERFORMANCE FOR THE ELDER SCROLLS IV: OBLIVION

Last update: September 20, 2007

The following advice are presented in order of relevance. So, 1 is more important than 2, etc.

1. WINDOWS OPTIMIZATION

First thing you should do is to follow this guide to Optimizing XP. I have seen dozens of guide to pseudo-optimizations and most of them are inefficient. This guide only presents meaningful, efficient little things you can do that can drastically optimize the performance of your PC. This will have a major effect on basically everything you do with your computer.

2. VIDEO CARD OVERCLOCKING

Secondly, you should consider overclocking your video card. Depending on the video card you use, this can reap good benefits or not. Some cards are notably good overclockers, like the 7900GS, or X850Pro, while some can't achieve much, like my actual X800XL.

For ATI cards, a nice overclocking utility is ATI Tray Tools. It'll make your life so much easier. ATI Tray Tools.

For NVidia cards, Rivatuner has the best reputation, although I don't currently own an nVidia card and didn't get the occasion to test it.

Both are easy and intuitive to use, but you should always be very careful about overclocking, and take the time to read a comprehensive guide such as this one.

3. OBLIVION TWEAKS

Then, there is some tweaking we can do in Oblivion.

a) Oblivion launcher options and in-game video options:

I'll leave some up to your experimenting, since all pcs are different. However, in order to optimize your framerate, try changing your options according to the list provided here, one at a time, until you find a comfortable setting.

1. VSync OFF. VSync reduces image tearing, but this is generally a secondary concern. It can have drastic consequences on framerate.

2. Water quality on NORMAL. It is hard to see any difference between normal and high water rendering, except in the framerate.

3. Resolution: between 1280x1024 and 800x600. Middle-range cards and lower have a really hard time with high resolutions. This can absolutely kill your performance. With a little antialiasing, a lower resolution can be just as good and with a major boost in framerate.

4. Textures on MEDIUM. This is advised on all video cards 256 MB or less. It was often pointed out that playing Oblivion for a long time with high textures is overkill for 256MB video cards. Medium textures look just as good as long as you're not looking up too close.

5. Anti-aliasing 4X, 2X or OFF. Above 4X, Antialiasing does nothing except slowing down your computer. At 2X, it's already a major improvement over none, and most video cards can do this almost "for free" (with no framerate hit). Of course, if you really have low-end hardware, then turning it off altogether will improve performance even more, although at a significant quality hit.

6. Very little or no grass. Even on high-end video cards like the X1950XT, Oblivion's default grass is an fps killer. However, there are ways to optimize its rendering, as we will discuss below. So before you reduce your grass, try the other options at the end of this guide.

7. Shadows on self/Shadows on grass/Tree canopy shadows/Ext Shadows/Int shadows OFF. Shadows are easy to ignore and are often a major fps killer.

8. Specular distance at 40% or lower. I did some testing and specular lightning doesn't seem to change much, except making shiny surfaces somehow even more shiny. For the fps cost, it's not necessarly worth it.

9. Blood decals on LOW or OFF. Minor detail that can slow you down even more in combat.

10. Window reflections OFF. All kinds of reflections involve rendering stuff twice, which is always taxing on the video card.

b) Oblivion.ini

This file is NOT located in your Program Files/Oblivion directory but rather in My Documents/My Games/oblivion.ini. Double-click on it and then find and edit the following lines. As the oblivion.ini is a long text file, CTRL-F is your friend.

bUse Joystick=0 (leave to 1 if you are actually using a joystick)

bUseRefractionShader=0 (especially true on low-end ATI cards. This will lead to strange artifacts for spell effects, be warned.)

bPreemptivelyUnloadCells=1 (leave at 0 if you have 1GB of RAM or more)

bSelectivePurgeUnusedOnFastTravel=1 (leave at 0 if you have 1GB of RAM or more)

bBackgroundLoadLipFiles=1

bLoadBackgroundFaceGen=1

bBackgroundCellLoads=1

bLoadHelmetsInBackground=1

iBackgroundLoadLoading=1

bBackgroundPathing=1

If your processor is a dual-core or supports hyperthreading, edit the following lines as such:

bUseThreadedBlood=1

bUseThreadedMorpher=1

bUseThreadedTempEffects=1

bUseThreadedParticleSystem=1

bUseMultiThreadedTrees=1

bUseMultiThreadedFaceGen=1

iNumHavokThreads=5

iThreads=9

iOpenMPLevel=10

If enabling grass doesn't kill your framerate, or if you can't live without grass (that sounds very wrong), optimize it:

iMinGrassSize=130 (you can try a higher value: 150, 180, 200)

Blanking the following will prevent all the startup movies from loading into the memory, thus reducing memory usage and speeding up Oblivion on the startup:

SMainMenuMovieIntro=

SIntroSequence=

Disabling the animated map in the main menu can increase mouse responsiveness:

SMainMenuMovie=

Finally, disabling music frees up the CPU somewhat, and some people really prefer playing the game without music, so they can enjoy all the ambient sounds.

bmusicenabled=0

4. MODS

Again, in order of relevance.

Streamline: Oblivion is reputated for bad memoy management. This awesome program will clean the memory intelligently, resulting in significantly reduced stutter for everyone!

Low Poly Grass: This mod replaces the 20-poly grass mesh with an 8 poly one, effectively reducing the graphical load presented by grass by more than 50%! This works wonders on most systems. A lot of people actually prefer the simpler mesh for aesthetical reasons too. If you're looking for maximum performance at all costs, search for a 4-polygon version, called Low-Low poly grass. It looks extremely simplistic though.

Quiet feet: Having a sound playing for each of the four paws of each animal around you (including your own horse!), especially if they're all running at the same time, can totally bog down the CPU. This mod simply removes this sound.

Operation Optimization: Similar to low-poly grass, this mods replaces many meshes with low-poly ones, that look just as good. I haven't have the occasion to test it personaly, but it has been said to improve the framerate in some areas.

De-Parallaxer: This removes parallax mapping on most textures, thus making them appear more flat. I've not been able to see much improvement in framerate with this, but that's maybe because I was more bottlenecked by fill rate than anything else. Depending on the video card you use, it could help.

Edited by Dr_Asik
  • 1 year later...

This guide was in serious need of an update so here goes. It's not really for low-end systems, anyone should read this, so I removed the "This is for low-end systems" explanations. Tweaked recommandations, added descriptions, and now there are a few good mods for optimizing performance also.

  • 2 months later...
This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Posts

    • Joplin 3.3.13 by Razvan Serea Joplin is a free, open source note taking and to-do application, which can handle a large number of notes organised into notebooks. The notes are searchable, can be copied, tagged and modified either from the applications directly or from your own text editor. Notes exported from Evernote can be imported into Joplin, including the formatted content (which is converted to Markdown), resources (images, attachments, etc.) and complete metadata (geolocation, updated time, created time, etc.). Plain Markdown files can also be imported. The notes can be securely synchronised using end-to-end encryption with various cloud services including Nextcloud, Dropbox, OneDrive and Joplin Cloud. Full text search is available on all platforms to quickly find the information you need. The app can be customised using plugins and themes, and you can also easily create your own. The application is available for Windows, Linux, macOS, Android and iOS. A Web Clipper, to save web pages and screenshots from your browser, is also available for Firefox and Chrome. Features Web Clipper for Firefox and Chrome. End To End Encryption (E2EE). Note history (revisions). Synchronisation with various services, including Nextcloud, Dropbox, WebDAV and OneDrive. Offline first, so the entire data is always available on the device even without an internet connection. Import Enex files (Evernote export format) and Markdown files. Export JEX files (Joplin Export format) and raw files. Support notes, to-dos, tags and notebooks. Sort notes by multiple criteria - title, updated time, etc. Support for alarms (notifications) in mobile and desktop applications. Markdown notes, which are rendered with images and formatting in the desktop and mobile applications. Support for extra features such as math notation and checkboxes. Choice of both Markdown and Rich Text (WYSIWYG) editors. File attachment support - images are displayed, other files are linked and can be opened in the relevant application. Inline display of PDF, video and audio files. Goto Anything feature. Search functionality. Geo-location support. Supports multiple languages. External editor support - open notes in your favorite external editor with one click in Joplin. Extensible functionality through plugin and data APIs. Custom CSS support for customisation of both the rendered markdown and overall user interface. Customisable layout allows toggling, movement and sizing of various elements. Keyboard shortcuts are editable and allow binding of most Joplin commands with export/import functionality. Joplin 3.3.13 changelog: Fixed: Fix printing (#12244) (#12240 by @personalizedrefrigerator) Download: Joplin 3.3.13 | Joplin Portable | ~300 MB (Open Source) Download: MacOS | Android | Linux | iOS View: Joplin Home Page | GitHub project page Get alerted to all of our Software updates on Twitter at @NeowinSoftware
    • Apple: lets take our inspiration from Windows 7/Vista and call it innovative
    • Nice! My $100 refurbished iPad 8 that I bought last year for a small project (and still runs like new cuz it's been mostly in storage the past several months) will get this v26 upgrade. I'm definitely gonna scope out OS26 on this device before upgrading my also-supported refurbished iPhone SE 3rd Gen (only got it for the 5G UW support).
    • Hello, The separate discussion about VLC has been moved to its own thread at  Regards, Aryeh Goretsky  
    • Hello, I am guessing this is the result of using a third-party tweaking tool instead of changing things within Windows settings. Windows 11 has a decent set of configuration options for the display, but they tend to be scattered throughout the operating system due to fragmentation of product ownership/inconsistent standards being applied by Microsoft. There are a few places in Windows 11 where you can modify the various display settings in order to get them to your liking: Under Settings → System → Display you can stroll down to the Scale & layout section and change the Scale and Display resolution settings to whatever you prefer.  For the Scale option, you can click on the text box to choose between the various pre-populated settings.  If none of those are exactly what you are looking for, click on the caret ("") caret to open the Custom scaling setting (also available under Settings → Display → Custom scaling).  I would recommend this as an option of last resort as this can cause display issues in various programs. I strongly recommend using the screen's native Display resolution here; it should show up as the "(Recommended)" resolution.  If it does not, you may need to install your monitor's profile information file (basically, a device driver for your monitor) to get the correct setting. Another place to look at making changes to fonts is under Accessiblity → Text size.  There is a slider bar for changing the text size from 100% to 225% there. You can try making changes to the ClearType settings.  It's a little bit finer-grained than the others, but it may make the text easier to view on the display.  Run the ClearType Text Tuner (filename: CTTUNE.EXE) and go through the wizard. You may want to do this several times under different lighting conditions or times of the day to figure out what works best for you overall. Lastly, you may want to look into using a dedicated assistive screen technology program from a third-party.  Microsoft provides a Screen Magnifier and a Narrator for text-to-speech, but they provide only basic functionality, and you may find that a third-party program works a lot better.  The pros of this is that third-party assistive technology programs tend to work quite well under Windows; Microsoft has historically worked closely with third-party developers of assistive technologies.  The cons of this are that such tools tend to be on the expensive side, since they are often sold to schools, businesses, or paid for by insurance companies, not individuals. Regards, Aryeh Goretsky  
  • Recent Achievements

    • Dedicated
      MadMung0 earned a badge
      Dedicated
    • Rookie
      CHUNWEI went up a rank
      Rookie
    • Enthusiast
      the420kid went up a rank
      Enthusiast
    • Conversation Starter
      NeoToad777 earned a badge
      Conversation Starter
    • Week One Done
      VicByrd earned a badge
      Week One Done
  • Popular Contributors

    1. 1
      +primortal
      506
    2. 2
      ATLien_0
      267
    3. 3
      +FloatingFatMan
      257
    4. 4
      Edouard
      203
    5. 5
      snowy owl
      178
  • Tell a friend

    Love Neowin? Tell a friend!