The NEW Build Your Own Arcade Controls

Front End Support => MaLa Frontend => Topic started by: slsimon on January 30, 2008, 10:57:22 am

Title: PC Processor comparison with Mame/Mala (headkaze)
Post by: slsimon on January 30, 2008, 10:57:22 am
Hey guys.  Thought I would toss this questions up to you and see what type of feedback that I can get back.  I have a chance to obtain a core 2 duo processor, (2.13Ghz) for a great price.  I currently have a P4 3.0GHZ (800Mhz) FSB processor with a compiled version of mame (.122u3 with sound diff update as well as hiscore update). Thanks to headkaze's awesome mame compiler. 

I know that the hyperthreading is a virtual core processor in Windows while the duo actually has 2 core processors.  Correct me if I am wrong here.  I am just wondering if it would be worth my time to purchase the core 2 processor, install on my system board, and then go through the compilation process with the same version of mame that I currently have? 

This question is pointed directly at headkaze.  If I do decided to purchase the processor what compile options should I select in your compiler for the duo 2 processor to get maximum efficiency out of the compiler and mame executable? 

I would compile mame with the u1, u2, u3, u4, u5, u6, u7 updates.  I can't remember if the hiscore and or the sounddiff update would need to be compiled next in the list.  I have mame up and running at the moment, so I am not sure if I want to take the risk of breaking something during the upgrade process. 

Any suggestions from the forum members and or headkaze? 
Title: Re: PC Processor comparison with Mame/Mala (headkaze)
Post by: u_rebelscum on January 30, 2008, 06:47:21 pm
I have a chance to obtain a core 2 duo processor, (2.13Ghz) for a great price.  I currently have a P4 3.0GHZ (800Mhz) FSB processor...

Even if you ignore special builds, C2Ds run mame about twice as fast as P4s, and it's not because of multicore vs hyperthreading.  I just posted this on a different forum:

ROMCore Solo/DuoPentium 4
3600 Mhz3500 Mhz
blitz53.8424.76
calspeed37.617.01
carnevil126.6557.19
crusnusa118.0457.1
mace57.326.049
propcycl37.1716.61
xevi3dg157.4980.09

Data from mame benchmarks (http://benchmark.mameworld.net/), mame ver 0.118, in FPS.  Notice that the C2D is running about twice as fast for most game, even after you adjust for the 3.5 vs 3.6 Ghz.  Call it a 2x speed up per hertz.

You'll get a bigger speed up getting the C2D (2x * 2.13 Ghz / 3.0 Ghz = 1.42, or a ~40% increase) than you did when you switched from standard optimization to your (I assume) P4 optimized build.  I'm not sure how well (or if at all) a P4 optimized will run on a Core2, but you can try.  Getting a core2 optimization on a core2 machine (or a P4 on a P4 machine) normally only ups from between 2%-10%, depending on game.


The question is how many games are boardline, that a 40% increase will fix?  A few games still need a 4.0 Ghz C2D or faster (http://forum.arcadecontrols.com/index.php?topic=72776.0) to play at speed, while most games already run fine with a 3.0 P4.  If the games you want are either of these, it won't help.