(11-27-2012, 08:10 PM)etking Wrote: [ -> ]Sorry to bring up a stupid question again: What is the difference in your builds, can you provide a list of settings / patches / optimizations? Are your builds compiled with additional ICC and OpenMP flags or optimizations? I did not try them so far because there does not seem to be any difference to the original builds according to your description in the first post.
*Looks at first post*
(04-21-2011, 09:03 AM)ExtremeDude2 Wrote: [ -> ]My builds are compiled with VS2010 Professional and I set everything to maximize speed and favor fast code over small code.
:p, idk if it actually helps or if that's what the builds on the main page do, but yeah :p
(04-21-2011, 09:03 AM)ExtremeDude2 Wrote: [ -> ]...I set everything to maximize speed and favor fast code over small code...
What exactly does this mean, what are the exact changes compared to the official builds, are there any changes?
Sorry again for this stupid but essential question.
(11-29-2012, 03:46 AM)etking Wrote: [ -> ] (04-21-2011, 09:03 AM)ExtremeDude2 Wrote: [ -> ]...I set everything to maximize speed and favor fast code over small code...
What exactly does this mean, what are the exact changes compared to the official builds, are there any changes?
Sorry again for this stupid but essential question.
ExtremeDude2's build uses the same code as the official builds, but he sets different compiler options than are used in the official build. Those options produce an executable that is generally larger than the official build, but also has additional optimizations for various types of CPUs that will generally provide a performance increase.
(11-29-2012, 03:46 AM)etking Wrote: [ -> ] (04-21-2011, 09:03 AM)ExtremeDude2 Wrote: [ -> ]...I set everything to maximize speed and favor fast code over small code...
What exactly does this mean, what are the exact changes compared to the official builds, are there any changes?
Sorry again for this stupid but essential question.
He's basically compiling the Dolphin source code by himself and randomly enables every setting which sounds like an optimization. That doesn't necessarily mean the builds end up being faster at all, though.
Generally speaking we recommend using the builds from
http://dolphin-emu.org/download/ , but people are free to do whatever they like so we end up with lots of independent build providers. This is slightly annoying for devs because it confuses the hell out of users, but we decided to let people provide their own builds anyway.
Tested your 3.0-845 build compared to official and I get 24FPS on Zelda SS file select screen DX11 1080p 3xIR HLE lock treads to cores=on OpenMP Texture decoder in both builds, so no significant speed increase anymore. Before the merge of efb_scaling_fixes, 22 FPS had been the maximum FPS there so this commit definitely increased performance on my system.
Since I usually get an additional 2 FPS on ICC+Open MP builds compared to official builds, the Open MP optimization missing in your builds might be the main cause or the standard dolphin builds just got better and more efficient. I will wait for other custom buils to arrive and then compare and report back the performance of these.
(12-01-2012, 11:18 AM)etking Wrote: [ -> ]the Open MP optimization missing in your builds might be the main cause
My builds do have OpenMP...
Edit: *looks at project* *checks 64-bit* "yep that's right, might as well check 32-bit just in case" *looks* "y da faq is OpenMP not enabled?!"
So were you using 32-bit or 64-bit?