Emulator Issues #7750
closedSafe Texture Cache is extremely demanding
0%
Description
Game Name?
Too many to really list, but I have a few examples.
Castlevania III (VC) - FEQE01
Pokemon XD Gale of Darkness - GXXE01
The Legend of Zelda: Twilight Princess - GZ2E01
New Super Mario Bros. Wii - SMNE01
And hundreds of others.
What's the problem? Describe what went wrong in few words.
A lot of games require the safe texture cache option for the game to be emulated properly. Even when they don't, using this option causes an extremely high loss of performance in most situations. While this greatly varies, sometimes as little as a small hit, sometimes a ridiculous hit that can bring any computer to their knees.
Castlevania III for the NES Virtual Console goes from 300+ fps to under 50 fps, for example. You can determine this just by opening up the game and playing with the cache settings.
Pokemon XD and Colosseum is similar. A Shadow Pokemon showing up can drop the framerate way, way down. It turns a very smooth experience into one that can be plagued with crashes due to dualcore desyncs.
Twilight Princess's map needs safe texture cache, and can be a huge drain mixed with EFB2Ram!
This has been a Dolphin problem for as long as the emulator has existed, but there are possible solutions that can be done to help this. These include using a GPU texture decoder, the hashless branch, the locking WIP branch, among other ideas.
The ultimate goal would to have a solution that doesn't need texture cache settings whatsoever.
What are your PC specifications? (including, but not limited to: Operating
System, CPU and GPU)
Core i5 3570K, GTX 760, Radeon HD5850, Windows 7 x64