libretro / flycast

Flycast is a multiplatform Sega Dreamcast emulator. NOTE: No longer actively developed, use upstream repo for libretro from now on - https://github.com/flyinghead/flycast
http://reicast.com
GNU General Public License v2.0
155 stars 77 forks source link

WinCE games load slow and video problems #787

Open ToniBC opened 4 years ago

ToniBC commented 4 years ago

I am testing several WinCE games, including the Tomb Raider and for example the start of the game itself is very slow, it stays on the screen of the WinCE logo for a long time, as if it was difficult to process it.

Then the videos of all these WinCE games work slow, like at 15 fps, then the game works fine, but when you show the game menu or load the game itself, everything goes very slow.

The same game tested with Demul works smoothly.

I comment only because I do not know if it is an error, something that is still under development and needs to be improved or a specific option.

I tried the default options and the same thing happens.

Thank you.

flyinghead commented 4 years ago

What kind of CPU and GPU do you have?

Try enabling Threaded Rendering and Synchronous Rendering in the core options. And disable the DSP option.

ToniBC commented 4 years ago

Sorry, I didn't mention it, it's a.

CPU: Intel i7 7700K RAM: 16GB GPU: NVIDIA GTX 970

Power problems is not, the game is left over, that is, the games included those of WinCE work well, the problem is the videos and the loading of the menus that is extremely slow.

I have tried those two options, but there is no change.

ToniBC commented 4 years ago

Here I put the video, real speed on Flycast, the videos play slow and the loads are slow too, then the game seems to work fine.

https://youtu.be/SGTiGqTDmx4

Here the same game, same format, but in Demul.

https://youtu.be/RfkFOUznMnQ

jl4c commented 4 years ago

Same problem here.

ToniBC commented 4 years ago

It happens almost in all the games, the loading of the menus and videos is slow, then the game is fine, but the loading in general something happens that takes a long time.