[Scummvm-tracker] [ScummVM :: Bugs] #12333: AGS: Blackwell Convergence (Steam, Win): Slowdown when in dialogue in rainy scenes

ScummVM :: Bugs trac at scummvm.org
Thu Mar 25 19:31:49 UTC 2021


#12333: AGS: Blackwell Convergence (Steam, Win): Slowdown when in dialogue in rainy
scenes
-------------------+--------------------------
Reporter:  Tea23   |       Owner:  (none)
    Type:  defect  |      Status:  new
Priority:  normal  |   Component:  Engine: AGS
 Version:          |  Resolution:
Keywords:          |        Game:
-------------------+--------------------------
Comment (by criezy):

 I have been testing with that same scene and I could not see any slowdown
 even before my changes.

 One thing I noticed is that using your savegame the rain continues to fall
 when the dialog choices are displayed on screen. But when I start the game
 from the start, or load one of my save game the rains freezes during the
 dialog choices. If I use the original AGS interpreter I get exactly the
 same behaviour as in ScummVM (and the youtube videos I have watched also
 shows the same behaviour where the rain freezes during the dialog
 selection), so this does not appear to be a bug in ScummVM. As I am using
 the GOG version, a wild guess would be that this is controlled by a
 setting and that the new Steam version changed the value for that setting,
 and it gets saved in the savegames.

 That being said, even with the rain still falling during the dialog
 choices (so when using your savegame) I still don't have any slowdown. And
 watching the CPU usage indicates it is not using any more CPU than when
 the rain is frozen. It is never using more than 40% of one core for me.

 I am using the entry level M1 MacBook, so it is recent, but not
 particularly high spec (the graphics card is an integrated chip for
 example). And I am also using the OpenGL graphics mode.

 I am not sure what you mean by "OpenGL renderer" though. In ScummVM only
 the software renderer is implemented in AGS so it will always use that
 (and then pass the fully composited image to the backend that may use
 OpenGL to draw the image on screen). So the ScummVM AGS engine itself is
 not using OpenGL to use hardware acceleration for example. As such the
 graphics card should have little impact (I would expect any graphics card
 to be able to blit an already composited image on screen very quickly).
 The CPU is more probably the bottleneck here. Are you maxing out one CPU
 when playing through that scene in ScummVM?
-- 
Ticket URL: <https://bugs.scummvm.org/ticket/12333#comment:3>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM


More information about the Scummvm-tracker mailing list