Opened 3 months ago

Last modified 3 weeks ago

#15709 new defect

AGS: Old Skies (Steam Demo) significantly slower intro sequence compared to original game win build

Reported by: necros2k7 Owned by:
Priority: normal Component: Engine: AGS
Version: Keywords: ags
Cc: Game:

Description

win11, sdl/opengl - no matter

Change History (4)

comment:1 by tag2015, 3 months ago

What is the "intro sequence"? You mean the wadjet eye logo animation?
Are you using a daily build or the 2.9.0 release? Daily builds may be slower as not all optimizations are enabled

in reply to:  1 comment:2 by necros2k7, 3 months ago

Replying to tag2015:

What is the "intro sequence"? You mean the wadjet eye logo animation?
Are you using a daily build or the 2.9.0 release? Daily builds may be slower as not all optimizations are enabled

yes wadjet eye logo animation, and yes win64 daily build used

PS. 2.9.0 x64 plays logo a bit faster but still visually slower than native

Last edited 3 months ago by necros2k7 (previous) (diff)

comment:3 by tag2015, 3 months ago

Summary: Old Skies (Steam Demo) significantly slower intro sequence compared to original game win buildAGS: Old Skies (Steam Demo) significantly slower intro sequence compared to original game win build

comment:4 by tag2015, 3 weeks ago

The general issue is that the upstream AGS engine has hardware acceleration, and ScummVM does not. We have CPU optimizations but that's not the same thing. This is noticeable in games using high resolutions or advanced graphical effects, and Old Skies is a 1920x1080 native game.

I am a betatester for this game and using the latest beta I can't see a significant slowdown, but it may be different on other systems/GPUs.
I made two screencaps (note that I cut the loading screen in the Steam capture)
Native https://youtu.be/wub7TtAHJ1g
ScummVM https://youtu.be/q1qQRsC4MIM

You can also try disabling VSync. It may cause screen tearing but you'll certainly gain some FPS.

Last edited 3 weeks ago by tag2015 (previous) (diff)
Note: See TracTickets for help on using tickets.