Dolphin, the GameCube and Wii emulator - Forums

Full Version: 3.0-776 Up! Lectrode's Dolphin Builds (SSE 3,S3,4.1,4.2,AVX ICC Optimized)+OpenMP
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
(01-03-2011, 01:42 PM)Lectrode Wrote: [ -> ]Right now i'm having technical difficulties with uploading the latest changes to my site. I'm working on fixing it.

UPDATE: got my site back online again. If you notice any glitches in it, please let me know. Thanks Smile

I'm unable to dl the sse 4.1 x64 build, says file not found on server.

Edit: I got it now, I had to allow x10.mx script on the site.
Quote:By the way... shouldn't it be sufficient enough to build one version including SS(S)E3, 4, 4.1 and 4.2? At least from the source the higher extensions (>SSE2) are always checked if the cpu is capable of. Therefore it should fall back to the slower version if not available and you are good to go Wink

That would be awesome then I would only have to chose between 32-bit and 64-bit
(01-03-2011, 09:42 PM)Metzelmaennchen Wrote: [ -> ]...shouldn't it be sufficient enough to build one version including SS(S)E3, 4, 4.1 and 4.2? At least from the source the higher extensions (>SSE2) are always checked if the cpu is capable of. Therefore it should fall back to the slower version if not available and you are good to go Wink
(01-05-2011, 11:02 PM)ryancollins Wrote: [ -> ]That would be awesome then I would only have to chose between 32-bit and 64-bit

I am currently looking at different ways to do that. According to ICC "Using all possible processor targeting values has a high potential to decrease the performance of your application." Basically, by offering them all in one build, there are more decisions regarding what code to run and this could bog down the application, completely defeating the purpose of the optimizations in the first place.

I will, however, be uploading test builds to see if these would significantly decrease performance or if it's ok to do that.

Also: GOOD NEWS!
I figured out what optimizations/settings were causing that annoying audio stutter during gameplay. The Newest builds (BL9+) are stutter-free!
NOTE: if the games had a stutter in Mamario's or Xtreme2damax's builds they probably still have them. This was a problem specific to the optimizations I use.
NOTE 2: I do not believe the changes I made to remove the stutter slowed performance in any way


One more thing: Anyone having issues with the links page not updating when I upload a new build should no longer have them. I've disabled the XML files I use from being stored in the cache; this forces the browser to download the newest version every time you visit the page (and if you don't leave the page, once every 10000 milliseconds (about 3 minutes...i think. it's 6am and I can't do math right now Tongue)).
What optimizations were you using that were causing stutters? Curious since I also enable additional optimization under optimization, for all the projects that are set as "Maximize Speed" I've changed to "Maximize Speed plus High Level Optimizations (/O3) [Intel C++].

What other optimizations do you apply to your builds?
AIUI you can do 2 at once. For example /QxSSE4.1 and /QaxSSE4.2 would create SSE42 for Core i series and fallback to SSE41 for 45nm Core Duo's or /QaxSSSE3 and /arch:SSE3 would create SSSE3 for 65nm Core Duos and fallback to SSE3 for P4/AMD. Could leave out SSE2 since the fastest SSE2 processor only has 2 games playable on this list. While the Pentium-D does better I would'nt bother with /QaxSSE3 (Intel only SSE3).
http://electrodexs.net/dolphin/default.htm

Is not working at this moment... Sad

Can you fix it? please.

Thanks.
Just wanted to thank for the optimized builds, they work wonderfully here.

Waiting eagerly for 6761 or further! Cool
(01-06-2011, 10:59 PM)Xtreme2damax Wrote: [ -> ]What optimizations were you using that were causing stutters? Curious since I also enable additional optimization under optimization, for all the projects that are set as "Maximize Speed" I've changed to "Maximize Speed plus High Level Optimizations (/O3) [Intel C++].
It wasn't the actual optimization, it was the way in which I was applying it. I would select all the projects that you could modify the command-line and set the optimizations that way. Unfortunately, that wipes out anything that's already there, including /EHsc on wxAui. Without that, the game stutters during gameplay.

(01-06-2011, 11:17 PM)lamedude Wrote: [ -> ]AIUI you can do 2 at once. For example /QxSSE4.1 and /QaxSSE4.2 would create SSE42 for Core i series and fallback to SSE41 for 45nm Core Duo's or /QaxSSSE3 and /arch:SSE3 would create SSSE3 for 65nm Core Duos and fallback to SSE3 for P4/AMD. Could leave out SSE2 since the fastest SSE2 processor only has 2 games playable on this list. While the Pentium-D does better I would'nt bother with /QaxSSE3 (Intel only SSE3).
I am very interested in building single builds for multiple SSE types, the reason I haven't done so so far is according to Intel Documentation, "Using all possible processor targeting values has a high potential to decrease the performance of your application."
I'll get some test builds up for you guys to test Smile

(01-07-2011, 03:49 AM)Dynam0 Wrote: [ -> ]http://electrodexs.net/dolphin/default.htm
Is not working at this moment... Sad
Can you fix it? please.
Thanks.
I don't know how to fix it, it works fine for me... Sad
If you have NoScript installed, you need to allow my server domains: electrode.x10.mx, electrodexs.net, stevehoff424.webng.com, and dolphin-builds.0sites.net. At the very least you need the first 2.

(01-07-2011, 09:34 AM)niuus Wrote: [ -> ]Just wanted to thank for the optimized builds, they work wonderfully here.
Waiting eagerly for 6761 or further! Cool
yw Smile
i have no idea why i can't download ur build from your site. It took me to a blank page, why dont u upload it to megaupload or something..anyway whats a good version for e8600 duo core oced 4.0 ghz ?
(01-07-2011, 11:11 AM)x3x Wrote: [ -> ]i have no idea why i can't download ur build from your site. It took me to a blank page, why dont u upload it to megaupload or something..anyway whats a good version for e8600 duo core oced 4.0 ghz ?
All my builds are hosted on megaupload. I use my site to sort and display the (at the time of this post) 1560 links.

What took you to a blank page? I've looked through the dolphin pages and found 2 links that did not go where they were supposed to go (fixed). Did I fix your problem?