There are quite a few different versions of Dolphin available: Lectrode, mamario, Xtreme2damax, etc. just to name a few.
This is great as it allows users to get the software from their favorite source, some sources uploading more regularly the newest version of Dolphin faster than others.
But my question is are there any major difference between these versions?
Does everyone include SSE3, SSSE3, SSE4.1, SSE4.2 optimisations?
Are there particular optimisations one should be mindful of when looking for versions of Dolphin? Many thanks for the insight.
Mammario uses an auto-build server to automatically download and compile new revisions as soon as they are released. Because of this you have access to the latest revision and an archive of all revisions. However the compiler he uses does not optimize the builds for newer sse versions, it uses sse2. So use mammarios builds if you are trying to debug a problem and figure out which specific revision caused it since he has nearly all of the reivions in his archive since 5000.
Xtreme and lectrode offer both unoptimized builds (sse2) and builds that are optimized for newer sse verions using ICC (sse3, ssse3, sse4.1, sse4.2). Some of their builds are patched with various patches so read the release notes for the build to see which patches they are using. For example right now I am using xtremes builds since they have the WW audio patch applied which fixes cutscene audio in WW. Since they compile their builds manually a new version is released every once and awhile instead of constantly. I find that xtremes builds tend to have more useful patches. Lectrode also takes requests if you want specific builds with specific patches compiled.
(12-01-2010, 06:38 AM)NaturalViolence Wrote: [ -> ]Mammario uses an auto-build server to automatically download and compile new revisions as soon as they are released. Because of this you have access to the latest revision and an archive of all revisions. However the compiler he uses does not optimize the builds for newer sse versions, it uses sse2. So use mammarios builds if you are trying to debug a problem and figure out which specific revision caused it since he has nearly all of the reivions in his archive since 5000.
Xtreme and lectrode offer both unoptimized builds (sse2) and builds that are optimized for newer sse verions using ICC (sse3, ssse3, sse4.1, sse4.2). Some of their builds are patched with various patches so read the release notes for the build to see which patches they are using. For example right now I am using xtremes builds since they have the WW audio patch applied which fixes cutscene audio in WW. Since they compile their builds manually a new version is released every once and awhile instead of constantly. I find that xtremes builds tend to have more useful patches. Lectrode also takes requests if you want specific builds with specific patches compiled.
Hi, i have a Intel E8400 With SSE (1, 2, 3, 3S, 4.1)
what is the best compilation for my CPU?
what optimization is the best, SSE3S or SSE4.1?
Regards!
(12-01-2010, 03:49 PM)NaturalViolence Wrote: [ -> ]SSE4.1
many thanks!!
I choose the Lectrode's Build, because it's the only run Zelda TP(GC)
with BGM in cinematic scenes, the other builds fail in sound department
Regards!
I think you will be disappointed to find out that all builds will have that issue. As I've explained in the thread for my builds the BGM in some areas, specifically areas that use the AFC decoder to loop samples/music will stop playing after a while due to a buggy/incorrect implementation of the AFC decoder. My builds work fine with this game, as does the next persons, it's an issue with the emulators code and an issue that exists on all builds regardless.
Yes, the latest build I have up has that patch implemented as well as the Monster Hunter Tri, Donkey Kong Country and Tales of Symphonia patch.
I just found out xtreme2damax and natural violence are two different people. wow.