flyinghead / flycast

Flycast is a multiplatform Sega Dreamcast, Naomi, Naomi 2 and Atomiswave emulator
GNU General Public License v2.0
1.39k stars 168 forks source link

Emulator slows down the PC and itself runs slow #1567

Closed Rex000 closed 1 month ago

Rex000 commented 3 months ago

Please Note: This form is the minimum required information for submitting bugs.
Removing this form may lead to your issue being closed until it is completed.

Platform / OS / Hardware: Win 10 x64

Github hash:

Hardware: Core i5 3570k, 8gb ram, Gtx 1080

Description of the Issue

The emulator slows the PC down. The games running in the emulator are affected too and run slow (fps drops).

Debugging Steps Tested

Start the emulator Use the emulator for a bit. Play a game. After a bit of usage the emulator will feel sluggish, and the games fps will drop as well. Even after closing the emulator the PC remains sluggish and slow until a restart is done.

Al666v commented 3 months ago

Try to Apply new paste on your CPU or check your fan if its still spinning. Today i'm also got this issue. And it was actually my Fan has stopped spinning, cleaned it and it runs at full speed again. Its not the Emulator's fault, it was the windows decided to go Power Save mode everytime you open apps so its not so overheat.

Rex000 commented 3 months ago

Pretty sure that's not the issue. All other emulators are running fine.

flyinghead commented 1 month ago

Flycast cannot slow your PC down if it's not running! This is probably an overheating issue (CPU and/or GPU) and power is being limited to prevent damage to the hardware until temperature drops to an acceptable level.

Rex000 commented 1 month ago

I have already explained above that it happens after running flycast for a bit and continues to happen even after closing it. There is no way to "fix" it other than restarting the system.

And again, how come other emulators like epsxe, duckstation, and even second gen emulators like pcsx2, dolphin don't have this issue? Nor do I have this issue in any native PC games, so far.

The only thing I can think of is that it has something to do with how it handles CPU core operations. I'm not a technical person though, I just recall that I read about it somewhere.