Aller au contenu

Photo

Is there any way to improve performance?


  • Veuillez vous connecter pour répondre
4 réponses à ce sujet

#1
Chebby

Chebby
  • Members
  • 160 messages
Firstly, my computer is a modern-day custom build vista 64-bit giant of a PC.

I just want to know if people are having the same slowdown problems as I am using the BG engine. BG1 didn't really have any moments where the engine strained itself, but BG2 and Planescape: Torment seemed to be close to death, for the most part. It mainly happens when there's a big enemy on screen, such as a dragon, giant or some such, but also happens when there are many enemies on-screen at once. My framerate will drop from 30 (my preferred BG framerate) to near enough 10 in these cases and in Torment from 40 to 10. It makes these situations unplayable, for the most part. Heck, in Torment it can lag like this for little to no reason whatsoever.

Is this simply a problem with the engine being incompatible with new processors and operating systems? I do have a widescreen mod, but the above problems were true even before I installed it, so that can't be the problem. Is there no solution to this, or will I be able to get into big fights without grinding my teeth, someday? :P Thanks.

#2
igneous.sponge

igneous.sponge
  • Members
  • 189 messages
Difficult to say, really. I used to suffer from these problems, myself, but they seem to have inexplicably evaporated on my current install. For the record, I'm running on a relatively high-end rig... Vista x64, Core i7 processor, ATI HD4870, that sort of thing.

There are a few things you can do that might improve performance.

- Try a different set of graphics drivers. BG2 uses OpenGL, doesn't it? Different driver sets contain varying degrees of OpenGL support, so it might help to update to newer, replace with older, or if you're feeling adventurous, install a reputable modded set.
- When you've got drivers sorted, experiment with different settings from your graphics control panel and check whether they have any effect on game performance.
- Disable anti-virus and other memory-resident software when playing.
- Defragment your hard drive, preferrably before and then again after installing the game.
- Make sure the game's frame rate and speed adjustment percentages are set to default. If not, reset them.
- Try emptying the game's cache folder.
- Try disabling ambient sounds, or all of them.
- Try biffing your game's override folder with a mod such as Generalized Biffing. This will compile the game-useable files in your override folder into larger .bif files natively used by the game, and can help to smooth lag in game-play. It's best to install it only after other mods, though.

These are just a few extremely haphazard suggestions.

#3
Kapt Bjorn

Kapt Bjorn
  • Members
  • 11 messages
What might be happening is that older games won't recognize (or be able to utilize) more than a single core on your processor, and so it just uses 1. So, in effect if you have a duo core 1.7GHz processor it'll actually be inferior to an old Pentium 4 running at 2.4GHz because in both situations the game can only use a single core.

#4
Chebby

Chebby
  • Members
  • 160 messages
My individual cores are fine, trust me. Something tells me it's just how the engine handles multiple enemies on screen at once or how it handles massive models.

#5
igneous.sponge

igneous.sponge
  • Members
  • 189 messages
The game also has trouble drawing large numbers of (3D-accelerated) spell animations. It probably is, in fact, an engine issue. Which would suggest it's largely irresolvable.

And yes, in the case of multi-core processors, the game is only capable of utilising one of them. (Or half-a-one, if your processor supports hyper-threading.) The game will also reserve for itself 100% CPU usage.