Emulator Issues #3075
closedLoad a game for the second time improve fps, about +8 +9 frames!!
0%
Description
Hi! Today I was playing SMG 1 and noticed that a first time I launched it my fps after loading were about 49-50, than I stopped it , and without modifying anything I re-clicked on the game and after loading my fps were 57-58!!O.o How is this thing possible?? I'm using last 6109 on windows 7 x64, I'm using dx9, JIT and vsync off, with frame limiter set to 60 and "limit by fps" Unchecked, off! Maybe modifying something is possible to make the game run everytime at 57-58 fps!! Id needed I will post images or a video!
Updated by giaga7 over 14 years ago
Tried also with vsync and limit by fps checked!
Updated by giaga7 over 14 years ago
I wrote it, after loading of a savegame of Super mario galaxy 1, when you start, I load the game and wait, don't move anything, the first time I make 48 fps, the second max 58 but usually 57!! And I don't know why this happens!!
Updated by frango0010 over 14 years ago
I'll download r6109 and see what happens, as with r6104 i see no difference...
Updated by frango0010 over 14 years ago
No difference... First savegame load: 34FPS, second load: 34FPS... The same as build r6104...
I'm using Jit, OpenCL On, Limit by FPS ON, CPU -> EFB on (as it's required to play SMG), I'm also using r6109 on windows 7 x64, DX9, vsync off, EFB Scale x1...
Updated by giaga7 over 14 years ago
I not use opencl because it lock my fps and slowdown for me... I've a 5870, me too windows 7 x64, efb 2x, jit, vsync on! I will post a video or simply two or three images!
Updated by ivicamarkovic1975 over 14 years ago
If i am correct, it has something to do with shader cache. And it happens when you start your game for the first time ( or test new revision of Dolphin ). First time you experience lower fps, and after that it jumps. And it is known behavior. If you are experience it every time you start the same revision of Dolphin, than your shader cache is not saved (but i can not image situation other that on purpose).
Updated by frango0010 over 14 years ago
I tried lots of different configs but I couldn't reproduce this...
Updated by ivicamarkovic1975 over 14 years ago
You need to run the game for the first time on emulator. During this, it will write shader cache for that particulare game. Only in that time you will experience small fps drop. After that, every other time, your fps will be as usual. I noticed that in FF:CB (probably in SMS and ZTP, but not sure) and this is hardly an issue, not even worth of mention. So, this issue should be closed.
Updated by IcemanSRB over 14 years ago
ofc its cache it help with loading textures because its stored in it.once u load game it put them in there.therefore u get speedup
Updated by giaga7 over 14 years ago
Ok ,fro now I can't make a video but I've re tested and for now they stay at 50 and don't go over!! I don't know why I've got 58 frames that time, as soon as I can, I will try another time and make a video!! Anyway thanks for explanation guys!:)
Updated by luisr142004 over 14 years ago
this issue is most prolly cuz of the caches dolphin saves ;)
Updated by NeoBrainX about 14 years ago
- Status changed from New to Invalid
yeah, whatever. We don't have any magic "run faster on second try" code in Dolphin...
Updated by giaga7 about 14 years ago
Yes I know!!:P It would be awesome! Anyway I still have about +6 +7 frames on the second time I boot the games, maybe the shader cache!!