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.
Ehi Lec, what about a new release after 7676? And why there isn't a 7676 regular release on dolphin download section?
I have a favor to ask (sorry for that^^)

Im currently playing Xenoblade and with your Dolphin-3.0-[r7617]_x64_ICC_L102 build I have the best performance nearly perfect, well except sound (sound crackling occurs).

but theres a patch from mylek:
http://forums.dolphin-emu.org/showthread.php?tid=14356

can you please apply that HLE patch to that 3.0 build I posted above? Im most positiv that it would run perfectly with your build!

(08-31-2011, 05:01 AM)dephined Wrote: [ -> ]Another question: I tried r7574 ICC and Dolphin 3.0 ICC, but the first one has written on the top of the main window "Dolphin-r7574 x86 L101 ICC Build by Lectrode", in the credits there's written the same thing and in the video config the DX9 plugin is shown as Direct3D9 (ICC), while in the second one on the top bar there's only written "Dolphin 3.0", same on credits and the video plugin is shown as Dierct3D9 (without the ICC specification)...I clarify in advance that I downloaded the file "Dolphin-3.0-[r7617]_x86_ICC_L102.7z" but are you sure the version inside is optimized? Because to me it seems a standard Dolphin 3.0...
It's built with ICC. It's been optimized. I just forgot to change the
title. I'll fix that once I get my compiles going again.

(09-01-2011, 06:18 PM)MarcoGiorgy Wrote: [ -> ]Ehi Lec, what about a new release after 7676? And why there isn't a 7676 regular release on dolphin download section?
Between trying to fix ICC compiles, figuring out GIT, and school
starting I haven't been able to compile.
You can always look at the first page under "Hold Ups" to see if
there's something keeping me from compiling. If there's any red
"FIXING..." that means that I'm currently unable to compile, but
I'm working on rectifying whatever problem I'm having.

(09-03-2011, 01:11 AM)Ryudo Wrote: [ -> ]but theres a patch from mylek:
http://forums.dolphin-emu.org/showthread.php?tid=14356
can you please apply that HLE patch to that 3.0 build I posted above? Im most positiv that it would run perfectly with your build!
I'll try as soon as I get my compiles going again. Smile

xenogears

(09-03-2011, 01:11 AM)Ryudo Wrote: [ -> ]but theres a patch from mylek:
http://forums.dolphin-emu.org/showthread.php?tid=14356
can you please apply that HLE patch to that 3.0 build I posted above? Im most positiv that it would run perfectly with your build!
I'll try as soon as I get my compiles going again. Smile
[/quote]

Looking foward to that as well! Thanks. Got into Dolphin just for this game. Your builds have been so close to perfect performance with it, just weird sound bugs that hopefully Mylek's HLE sound patch will fix. Though, he has a newer version of the patch than Ryudo linked to. Version 3.1 seems to be the newest at the moment: http://forums.dolphin-emu.org/showthread.php?tid=14356&pid=169677#pid169677

hm... i think i will give a try to fix this later Smile let me get git tools first... hehe...
this one is pretty easy.

just comment out at [Common] -> [MemoryUtil.cpp] :

Code:
    //if (GetProcessMemoryInfo(hProcess, &pmc, sizeof(pmc)))
        //Ret = StringFromFormat("%s K", ThousandSeparate(pmc.WorkingSetSize / 1024, 7).c_str());

only DSPTool.exe will use this line and it won't affect Dolphin.exe. Once you comment out this one, everything will compile.

I will figure out to fix this GetProcessMemoryInfo(). I have to read Psapi.h first. Thanks.
Code:
Error 216 error LNK2019: unresolved external symbol GetProcessMemoryInfo referenced in function "class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __cdecl MemUsage(void)" (?MemUsage@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ) C:\Users\Gabriel\Documents\dolphin-emu\Source\Core\DolphinWX\VideoCommon.lib(MemoryUtil.obj) Dolphin

[color=#FF0000]NOW ALL PROBLEM SOLVED![/color]

1) Go to your DSPTool and Dolphin project file and press right click.
2) Click Property.
3) Go to Configuration Properties tree.
4) Go to Linker subtree.
5) Go to Input subtree.
6) At Addditional Dependencies column, [color=#FF0000]APPEND [/color] "[color=#C71585]psapi.lib;[/color]" infront of the line.


This is how it will look like:

DSPTool project
Quote:psapi.lib;winmm.lib;%(AdditionalDependencies)

Dolphin project
Quote:psapi.lib;dsound.lib;dxerr.lib;iphlpapi.lib;winmm.lib;setupapi.lib;xinput.lib;vfw32.lib;cg.lib;cgGL.lib;opengl32.lib;glew32s.lib;glu32.lib;rpcrt4.lib;comctl32.lib;%(AdditionalDependencies)


PS: Please remember to uncomment out these lines from Common\MemoryUtil.cpp if your uncomment them earlier.
Code:
    if (GetProcessMemoryInfo(hProcess, &pmc, sizeof(pmc)))
        Ret = StringFromFormat("%s K", ThousandSeparate(pmc.WorkingSetSize / 1024, 7).c_str());
Tried it out, compiled with sucess.
======== Rebuild All: 24 succeeded, 0 failed, 0 skipped ==========

I didnt edit that memoryUtil.cpp, i just did steps before it. Thx lanny!
(09-10-2011, 01:19 AM)vlakipn Wrote: [ -> ]Tried it out, compiled with sucess.
======== Rebuild All: 24 succeeded, 0 failed, 0 skipped ==========
I didnt edit that memoryUtil.cpp, i just did steps before it. Thx lanny!

Thanks lanny for the fix Smile I would have replied sooner but
I was hoping my next post would be with a new revision compiled.

I have had far less time than I hoped. I'm either in class or at work
from 8am to ~10pm every weekday and I work 9-10 hrs a day on
the weekends. And then I have to find time to do homework during
what little free time I have. In addition to that, I'm also teaching
myself c++ and c#. I've had to stop learning assembly due to lack
of time.

Very very very very very busy.

Sleep is overrated. I can sleep long enough when I'm dead Tongue

I'm not complaining, I do what I need to do. I'm just letting you
guys here know that I'm still trying to get back to compiling. I
still have to re-write and re-work some things since the change
from SVN to GIT. I'm no longer able to use the revision number
to determine what fixes and code changes that particular revision
requires.

I can't say I like the new naming system, but if it helps the devs
to better organize and code more efficiently, I guess it might be
worth it.

I'm not sure when I'll have time. I'm looking to thanksgiving break
to get my compiles up and running again. Unless I run into snags,
that's the game plan.

Once I get my builds started again, it will be easier to continue
to do the latest and possibly requests.

And now, if you'll excuse me, I have 3 calculus assignments that are
overdue Big Grin

...No, strike that, only 2. I got one turned in on Friday Big Grin


//End ramblings


//Summary:
-Thx lannyboy
-compile goal = thanksgiving break
need a new build please with mylek´s 3.1 patch Smile. Your builds give me a great speedup for xenoblade, but the sound is stuttering. The newest revision is 3.0-139 i think.