[Scummvm-tracker] [ScummVM :: Bugs] #13389: DRAGONS: Rendering is excessively slow on older devices

ScummVM :: Bugs trac at scummvm.org
Sun Apr 3 13:30:29 UTC 2022


#13389: DRAGONS: Rendering is excessively slow on older devices
----------------------------+-----------------------------
Reporter:  dwatteau         |      Owner:  (none)
    Type:  defect           |     Status:  new
Priority:  normal           |  Component:  Engine: Dragons
 Version:                   |   Keywords:  slow rendering
    Game:  Blazing Dragons  |
----------------------------+-----------------------------
 This is with the British PS1 version of Blazing Dragons, with latest Git
 HEAD of ScummVM.

 On any modern computer, rendering is fine.

 But on some older devices, such as my PS3 (2006) or my PowerBook G4
 (2005), character animation is really slow, and the fans go quite crazy.
 That's a bit strange for a 2D PS1 game. Just making a character walk a bit
 makes the game go to very few FPS, and CPU usage seems way higher than
 with most other 90s 2D games inside ScummVM.

 In comparison:

 * The Curse of Monkey Island on the same devices doesn't have this problem
 (I'm trying to compare Blazing Dragons with a similar game).
 * Rendering is also OK if I use the official PS1 emulator on the PS3, or
 PCSX on the PowerBook. So, the rendering is actually faster and less
 power-hungry with a real emulator than with ScummVM.

 The Crystal Dynamics/Illusions credits and the intro video appear to run
 as expected, though. It looks like that there's a framerate sub-
 optimization when character animation happens?

 Enabling/disabling V-Sync appears to have no effect. On the PowerBook, it
 was maybe a bit better with OpenGL than with SDL, but not much.

 I'm at your disposal if something can be done to help profiling the
 bottleneck.
-- 
Ticket URL: <https://bugs.scummvm.org/ticket/13389>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM


More information about the Scummvm-tracker mailing list