When i play smg I have fps drops for example It drops to 58 and it's enough to lag the game for few seconds... It happens only when i'm walking for more than 15-45 seconds (texture loading?)
I turned on unlimited speed and I had 150 fps on ishiiruka dolphin and 130 fps on normal dolphin(with EFB access)
and 100 without on both.
I don't think my gtx 660 and i5 2400 are too weak for smg.
There are my settings on ishiiruka(I have this same setting on normal dolphin)
http://prntscr.com/b6z9de
To be honest, your CPU could be better. Your GPU is average. Keep in mind this is emulation, you can never have enough CPU power. Eventually in years from now even a toaster will be able to run Dolphin, but not with today's technology yet. I have a i5-4430 CPU and a 960 GTX GPU and still I suffer sometimes from stutters for a few milliseconds. The Super Mario Galaxy games are very demanding. Some of the most demanding games include for example Twilight Princess, The Last Story, Xenoblade Chronicles and Super Mario Galaxy. New Super Mario Bros. Wii for example is lightweight on the contrary. Try disabling Anti-Aliasing, which takes quite a hit on your 660 GTX. The newer NVidia cards are able to run these techniques with less of a performance hit. Are you also using HLE audio? LLE audio is very demanding. You could also try to use the DirectX 12 backend, assuming you have Windows 10. DirectX tends to be the fastest with NVidia. Finally, try disabling "Per-Pixel Lightning", make sure you don't use any Post-Processing effects and disable Texture Scaling.
Your specs should be able to run SMG if you disable all additional graphical quality enhancements. Use DX12 (or DX11 if you don't have Windows 10), JIT Recompiler and HLE audio.
I will try Windows 10 but dropping from 150 to 58 fps randomly is still strange. And yes I have HLE audio. I checked graphic card usage with GPU-Z and spm never used over 50% also my 2 cores are at 75% max
I saw guy on youtube with gtx 660 and better processor on 3x native who had no fps drops except on start.
Or I'm just dumb and I don't know how emulator really works
EDIT:
Every enchantement doesn't change antything and even If it's just less max fps(in unlimited) It doesn't affect stuttering at all. Directx or opengl there is also no difference except
opengl is better at max fps in unlimited mode. For testing it on windows 10 i must wait a while I can't get it instantly ;p
EDIT2: All setting who aren't on the picture are default.
In emulation, a CPU is more important than a GPU. For PC gaming in general it is the opposite these days (GPU above CPU). Dolphin is trying to emulate a Wii, the Wii uses an 729 MHz IBM PowerPC CPU. This means you PC should at least be as powerful as the CPU of a Wii... Well not quite... Emulating is a powerconsuming task for your CPU. Every instruction has to be translated. Most emulators start their lifecycle with an interpreter which requires a CPU 100 to 1000 times as powerful (please correct me). The JIT recompiler requires a CPU 10 to 100 times as powerful (please don't take this for granted, I am certainly not a developer). So this may approximately explain why a CPU has to be so powerful.
You should try to stick with the latest official development builds, which are the only builds that are supported. Ishiiruka is not supported. The latest development build often has less issues and is more accurately. I suggest you only use Ishiiruka if you can run the latest development build well. Ishiiruka... well... is handy if you have certain needs that are not available in the official builds such as texture scaling, post-processing and similar. Ishiiruka tends to have a lot of unexpected issues. Try and check if Super Mario Galaxy runs properly on the official builds. Don't take for granted that Ishiiruka is faster, it might be even slower in some cases if not properly adjusted...
Finally, try if you can run another game (much less demanding) at full speed at all times. Super Mario Galaxy... Well... It requires a bit of a powerful CPU. GameCube games are often less demanding, except for Twilight Princess of course.
(05-22-2016, 11:21 PM)Admentus Wrote: [ -> ]In emulation, a CPU is more important than a GPU. For PC gaming in general it is the opposite these days (GPU above CPU). Dolphin is trying to emulate a Wii, the Wii uses an 729 MHz IBM PowerPC CPU. This means you PC should at least be as powerful as the CPU of a Wii... Well not quite... Emulating is a powerconsuming task for the CPU. Every instruction has to be translated. Most emulators start with an interpreter emulation which requires (if I am correctly, please correct me) a CPU atleast 100 to 1000 times as powerful. The JIT recompiler requires a CPU 10 to 100 times as powerful (please don't take this for granted, I am certaintly not a developer). So this may approximatly explain why a CPU has to be so powerful.
Your numbers are off, but the general principle is correct.
(05-22-2016, 11:21 PM)Admentus Wrote: [ -> ]In emulation, a CPU is more important than a GPU. For PC gaming in general it is the opposite these days (GPU above CPU). Dolphin is trying to emulate a Wii, the Wii uses an 729 MHz IBM PowerPC CPU. This means you PC should at least be as powerful as the CPU of a Wii... Well not quite... Emulating is a powerconsuming task for the CPU. Every instruction has to be translated. Most emulators start with an interpreter emulation which requires (if I am correctly, please correct me) a CPU atleast 100 to 1000 times as powerful. The JIT recompiler requires a CPU 10 to 100 times as powerful (please don't take this for granted, I am certaintly not a developer). So this may approximatly explain why a CPU has to be so powerful.
You should try to stick with the latest official development builds, which are the only builds that are supported. Ishiiruka is not supported. The latest development build often has less issues and is more accurately. I suggest you only use Ishiiruka if you can run the latest development build well. Ishiiruka... well... is handy if you have certain needs that are not available in the official builds such as texture scaling, post-processing and similar. Ishiiruka tends to have a lot of unexpected issues. Try and check if Super Mario Galaxy runs properly on the official builds. Don't take for granted that Ishiiruka is faster, it might be even slower in some cases if not properly adjusted...
But.. I'm using both builds ;p Ishiiruka is slightly faster and don't have any disadvantages. At least for me.
I know... I am terrible with numbers... Please don't hate me for me

. I am curious now, what would be the correct approximately number for the interpreter and recompiler regarding the power of a CPU?
WHAAAAT I have just downloaded the newest version of official dolphin (2 versions ahead 9377 to 9386) and it works much more fluidly xD.
This is just dumb....
(05-22-2016, 09:35 PM)Admentus Wrote: [ -> ]You could also try to use the DirectX 12 backend, assuming you have Windows 10. DirectX tends to be the fastest with NVidia.
I think it's DX12 (if available) > OpenGL > DX11 for NVIDIA. For AMD, DX12 > DX11 > OpenGL. NVIDIA's OpenGL implementation is quite fast.
@OP, your specs are enough for Super Mario Galaxy. Was that slowdown only lasting for a few seconds or more? If it was only a few seconds, it was shader compilation stuttering, which cannot be avoided. But that wouldn't explain why updating to the latest build makes it work more fluidly, since that would clear the shader cache and the two PR that were merged shouldn't affect performance (except for Android)…
(05-23-2016, 01:02 AM)leolam Wrote: [ -> ]I think it's DX12 (if available) > OpenGL > DX11 for NVIDIA. For AMD, DX12 > DX11 > OpenGL. NVIDIA's OpenGL implementation is quite fast.
@OP, your specs are enough for Super Mario Galaxy. Was that slowdown only lasting for a few seconds or more? If it was only a few seconds, it was shader compilation stuttering, which cannot be avoided. But that wouldn't explain why updating to the latest build makes it work more fluidly, since that would clear the shader cache and the two PR that were merged shouldn't affect performance (except for Android)…
Yes It was lasting for a few seconds but It was happening often. Like when I hitted any enemy or when camera was changing(planet gravity) now I have only microstuttering. This is quite strange because I have tried to delete config before.