03-30-2012, 04:33 AM
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
03-30-2012, 05:03 AM
le me isn't part of club (yet [maybe] XD)
03-30-2012, 05:08 AM
Because you aren't distributing ICC builds.
03-30-2012, 05:13 AM
(03-30-2012, 05:08 AM)neobrain Wrote: [ -> ]Because you aren't distributing ICC builds.
awesomeface.jpg
What about lectrode?
03-30-2012, 05:16 AM
All ICC builds aren't supported by the Dolphin team and therefore Lectrode's builds aren't supported either
Yeah, but back to topic now
Yeah, but back to topic now
03-30-2012, 05:24 AM
03-30-2012, 05:25 AM
Yeah, magic with the Intel C++ Composer XE
sure...
sure...
03-30-2012, 07:55 AM
(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 XEActually, it is magic.
sure...
Spoiler:
When Gandalf fell into the depths in LOTR1, he lost his magical staff,
which I in turn found. When he became Gandalf the White he got a new
staff, so he didn't mind my keeping the old one. Since then, I've been
using it to make my builds just a little bit faster...
which I in turn found. When he became Gandalf the White he got a new
staff, so he didn't mind my keeping the old one. Since then, I've been
using it to make my builds just a little bit faster...
03-30-2012, 08:13 AM
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.
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.
03-30-2012, 08:26 AM
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
I haven't tried it yet so I don't know if it makes a difference.
Quote:Add the following parameters to the linker options for the .exe or .dll file that is loaded during application startup.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.
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"
I haven't tried it yet so I don't know if it makes a difference.