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
thanks Big Grin

i'm very proud Big Grin
le me isn't part of club Big Grin (yet [maybe] XD)
Because you aren't distributing ICC builds.
(03-30-2012, 05:08 AM)neobrain Wrote: [ -> ]Because you aren't distributing ICC builds.

awesomeface.jpg

What about lectrode?
All ICC builds aren't supported by the Dolphin team and therefore Lectrode's builds aren't supported either Tongue

Yeah, but back to topic now Wink
(03-30-2012, 05:13 AM)ExtremeDude2 Wrote: [ -> ]
(03-30-2012, 05:08 AM)neobrain Wrote: [ -> ]Because you aren't distributing ICC builds.

awesomeface.jpg

What about lectrode?


Well he isnt distributing it, he just adds some magic Big Grin
Yeah, magic with the Intel C++ Composer XE

sure... Rolleyes Big Grin
(03-29-2012, 01:42 AM)DefenderX Wrote: [ -> ]No, i don't compile with the Intel C++ Composer XE.
I enable the ICC flags with the macros. But this should be as good as with the C++ Composer XE.

Visual Studio does not recognize "ICC flags"

If this is all you're doing, you're not compiling with "ICC Optimizations"
Those flags are ignored unless you compile with ICC. Since you're not,
these are roughly the equivalent of the vanilla builds... maybe a little
better if you set the manual SSE (not ICC) macros.

If you want to know how to compile with ICC, you can take a look at
my tutorial: http://forums.dolphin-emu.org/showthread.php?tid=10119



(03-30-2012, 05:25 AM)DefenderX Wrote: [ -> ]Yeah, magic with the Intel C++ Composer XE
sure... Rolleyes Big Grin
Actually, it is magic.

Spoiler:
I tested the build with the 3.0-555 / FAVOR: Intel64 and is super fast, stable and very light, but has a few are problems:

1 - In KONAMI games on WiiWare (Castlevania, Contra) there is a problem with graphic letters.

2 - Sonic Unleashed is check "disable depth per pixel" is garbled graphics on background textures.

I'll test builds in Mamario, EmuCR and Master Lectrode to see if these errors also occur.

Thanks for your work!


EDIT: Reading the response Lectrode yet his build is very fast and stable, perhaps because of the /favor flag.













In the quest for more optimizations TBB has an easy one. Its under 10.2.2 in the tutorial pdf but the tl;dr version is
Quote:Add the following parameters to the linker options for the .exe or .dll file that is loaded during application startup.
For 32-bit code (note the triple underscore):
tbbmalloc_proxy.lib /INCLUDE:"___TBB_malloc_proxy"
For 64-bit code (note the double underscore):
tbbmalloc_proxy.lib /INCLUDE:"__TBB_malloc_proxy"
Do that for the dolphin project then add a VC directory pointing to the tbb lib. ICC users can use the one comes with it everyone else can use the free one on the website. This will create on a dependency on tbbmalloc_proxy.dll (IIRC) so you'll probably need that in the dolphin dir.
I haven't tried it yet so I don't know if it makes a difference.
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