Most likely, scene 2 is really light on what it send to the gpu, that's why it impact less on the frame rate, the optimization i made scale with the complexity of the scene ( in term of amount of geometry and materials ).
I'm confused then, if its not GPU sided then what was with the talk about state change reduction?
It's an emulator, it emulates (among other stuff) the GPU of a console. Most of that, however, is done by the CPU of your PC.
The bulk of the workload for GPU emulation is typically done on the GPU side.
This patch is just supposed to reduce the CPU overhead for graphics a bit. Read about Mantle and DirectX12, and why they are supposed to be that great for games. In many games, the GPU is limited by the CPU, because it's can't shovel the work to the GPU fast enough.
Wow a nice boost in SMG2 with my E7500 @ 3.66 Ghz. I'll do more testing tomorrow and posts differences between official and this build. Although I seem to get a bit of stutter or microstutter with this unlike the official builds. Btw is this based on latest master branch or a slightly older build? I really wish I could test with my first gen i7 950 @ 4.2 Ghz if some games got this much of a boost on my lowly E7500. Heh too bad that I get 10 fps in Hyrule Field testing ZTP but not sure if that's just my hardware, can anyone with better hardware confirm whether or not this build has any effect on performance in Hyrule Field with ZTP?
I have a great speed improvement in ZTP Hyrule Field :
Dolphin (D3D Build - 1580 dirty) : 23-25 fps
Dolphin 4.0 1688 (D3D) : 9-10 fps
Dolphin 4.0 1688 (OGL) : 20-21 fps
My Specs :
Intel i7-3770 (3.4 GHz - boost 3.9 GHz)
GeForce GTX 670
I have fullspeed now in ZTP hyrule field now
and great speedups here and there in other games
no negative effect so far
Also i have very significant imporvement in Metroid Prime 2 map rendering
Temple Grounds
Master Build 4.0-1698 38fps
D3D build 90 fps
My Specs
i7 4770k (4,6 GHz)
Gf 780
My test in the game Zelda TP (Europe/PAL) save 100% .
Dolphin & OGL/D3D11 (same settings in both builds):
Reference.
dolphin-master-4.0-1709-x64 (D3D11 - Dual Core): 11fps.
dolphin-master-4.0-1709-x64 (OGL - Dual Core): 19fps.
Experimental:
dolphinD3DLTCG-x64 - single core: 17 fps.
dolphinD3DLTCG-x64 - dual core: 22fps.
You build use much more CPU and GPU =).
P.D: Zelda TP (PAL) is unstable/broken with dual core enabled (d3d11/ogl in all builds).
Salu2 - Darkness Knight.
It does not. Try activating "Skip Idle" or "Idle Skipping".