• Login
  • Register
  • Dolphin Forums
  • Home
  • FAQ
  • Download
  • Wiki
  • Code


Dolphin, the GameCube and Wii emulator - Forums › Dolphin Emulator Discussion and Support › Development Discussion v
« Previous 1 ... 78 79 80 81 82 ... 116 Next »

For those making builds with intel C++, mainly non-intel cpu owners
View New Posts | View Today's Posts

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Thread Modes
For those making builds with intel C++, mainly non-intel cpu owners
07-18-2010, 02:59 AM
#1
glorer
Unregistered
 
Hi,

i made this thread after testing different builds and observing that any kind of build with SSE3 wont work, and builds with SSE2 will run slower, on my AMD system but will work on my INTEL one (being the intel one "smaller" it run dolphin faster, on fps some times its +10, both with same configuration or a different one).

Wondering why this happen (taking into account that my CPU support SSE3 and all) i have researched around a for a while and keep finding different whinings, until i started to find actual information, this is the best article so far i have found:

Intel's "cripple AMD" function

The author explain why this happen, since when it happens and how there is no official solution yet.

Fortunately there is an unofficial fix for the compiler that works, you can access from the article itself (lecture recommended) or you can go trough this link:

Software optimization resources

In the first chapter Optimizing software in C++: An optimization guide for Windows, Linux and Mac platforms you need to go to 13.5 CPU dispatching in Intel compiler in there is explained not only how CPU dispatching works but the fix for the intel c++ compiler plus examples for implementing it.

I wont cry to you all, taking into account that you guys made builds extremely fast so that we can use them, but it will be a nice "touch" for us non-intel cpus users if this fix can be applied.

Thx


PD
All that aside, the guides seems to be pretty good and probably useful for you all out there.


---------------------
i didnt know where to make this thread so pls move if necessary
---------------------
Reply
07-18-2010, 03:58 AM
#2
naoan Offline
Senior Member
****
Posts: 570
Threads: 2
Joined: Jul 2009
Did you also consider both cpu clockspeed and model? compiler optimization should have not yield that much speed over the normal vs compile.
Find
Reply
07-18-2010, 04:10 AM
#3
glorer
Unregistered
 
yes i did only 1 game show such "rift" between the 2 systems, yet overall the intel one is over the amd one, min difference is 3fps and max 10.

The one with the biggest difference is ju on, more noticeable on the courage test intro (the dog walking on the building) on AMD fps are 45-50 and intel 55-61


Specs
Intel
Core2Duo E6400 2,13
kingston valueram 2GB ddr2-667
ATI 3870

Amd
Phenom 9650 2,30
kingston valueram 3GB ddr2-800
ATI 4770
*Cool and quiet disabled, when enabled it work even worse

HD
the same SATA seagate 7200rpm 160GB
Reply
07-18-2010, 04:50 AM
#4
slipk487 Offline
Junior Member
**
Posts: 16
Threads: 0
Joined: Apr 2010
I havnt had any problems running sse3 builds on my AMD Athlon II X4 630.
Find
Reply
07-18-2010, 05:54 AM (This post was last modified: 07-18-2010, 05:55 AM by blackJade.)
#5
blackJade Offline
Member
***
Posts: 168
Threads: 2
Joined: May 2010
Well, the article is good for learning I think.
But using intel C++ optimize a builds and compare with AMD is stupid...
It is a intel C++ product, it is understandable it cannot optimize AMD much.
I think you can try other compiler to optimize with AMD.
There are not only one compilers can optimizing program...

For the issue that cannot run SSE3 at AMD CPU I think you can ask Lectrode for information.
It seems some optimize settings will make it cannot run with AMD.
[Image: 1289890.png]
Find
Reply
07-18-2010, 06:09 AM
#6
glorer
Unregistered
 
im looking about it on my own if i cannot find why then ill ask ^^

it seems intel c++ is the best compiler and optimizer out there and the thing is that with the fix the intel c++ optimize stuff as good for intel and amd, of course intel ill never implement the fix, there is no interest in optimizing for others companies
Reply
« Next Oldest | Next Newest »


  • View a Printable Version
  • Subscribe to this thread
Forum Jump:


Users browsing this thread: 1 Guest(s)



Powered By MyBB | Theme by Fragma

Linear Mode
Threaded Mode