RPCS3 / rpcs3

PlayStation 3 emulator and debugger
https://rpcs3.net/
GNU General Public License v2.0
15.66k stars 1.93k forks source link

Issue with releases later than v0.0.34-17138 on Mac OS #16346

Open Dino0005 opened 4 days ago

Dino0005 commented 4 days ago

Quick summary

From version after v0.0.34-17138 there is something wrong on MAC with M3 Pro (12 core CPU, 18 core CPU, 18 GB RAM). When loading a game, RPCS3 becomes slower and heavier.

Details

To better understand what is happening I took some video captures, starting a game with "Marvel vs. Capcom 3 - Fate of Two Worlds", showing the game starting, switching to full screen mode and exiting the game. What you see happens with all games. I compared v0.0.34-17138 with v0.0.34-17151

Build with regression

The issue appears to have started from v0.0.34-17141

Attach two log files

Log v0.0.34-17138.zip

Log v0.0.34-17151.zip

Attach capture files for visual issues

Capture video v0.0.34-17138: https://mega.nz/file/vMxQRQ7T#BlS-EWhsdYouxXrfRNpDr28d5bhy-bIocD89NxBpIDA

Capture video v0.0.34-17151: when starting the game, then when you go to full screen mode and then when you exit the game the mouse pointer shows the spinning rainbow wheel effect, but strangely in the video capture this is not visible. https://mega.nz/file/zM4TEKaK#bOjE0R3iy64mxnxj-x6VU_crcKsVTa7hg0Q5-08ye-c

System configuration

MacBook Pro, M3 Pro (CPU 12 core, CPU 18 Core, RAM 18 GB).

Other details

I don't know if any other information is needed, if necessary just ask me.

mavethee commented 4 days ago

Details:

Same issue here, overall interaction with the emulator causes freezing for a long while with spinning rainbow ball when trying to go into fullscreen mode, building cache, right clicking for context menu. Doesn't seem to be a game dependent definitely.

System configuration:

schm1dtmac commented 3 days ago

Was also able to repro the same behaviour on an M2 MacBook Air running macOS 15.2 Beta 4 and on macOS 14.7.1, when either compiling firmware caches, running any game or running VSH with the latest RPCS3 macOS arm64 releases. Build 17141 lines up with the merging of #16186 and the move to Qt 6.8 so maybe that's what's responsible?

mavethee commented 3 days ago

Would suggest renaming this issue as it affects any Mac after #16186.

kd-11 commented 3 days ago

https://github.com/RPCS3/rpcs3/pull/16186 appears to be responsible. @Megamouse Likely an upstream issue. Maybe we should just use known-stable versions (current release - 1) for these dependencies.