VOGONS


First post, by Subjunctive

User metadata
Rank Newbie
Rank
Newbie

I wanted to describe something I've noticed with the two Dark Engine games I play a lot, Thief Gold and System Shock 2.

Unlike my problem with Star Control II and the Gravis UltraSound, this isn't a do-or-die thing, more just a curiosity. (Again, super-mega-thanks to everyone who helped with that issue. I couldn't be happier.)

I have a system that I enhanced for Win98 gaming: a stock Dell Dimension XPS D333 that I took from a Deschutes P2-333 to a Mendocino Celeron-500 (highest I could go with the 440LX chipset's 66-MHz FSB would be a Coppermine Celeron-766, I believe), 64 MB to 128 MB RAM, Turtle Beach Montego to a Sound Blaster Live!, ATI Xpert 98 to an ATI Xpert 98 with Voodoo2 SLI.

As expected, it runs Glide games like Quake 2 and Unreal flawlessly. (Even Deus Ex, a game notorious for being poorly optimized, runs acceptably in Glide mode.) Half-Life with the 3dfx OpenGL Minidriver is buttery-smooth. Where I start seeing a small performance issue is with Thief and SS2 - and only when I have the sound enabled. With sound, there's slight but noticeable graphical stuttering when just moving around, like walking through streets or tunnels. Without sound, the stuttering vanishes and everything is as perfectly smooth as the other games.

At first I thought the problem was EAX. But this didn't make much sense to me, because as I understood it, the majority of the processing for EAX occurred on the SBLive! card. Nevertheless, I tested several times with and without EAX, with some interesting results. The long and the short of it was that stuttering was present in either case, but with EAX, it seemed to line up more with where EAX effects would change in the environment - like at the fork of a tunnel, where the reverb setting would change. Nudging down the resolution from 1024x768 to 800x600 made no difference. It appeared to be all about the sound. With sound completely off, graphics were smooth.

EAX adds a lot to both Thief and SS2, so I'm not willing to disable it, let alone disable sound altogether. Although I've beefed up the machine a lot from its original state, I've accepted that it may simply not be fast enough for optimal performance of the EAX + Dark Engine combo... even though that doesn't make much sense according to my understanding of how EAX works.

I guess I'm looking to gather opinions about the issue and what I might do to alleviate it, even though it's not critical. The stuttering isn't bad enough to seriously disrupt my experience in either game. One of the first things I considered was maxing out the CPU, to that Coppermine Celeron-766. Not the easiest thing, mainly because of the difficulty in obtaining a slotket with adjustable voltage, but... *shrug* Could it be the 66 MHz FSB that's screwing me over somehow?

Last edited by Subjunctive on 2012-03-03, 00:03. Edited 2 times in total.

Reply 2 of 4, by Subjunctive

User metadata
Rank Newbie
Rank
Newbie
Mau1wurf1977 wrote:

Can you downclock the CPU and see if the issue gets worse?

From what I can tell in the BIOS options, both the Celeron and FSB are locked, and the only way I could reduce speed would be to put the P2-333 back in. But overall performance on that CPU with Thief/SS2 was definitely worse than before I upgraded.

Reply 3 of 4, by DosFreak

User metadata
Rank l33t++
Rank
l33t++

Try a different sound card, check IRQ, try a different PCI slot, try different drivers.

Change PCI latency
http://www.mdgx.com/speed.htm

Try other D3D games. Mabye it's a D3D issue with the drivers. IIRC Thief 2 and SS2 use D3D6.
Also IIRC Thief 1 had a software mode so try that and see if you have the same issue

How To Ask Questions The Smart Way
Make your games work offline

Reply 4 of 4, by Sune Salminen

User metadata
Rank Member
Rank
Member
DosFreak wrote:

try a different PCI slot

This. Try them all.