VOGONS


First post, by Ifrit

User metadata

I tried the latest version of Glidos 1.29 (demo) with Descent 2.
It works fine, the fps are fine unless I press a key or move the mouse > every input causes following problem:
If I press a key (and keep pressing it) I get a 1 sec pause (the game stutters) and then the game returns to behaving normal.This happens every time if I press and hold a key (or move the mouse around). My PC is fast enough to handle Glidos and Descent 2. I've tried Glidos before and had no problems.

Just recently I formated and reinstalled everything (WinXP etc.) and then this problem occured. Could new ATI drivers cause such a problem?

My system:

AMD Athlon XP 2600
512MB RAM
nforce2 motherboard
ATI Radeon 9700 with 128MB RAM
more than enough HD space free (~40GB)
VDM Sound installed (2.10 beta)
Windows XP pro SP2

Things I tried to get rid of this odd behaviour:

disabling Antialiasing and AF
reducing the resolution
unloading/disabling unnecessary background services
disabling joystick
disabling sound
uninstalling vdm

added: after testing I found out it is only releated to movement. If I move around this problem occurs. If I sit still, even if there is happening a lot in front of me no stuttering appears. This is realy strange. Before formating and reinstalling I had no problems with Glidos (although I didn't installed the latest drivers)

The problem doesn't occur on my second system which has almost the same configuration. The only thing different is that it has a Geforce 3 graphic card installed.

Reply 1 of 8, by Guest

User metadata

By "moving around" I mean if the view is changed. (like turning 180° around)

Reply 2 of 8, by Ifrit

User metadata

BTW here is the text of the "section" below the "Start game" button in the glidos main window. Shouldn't be that different compared to the configurations of other users:

Starting Glide Server v1.29 (c) Paul Gardiner 2001-2004
Resolution = 640x480
Refresh rate = 60Hz
Color format = ARGB
Number of color buffers = 2
Number of aux buffers = 0
GlideShutdown
Resolution = 640x480
Refresh rate = 60Hz
Color format = ARGB
Number of color buffers = 2
Number of aux buffers = 0
GlideShutdown

Reply 3 of 8, by Glidos

User metadata
Rank l33t
Rank
l33t

Oh well done ATI! Yes I see exactly the same on my X800XT. I might try one version back on the drivers.

Reply 4 of 8, by Glidos

User metadata
Rank l33t
Rank
l33t

Strange one this. I've disabled the calls that make the DOS window disappear and make the Glidos Window the foreground one. That way I can run with keyboard input going straight to the DOS game, rather than having Glidos route key presses from the Glidos window to the DOS window. Running like that there are no momentary freezes.

Reply 5 of 8, by Glidos

User metadata
Rank l33t
Rank
l33t

Hmmm, and in normal mode, every stutter is accompanied by the game reporting "limited 5".

Reply 6 of 8, by Glidos

User metadata
Rank l33t
Rank
l33t

Think I might be on the way to fixing this. I've created a version here with all the mouse handling turned off, and with the key presses excepted directly into the DOS games window. That works with no stutterin, provided you don;t move the mouse over Glidos's window. But move the mouse and, although Glidos isn't picking up the mouse mesages, it stutters away.

I think its because Glidos does all its OpenGL rendering in a separate thread. That thread plus the game itself completely max out the machine, leaving little left for processing the message loop in the main window. I think I need to get the whole thing running in a single thread. Its a guess but I think it may work.

Reply 7 of 8, by Glidos

User metadata
Rank l33t
Rank
l33t

It works. Can play D2 on my x800xt at last. It'll take a little time to tidy stuff up, but its more or less there.

Reply 8 of 8, by Glidos

User metadata
Rank l33t
Rank
l33t

Now fixed in v1.30, just released.