Opened 17 years ago

Closed 17 years ago

Last modified 21 months ago

#1210 closed defect (worksforme)

ALL: mouse lag in full screen mode regression

Reported by: SF/logicdeluxe Owned by: fingolfin
Priority: normal Component: GUI
Keywords: Cc:


ScummVM 0.5.3cvs (Sep 2 2003 18:46:56) This is the more noticable the lower the speed of the graphics output is and the higher the mouse rate is. To reproduce it, it is very noticable in the GUI when scrolling the savegame list for example. I am using Windows on an AMD K6 450 Mhz. You may try it in a worse case scenario in order to make it very obvious since this is probably not a problem on fast machines, ie setting the mouse rate to 200 Hz (a tool for PS/2-mice under Win9x can be found here ), select advmame3x and aspect-ratio-correction, and if you have a really fast PC you could disable the CPU cache as well. That way the lag goes to several seconds for me even in Maniac Mansion, and even in scenes where nothing is animated except the cursor. This lag appeared between ScummVM 0.5.3cvs (Aug 31 2003 01:47:28) and ScummVM 0.5.3cvs (Aug 31 2003 22:24:07) This does not happen at all in windowed mode.

Ticket imported from: #799302. Ticket imported from: bugs/1210.

Change History (5)

comment:1 by eriktorbjorn, 17 years ago

I didn't notice any lagging on my 450 MHz PIII under Linux. Perhaps it's an SDL problem?

Though I didn't do anything to change the mouse rate. If that indicates how often mouse movement events will be generated, then I assume it could make a difference since they cause ScummVM to redraw the mouse cursor, but surely that'd be just as noticeable in windowed mode?

comment:2 by fingolfin, 17 years ago

I can't reproduce this on Mac OS X either (using SDL of course).

comment:3 by fingolfin, 17 years ago

This is not a bug as such, if at all it's a performance issue. Would have to run a profiler to see why your system doesn't manage to refresh the screen often enough.

comment:4 by fingolfin, 17 years ago

Owner: set to fingolfin
Resolution: worksforme
Status: newclosed

comment:5 by digitall, 21 months ago

Component: --Unset--GUI
Note: See TracTickets for help on using tickets.