Dolphin, the GameCube and Wii emulator - Forums

Full Version: DefenderX' ICC+OpenMP Dolphin Builds Windows+OS X [DISCONTINUED][UNOFFICIAL]
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41

Ridley

I tried this with mp3 , it made my framerate go down....
Well, ICC build CAN provide a speed up, but this is NOT guaranteed.
*UPDATE* I compiled new builds which are now ready for download. As always, with and without ICC optimizations. Well, have fun and happy testing my friends Cool Pls report if there are any errors etc.

* Dolphin 3.0-645-g4131ca8d386e x64/x86 with ICC optimizations
* Dolphin 3.0-645-g4131ca8d386e x64/x86 regular builds

Click here to download ICC optimized builds!
Click here to download normal builds!
Nice work. I' d like to request a 3.0-645 ICC enabled build with the latest Xenoblade HLE fix applied as Lectrodes 424 XBHLE ICC build causes crashes often and misses many of the recent stability fixes.
Well, the problems is, that i can't apply the patch to the sourcecode automatically via tortoisegit. I have to edit the sourcecode and this is not easy for me Wink

someone have to make a Xenoblade HLE patch, which is compatible with the newer Dolphin revisions.
*UPDATE* New builds with the gx-optimzation branch are online (as always with and without ICC optimizations)! Have fun and happy testing Smile

* Dolphin 3.0-651-gcf69e7ca8ad7 x64/x86 with ICC optimizations
* Dolphin 3.0-651-gcf69e7ca8ad7 x64/x86 regular builds

Click here to download ICC optimized builds!
Click here to download normal builds!



Been playing Dolphin for almost two months now and have tried a variety of revisions but I found the official 3.0 release to be the best in terms of speed and compatibility. What I would like to know is what are ICC builds and how do they work? I am guessing it has something to do with speeding up the emulator for a certain processor type but I'm not sure.
ICC Builds are compiled with the Intel C++ Composer/Compiler (short form: ICC). With this compiler, it's possible to set Streaming SIMD Extensions. The following ones are supported:

* SSE2
* SSE3
* SSSE3 (Supplemental Streaming SIMD Extensions)
* SSE4.1
* SSE4.2

A modern CPU supports all these instructions.

Besides, AVX (Advanced Vector Extensions) are supported. Well, there are other optimizations as well, e.g. /O3. All this instructions CAN (depends on the system and other factors) speed up the emulator, because when a build is compiled, the code will be vectorised and optimized in certain ways.
Ok, thanks for the knowledge. BTW, I noticed in your last revision (3.0-645) that the emulator was playing at 70 VPS while playing MGS:TTS on LLE backend. IDK if that is an effect of ICC builds, but I did the love the faster speed!
If the game speed is too fast, just set Framelimit to "Auto". Wink And I'm glad, that my builds work for you Cool

Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41