Pages: 1









The new build is using an Intel Pentium G3258 "Anniversary Edition" CPU.

http://ark.intel.com/products/82723/Intel-Pentium-Processor-G3258-3M-Cache-3_20-GHz



You can get this CPU for approximately $70 online:

http://pcpartpicker.com/part/intel-cpu-bx80646g3258



It's a dual core CPU with 3M of cache and the default speed is 3.2GHz. However, this particular CPU has an unlocked multiplier like the Core "K" CPUs. Most people who try find that it will easily overclock to 4GHz or more with just a small increase in core voltage.



I was able to overclock mine to 4.5GHz after bumping the core voltage up to 1.275v. I'm using an old aftermarket CPU cooler (Scythe Ninja Mini Rev. B) but there are reports of successful overclocks of 4.0 to 4.2 GHz using the stock cooler.



My system also has 8GB of DDR3 1600 CL9 memory if it matters.



These aren't the exact parts I'm using (different motherboard) but the three items below would form the core of a good budget MAME system...



http://pcpartpicker.com/p/vc7K23

$65.99 - Intel Pentium G3258 3.2GHz Dual-Core Processor

$44.89 - MSI H81M-P33 Micro ATX LGA1150 Motherboard

$32.99 - G.Skill Ripjaws Series 8GB (2 x 4GB) DDR3-1600 Memory

$143.87 TOTAL



People have had good results overclocking this CPU on the MSI H81M-P33 motherboard...

https://www.google.com/search?q=MSI+H81M-P33+G3258+overclock



I have a batch script (attached) that runs "mame64 bench -90" on each game three times and I've averaged the three results together for the table below. The Core i7-6700K column is for reference, taken from John IV's benchmark page:



I used the stock 64-bit MAME executable downloaded from the MAMEDev site for my benchmarks.



EDIT : Added more benchmarks. The three systems are:



Intel Core i7-6700K 4.0GHz (4.2GHz turbo)

"Skylake" - 8M cache, 4 cores, 8 threads

32GB DDR4 3200 / AMD Radeon R9 390 8GB / Windows 10 Pro x64



Intel Pentium G3258 3.2GHz (no turbo)

"Haswell" - 3M cache, 2 cores, 2 threads

8GB DDR3 1600 / integrated GPU / Windows 7 Home Premium x64 SP1



Intel Core i5-2500K 3.3Ghz (3.7GHz turbo)

"Sandy Bridge" - 6M cache, 4 cores, 4 threads

8GB DDR3 1600 / Nvidia GeForce 9800 GT 500MB / Windows 7 Home Premium x64 SP1



All are overclocked.





MAME 0.172 Core Pentium Percent Core Percent

i7-6700K G3258 Difference i5-2500K Difference

Game Driver @ 4.48GHz @ 4.5GHz from i7 @ 4.5GHz from i7

------------------------------------------------------------------------------

blitz seattle 335 234 -30% 251 -25%

crusnusa midvunit 414 401 -3% 291 -30%

cubeqst cubeqst 437 405 -7% 259 -41%

cyvern supernova 1191 1064 -11% 903 -24%

dkong dkong 5329 4957 -7% 3988 -25%

drivedge itech32 440 411 -7% 316 -28%

gauntleg vegas 491 319 -35% 339 -31%

gnbarich psikyosh 2175 1993 -8% 1725 -21%

gradius4 hornet 276 203 -26% 207 -25%

gtfore06 iteagle 227 186 -18% 166 -27%

harddriv harddriv 720 665 -8% 504 -30%

kof98 neogeo_noslot 1494 1380 -8% 1075 -28%

mario mario 1848 1779 -4% 1331 -28%

mk4 zeus 305 297 -3% 212 -30%

pacman pacman 19428 18745 -4% 16247 -16%

pinkswts cv1k 592 438 -26% 367 -38%

pong pong 303 314 4% 275 -9%

propcycl namcos22 196 132 -33% 152 -22%

radikalb gaelco3d 290 280 -3% 186 -36%

roadblst roadblst 1147 1090 -5% 922 -20%

robotron williams 8141 7541 -7% 5419 -33%

rvschool zn 512 450 -12% 274 -46%

scud model3 93 91 -2% 81 -13%

sf2 cps1 3348 3091 -8% 2416 -28%

sfa2 cps2 2867 2651 -8% 2049 -29%

sfiii cps3 1730 1604 -7% 1438 -17%

slrasslt gticlub 334 294 -12% 256 -23%

starblad namcos21 265 233 -12% 171 -35%

starsldr aleck64 85 73 -14% 58 -32%

tekken namcos11 743 645 -13% 481 -35%

tekken3 namcos12 310 289 -7% 201 -35%

vfkids stv 251 218 -13% 192 -24%

------------------------------------------------------------------------------

Scores 1760 1640 -7% 1336 -24%

I finally got around to upgrading the PC in my MAME cabinet.The new build is using an Intel Pentium G3258 "Anniversary Edition" CPU.You can get this CPU for approximately $70 online:It's a dual core CPU with 3M of cache and the default speed is 3.2GHz. However, this particular CPU has an unlocked multiplier like the Core "K" CPUs. Most people who try find that it will easily overclock to 4GHz or more with just a small increase in core voltage.I was able to overclock mine to 4.5GHz after bumping the core voltage up to 1.275v. I'm using an old aftermarket CPU cooler (Scythe Ninja Mini Rev. B) but there are reports of successful overclocks of 4.0 to 4.2 GHz using the stock cooler.My system also has 8GB of DDR3 1600 CL9 memory if it matters.These aren't the exact parts I'm using (different motherboard) but the three items below would form the core of a good budget MAME system...$65.99 - Intel Pentium G3258 3.2GHz Dual-Core Processor$44.89 - MSI H81M-P33 Micro ATX LGA1150 Motherboard$32.99 - G.Skill Ripjaws Series 8GB (2 x 4GB) DDR3-1600 Memory$143.87 TOTALPeople have had good results overclocking this CPU on the MSI H81M-P33 motherboard...I have a batch script (attached) that runs "mame64 bench -90" on each game three times and I've averaged the three results together for the table below. The Core i7-6700K column is for reference, taken from John IV's benchmark page: http://www.mameui.info/Bench.htm I used the stock 64-bit MAME executable downloaded from the MAMEDev site for my benchmarks.: Added more benchmarks. The three systems are:Intel Core i7-6700K 4.0GHz (4.2GHz turbo)"Skylake" - 8M cache, 4 cores, 8 threads32GB DDR4 3200 / AMD Radeon R9 390 8GB / Windows 10 Pro x64Intel Pentium G3258 3.2GHz (no turbo)"Haswell" - 3M cache, 2 cores, 2 threads8GB DDR3 1600 / integrated GPU / Windows 7 Home Premium x64 SP1Intel Core i5-2500K 3.3Ghz (3.7GHz turbo)"Sandy Bridge" - 6M cache, 4 cores, 4 threads8GB DDR3 1600 / Nvidia GeForce 9800 GT 500MB / Windows 7 Home Premium x64 SP1All are overclocked.



GroovyMAME support forum on BYOAC









Nice, great 'bang for the buck'!



john iv

http://www.mameui.info/ john iv







Haze Reged: 09/23/03 Posts: 5095 Send PM



Re: MAME benchmarks on the $70 Intel Pentium G3258 [Re: krick]

#352416 - 04/03/16 06:42 PM Reply







>

> The new build is using an Intel Pentium G3258 "Anniversary Edition" CPU.

> http://ark.intel.com/products/82723/Intel-Pentium-Processor-G3258-3M-Cache-3_20-GHz

>

> You can get this CPU for approximately $70 online:

> http://pcpartpicker.com/part/intel-cpu-bx80646g3258

>

> It's a dual core CPU with 3M of cache and the default speed is 3.2GHz. However, this

> particular CPU has an unlocked multiplier like the Core "K" CPUs. Most people who try

> find that it will easily overclock to 4GHz or more with just a small increase in core

> voltage.

>

> I was able to overclock mine to 4.5GHz after bumping the core voltage up to 1.275v.

> I'm using an old aftermarket CPU cooler (Scythe Ninja Mini Rev. B) but there are

> reports of successful overclocks of 4.0 to 4.2 GHz using the stock cooler.

>

> My system also has 8GB of DDR3 1600 CL9 memory if it matters.

>

> These aren't the exact parts I'm using (different motherboard) but the three items

> below would form the core of a good budget MAME system...

>

> http://pcpartpicker.com/p/vc7K23

> $65.99 - Intel Pentium G3258 3.2GHz Dual-Core Processor

> $44.89 - MSI H81M-P33 Micro ATX LGA1150 Motherboard

> $32.99 - G.Skill Ripjaws Series 8GB (2 x 4GB) DDR3-1600 Memory

> $143.87 TOTAL

>

> People have had good results overclocking this CPU on the MSI H81M-P33 motherboard...

> https://www.google.com/search?q=MSI+H81M-P33+G3258+overclock

>

> I have a batch script (attached) that runs "mame64 bench -90" on each game three

> times and I've averaged the three results together for the table below. The Core

> i7-6700K column is for reference, taken from John IV's benchmark page:

> http://www.mameui.info/Bench.htm

>

> I used the stock 64-bit MAME executable downloaded from the MAMEDev site for my

> benchmarks.

>

>

> MAME 0.172 Core Pentium

> i7-6700K g3258 Percent

> Game Driver @ 4.48GHz @ 4.5GHz Difference

> --------------------------------------------------------

> blitz seattle 335 234 -30%

> crusnusa midvunit 414 401 -3%

> cubeqst cubeqst 437 405 -7%

> cyvern supernova 1191 1064 -11%

> dkong dkong 5329 4957 -7%

> drivedge itech32 440 411 -7%

> gauntleg vegas 491 319 -35%

> gnbarich psikyosh 2175 1993 -8%

> gradius4 hornet 276 203 -26%

> gtfore06 iteagle 227 186 -18%

> harddriv harddriv 720 665 -8%

> kof98 neogeo_noslot 1494 1380 -8%

> mario mario 1848 1779 -4%

> mk4 zeus 305 297 -3%

> pacman pacman 19428 18745 -4%

> pinkswts cv1k 592 438 -26%

> pong pong 303 314 4%

> propcycl namcos22 196 132 -33%

> radikalb gaelco3d 290 280 -3%

> roadblst roadblst 1147 1090 -5%

> robotron williams 8141 7541 -7%

> rvschool zn 512 450 -12%

> scud model3 93 91 -2%

> sf2 cps1 3348 3091 -8%

> sfa2 cps2 2867 2651 -8%

> sfiii cps3 1730 1604 -7%

> slrasslt gticlub 334 294 -12%

> starblad namcos21 265 233 -12%

> starsldr aleck64 85 73 -14%

> tekken namcos11 743 645 -13%

> tekken3 namcos12 310 289 -7%

> vfkids stv 251 218 -13%

> --------------------------------------------------------

> Scores 1760 1640 -7%



interesting to note that the biggest differences are on the drivers that are actually threaded, so MAME clearly does benefit from the extra cores of the i7 in such cases.



it's interesting because a lot of people still say that more than 2 cores is a waste for MAME, but if you're running those threaded drivers it actually appears to be quite significant. > I finally got around to upgrading the PC in my MAME cabinet.> The new build is using an Intel Pentium G3258 "Anniversary Edition" CPU.> You can get this CPU for approximately $70 online:> It's a dual core CPU with 3M of cache and the default speed is 3.2GHz. However, this> particular CPU has an unlocked multiplier like the Core "K" CPUs. Most people who try> find that it will easily overclock to 4GHz or more with just a small increase in core> voltage.> I was able to overclock mine to 4.5GHz after bumping the core voltage up to 1.275v.> I'm using an old aftermarket CPU cooler (Scythe Ninja Mini Rev. B) but there are> reports of successful overclocks of 4.0 to 4.2 GHz using the stock cooler.> My system also has 8GB of DDR3 1600 CL9 memory if it matters.> These aren't the exact parts I'm using (different motherboard) but the three items> below would form the core of a good budget MAME system...> $65.99 - Intel Pentium G3258 3.2GHz Dual-Core Processor> $44.89 - MSI H81M-P33 Micro ATX LGA1150 Motherboard> $32.99 - G.Skill Ripjaws Series 8GB (2 x 4GB) DDR3-1600 Memory> $143.87 TOTAL> People have had good results overclocking this CPU on the MSI H81M-P33 motherboard...> I have a batch script (attached) that runs "mame64 bench -90" on each game three> times and I've averaged the three results together for the table below. The Core> i7-6700K column is for reference, taken from John IV's benchmark page:> I used the stock 64-bit MAME executable downloaded from the MAMEDev site for my> benchmarks.> MAME 0.172 Core Pentium> i7-6700K g3258 Percent> Game Driver @ 4.48GHz @ 4.5GHz Difference> --------------------------------------------------------> blitz seattle 335 234 -30%> crusnusa midvunit 414 401 -3%> cubeqst cubeqst 437 405 -7%> cyvern supernova 1191 1064 -11%> dkong dkong 5329 4957 -7%> drivedge itech32 440 411 -7%> gauntleg vegas 491 319 -35%> gnbarich psikyosh 2175 1993 -8%> gradius4 hornet 276 203 -26%> gtfore06 iteagle 227 186 -18%> harddriv harddriv 720 665 -8%> kof98 neogeo_noslot 1494 1380 -8%> mario mario 1848 1779 -4%> mk4 zeus 305 297 -3%> pacman pacman 19428 18745 -4%> pinkswts cv1k 592 438 -26%> pong pong 303 314 4%> propcycl namcos22 196 132 -33%> radikalb gaelco3d 290 280 -3%> roadblst roadblst 1147 1090 -5%> robotron williams 8141 7541 -7%> rvschool zn 512 450 -12%> scud model3 93 91 -2%> sf2 cps1 3348 3091 -8%> sfa2 cps2 2867 2651 -8%> sfiii cps3 1730 1604 -7%> slrasslt gticlub 334 294 -12%> starblad namcos21 265 233 -12%> starsldr aleck64 85 73 -14%> tekken namcos11 743 645 -13%> tekken3 namcos12 310 289 -7%> vfkids stv 251 218 -13%> --------------------------------------------------------> Scores 1760 1640 -7%interesting to note that the biggest differences are on the drivers that are actually threaded, so MAME clearly does benefit from the extra cores of the i7 in such cases.it's interesting because a lot of people still say that more than 2 cores is a waste for MAME, but if you're running those threaded drivers it actually appears to be quite significant.







krick Get Fuzzy Reged: 02/09/04 Posts: 4235 Send PM



Re: MAME benchmarks on the $70 Intel Pentium G3258 [Re: Haze]

#352417 - 04/03/16 07:30 PM Reply





> interesting to note that the biggest differences are on the drivers that are actually

> threaded, so MAME clearly does benefit from the extra cores of the i7 in such cases.

>

> it's interesting because a lot of people still say that more than 2 cores is a waste

> for MAME, but if you're running those threaded drivers it actually appears to be

> quite significant.



It might not be just more cores/threads. It could be the larger cache (8M vs 3M). It could be the memory speed (3200MHz vs 1600MHz). It's not likely, but it could be the amount of memory (32GB vs 8GB). Or it could be some combination of the above.



Though, ultimately, it may or may not matter, depending on how fast the game performs on your PC.



For example, on my CPU, Blitz is 30% slower than on the i7. However, it still runs at 100% in actual gameplay.



I imagine games/drivers that are under 200% in the benchmark probably won't run a solid 100%.



GroovyMAME support forum on BYOAC









Mind if I include your results?

What OS? What graphic card? Thanks -



john iv

http://www.mameui.info/ john iv









I don't mind at all. Do whatever you like with the benchmark results.



I added another set of benchmarks on my Core i5-2500K @ 4.5GHz.



I also added system info.



GroovyMAME support forum on BYOAC







krick Get Fuzzy Reged: 02/09/04 Posts: 4235 Send PM



Re: MAME benchmarks on the $70 Intel Pentium G3258 [Re: Haze]

#352422 - 04/03/16 11:09 PM Reply





I just ran a set of benchmarks on my quad-core i5 (Sandy Bridge) and the results are interesting. It has twice as much cache and twice as many cores as the Pentium, but running at the same clock speed it only beats the Pentium on blitz, gauntleg, and gradius4. Over all, it's 15-25% slower. Maybe those three are the ones that benefit the most from extra cores.



GroovyMAME support forum on BYOAC











http://www.mameui.info/Bench.htm Updated results:



john iv

http://www.mameui.info/ john iv







MooglyGuy Renegade MAME Dev Reged: 09/01/05 Posts: 1987 Send PM



Re: MAME benchmarks on the $70 Intel Pentium G3258 [Re: krick]

#352454 - 04/04/16 08:55 AM Reply





> > interesting to note that the biggest differences are on the drivers that are

> actually

> > threaded, so MAME clearly does benefit from the extra cores of the i7 in such

> cases.

> >

> > it's interesting because a lot of people still say that more than 2 cores is a

> waste

> > for MAME, but if you're running those threaded drivers it actually appears to be

> > quite significant.

>

> It might not be just more cores/threads. It could be the larger cache (8M vs 3M). It

> could be the memory speed (3200MHz vs 1600MHz). It's not likely, but it could be the

> amount of memory (32GB vs 8GB). Or it could be some combination of the above.



There's no way that that's the case, otherwise you'd see uniformly lower performance across the board. Instead, for games that don't take advantage of MAME's multithreaded rendering, you're seeing a performance loss of around 5-8%, whereas for games that do use MAME's multithreaded rendering, you're seeing a performance loss of around 30%. It's painfully obvious that it's because of the extra cores (or lack thereof) and not due to any other factor.







Jakobud MAME Fan Reged: 04/04/16 Posts: 2 Send PM



Re: MAME benchmarks on the $70 Intel Pentium G3258 [Re: MooglyGuy]

#352481 - 04/04/16 12:53 PM Reply





Interesting info thanks!



Regarding these games that were picked for the benchmark, I'm curious why they were picked? Why just these games?



Also, regarding the 90 second benchmark, does each game just go through it's demo mode then? Is that a good test of how a game will perform when you are actually playing it?



Thanks,









I've done these benchmarks for Mame for many many years (2001 and before?), like the old days:

mame %1 -noafs -nothrottle -ftr 10000 -r 1280x1024x32 -refresh 60 -norc -nosleep -effect none



The choices are partly arbitrary (pacman for Nicola's first games, robotron and dkong as they're my favorites); but many of these games were benchmark milestones for their times, beyond the capabilities of the PC hardware of the day to run (roadblast, propcycl, radikalb). Some of them were initial stabs at DRC engines or emulation of 3D like the Glide games.



The 90 seconds was chosen initially because most games do get into the 'game mode' of their demos by then and there was't an easily facility to jump past the diagnostics typically.



john iv

http://www.mameui.info/ john iv







inte MAME Fan Reged: 02/24/06 Posts: 3 Send PM



Re: MAME benchmarks on the $70 Intel Pentium G3258 [Re: Haze]

#352484 - 04/04/16 01:26 PM Reply





> interesting to note that the biggest differences are on the drivers that are actually

> threaded, so MAME clearly does benefit from the extra cores of the i7 in such cases.

>

> it's interesting because a lot of people still say that more than 2 cores is a waste

> for MAME, but if you're running those threaded drivers it actually appears to be

> quite significant.



It seems so, recommending the G3258 for a cabinet is easy because of the great single-thread performance versus cost.



Does anyone off-hand know which drivers benefit from multithreading (aside from the ones in this thread)?







Haze Reged: 09/23/03 Posts: 5095 Send PM



Re: MAME benchmarks on the $70 Intel Pentium G3258 [Re: inte]

#352490 - 04/04/16 02:22 PM Reply





> > interesting to note that the biggest differences are on the drivers that are

> actually

> > threaded, so MAME clearly does benefit from the extra cores of the i7 in such

> cases.

> >

> > it's interesting because a lot of people still say that more than 2 cores is a

> waste

> > for MAME, but if you're running those threaded drivers it actually appears to be

> > quite significant.

>

> It seems so, recommending the G3258 for a cabinet is easy because of the great

> single-thread performance versus cost.

>

> Does anyone off-hand know which drivers benefit from multithreading (aside from the

> ones in this thread)?



I think the 'problem' is it's typically the higher end drivers, ie the ones that need it most in the first place.



Stuff like Golden Tee Fore! will still struggle at medium res for example (it uses Voodoo, anything using Voodoo is threaded) There are some courses where in thick bushes it will drop to ~85 - 90% even on a 4ghz i7 using all threads.



The pong result is slightly surprising tho, faster on the weaker CPU?! that said I think the discrete sound stuff can use threads too. It would probably be wise to add Spelunker II, Horizon or Kid Niki to this list because the discrete sound in them has really increased performance demands and they tend to catch people off guard.



Edited by Haze (04/04/16 02:24 PM)







inte MAME Fan Reged: 02/24/06 Posts: 3 Send PM



Re: MAME benchmarks on the $70 Intel Pentium G3258 [Re: Haze]

#352491 - 04/04/16 02:32 PM Reply





> I think the 'problem' is it's typically the higher end drivers, ie the ones that need

> it most in the first place.

>

> Stuff like Golden Tee Fore! will still struggle at medium res for example (it uses

> Voodoo, anything using Voodoo is threaded) There are some courses where in thick

> bushes it will drop to ~85 - 90% even on a 4ghz i7 using all threads.

>

> The pong result is slightly surprising tho, faster on the weaker CPU?! that said I

> think the discrete sound stuff can use threads too. It would probably be wise to add

> Spelunker II, Horizon or Kid Niki to this list because the discrete sound in them has

> really increased performance demands and they tend to catch people off guard.



Ok, thanks! Very good to know.



Also, GroovyMAME with a high frame_delay setting can make almost any system buckle, even with lower end drivers!







krick Get Fuzzy Reged: 02/09/04 Posts: 4235 Send PM



Re: MAME benchmarks on the $70 Intel Pentium G3258 [Re: Haze]

#352519 - 04/05/16 12:18 AM Reply





> The pong result is slightly surprising tho, faster on the weaker CPU?!



It surprised me too. I ran the benchmark three times: 312.19% 314.32% 314.09%



Any theories on what the reason might be?





> that said I

> think the discrete sound stuff can use threads too. It would probably be wise to add

> Spelunker II, Horizon or Kid Niki to this list because the discrete sound in them has

> really increased performance demands and they tend to catch people off guard.



kidniki should definitely be added to the benchmark.



Can you think of any other interesting drivers that should be represented?







R. Belmont Cuckoo for IGAvania Reged: 09/21/03 Posts: 9684 Loc: ECV-197 The Orville Send PM



Re: MAME benchmarks on the $70 Intel Pentium G3258 [Re: Haze]

#352536 - 04/05/16 12:19 PM Reply





> it's interesting because a lot of people still say that more than 2 cores is a waste

> for MAME, but if you're running those threaded drivers it actually appears to be

> quite significant.



I've said for years that MAME can saturate up to 3 cores reliably. With the new C++11 work item code it's possible it may scale even further, but I haven't tested that yet.









288.57% for kidniki on the 6700K at 4.48Ghz.









> 288.57% for kidniki on the 6700K at 4.48Ghz.



263.55% (average of 3 runs) on the Pentium g3258 @ 4.5GHz



235.90% (average of 3 runs) on the Core i5-2500K @ 4.5GHz









.172 presumably.









> .172 presumably.



Yep. The same official 0.172 64-bit binary downloaded from MAMEDev as was used for the other benchmarks.













www.mameui.info/bench.htm Results updated w/ KidNiki.













All games were tested on G3258 when remaining scores calculated based on passmark single core score for processors.



Since Haze recently corrected me that some drivers are already using more than one thread some scores calculated might be innacurate, mostly for games that need lot of power.



Also since 163 there were many changes in mame so some scores won't the same if any.



The base at that time was windows 7 x64 with command bench 299.



Edited by haynor666 (04/12/16 05:38 PM) I did some test for mame 163 some time ago- https://mega.nz/#!MpdgjTKb!P7NyIpkxCaZIp_hA-wtoHRQdP_G8T3MKugoGpdbKvnM All games were tested on G3258 when remaining scores calculated based on passmark single core score for processors.Since Haze recently corrected me that some drivers are already using more than one thread some scores calculated might be innacurate, mostly for games that need lot of power.Also since 163 there were many changes in mame so some scores won't the same if any.The base at that time was windows 7 x64 with command bench 299.









Recent GIT brings serious improvement in KidNiki. You may want to re-test game again.



