Opened 2 years ago

Closed 2 years 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 2 years ago.
scummvm 2.5.1.png (1.6 MB ) - added by Kergariou 2 years ago.

Change History (3)

by Kergariou, 2 years ago

Attachment: residualvm 0.3.1.png added

by Kergariou, 2 years ago

Attachment: scummvm 2.5.1.png added

comment:1 by criezy, 2 years 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.