Opened 5 months ago

Closed 5 months ago

#13631 closed defect (fixed)

[Mac] Scummvm ≥ 2.5 : CPU throttles for 3D Residual Games

Reported by: Kergariou Owned by: criezy
Priority: high Component: --Unset--
Version: Keywords: mac m1 cpu throttles 100%
Cc: Game:

Description

Hi,

Since the version 2.5.1 of Scummvm, the application takes 100% of the CPU when you play to a 3D Residualvm game like Grim Fandango.
While it takes less than 20% using Residualvm.

On M1 Mac, we cannot hear it, however on Intel Mac, the fan throttles.

Best regards,
Kergariou

Attachments (2)

residualvm 0.3.1.png (526.0 KB ) - added by Kergariou 5 months ago.
scummvm 2.5.1.png (1.6 MB ) - added by Kergariou 5 months ago.

Change History (3)

by Kergariou, 5 months ago

Attachment: residualvm 0.3.1.png added

by Kergariou, 5 months ago

Attachment: scummvm 2.5.1.png added

comment:1 by criezy, 5 months ago

Owner: set to criezy
Resolution: fixed
Status: newclosed

Thank you for the bug report.

ResidualVM used to throttle the display to 60 FPS by default, but this was lost by mistake when merging the ResidualVM and ScummVM code. I have now added that back.

With ScummVM 2.5.1 there is no throttling by default, so it will go as fast as it can, and indeed use all the CPU available. However you can limit the FPS manually by starting ScummVM on the command line with --engine-speed=60. There is more details on https://docs.scummvm.org/en/v2.5.1/advanced_topics/command_line.html.

Note: See TracTickets for help on using tickets.