Main Restorations Software Audio/Jukebox/MP3 Everything Else Buy/Sell/Trade
Project Announcements Monitor/Video GroovyMAME Merit/JVL Touchscreen Meet Up Retail Vendors
Driving & Racing Woodworking Software Support Forums Consoles Project Arcade Reviews
Automated Projects Artwork Frontend Support Forums Pinball Forum Discussion Old Boards
Raspberry Pi & Dev Board controls.dat Linux Miscellaneous Arcade Wiki Discussion Old Archives
Lightguns Arcade1Up Try the site in https mode Site News

Unread posts | New Replies | Recent posts | Rules | Chatroom | Wiki | File Repository | RSS | Submit news

  

Author Topic: I have a 1.4 Ghz AMD Athlon, should I use the i686 version of MAME .66?  (Read 2965 times)

0 Members and 1 Guest are viewing this topic.

AceTKK

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 664
  • Last login:August 20, 2011, 01:14:48 am
I'm going to grab the new version of MAME tonight and I'm not sure which version to get.  I would assume that I won't get any benefit by running the i686 optimized version on an AMD processor, but I'm not sure.  What do you recommend?

thx,
-Ace-
I want my own arcade controls!

SirPoonga

  • Puck'em Up
  • Global Moderator
  • Trade Count: (+1)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 8188
  • Last login:Yesterday at 11:04:07 pm
  • The Bears Still Suck!
Actually I think you will get some optimization.  Anyway, only one way to really find out,  get both,  run an intesive game with verbose, see if there is significance in fps.

AceTKK

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 664
  • Last login:August 20, 2011, 01:14:48 am
errrr... verbose???

I want my own arcade controls!

cdbrown

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1241
  • Last login:October 16, 2017, 09:52:03 pm
  • Bowowow
I think that's F11 which brings up the fps at the top right corner of the screen.  Make sure you have frameskip off or set to zero.  Run a game that is cpu intensive (alot of the midway games are) and press F11.  You should see some numbers at the top of the screen.  

eg 60/60 means doing 60 fps out of a possible 60 fps, that's what you want it to run all the time (but it won't for some games).  May get something like 32/60 where it is running nearly half as slow as it should.

Find some games which slow down and test them on both builds.  You may find that one gives you a few more fps than the other which is always beneficial.

Minwah

  • Trade Count: (+3)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 7662
  • Last login:January 18, 2019, 05:03:20 am
    • MAMEWAH
I use STUN Runner and Galaxy Fight for this purpose...they don't seem to run too well on my 1.4Ghz.

Howard_Casto

  • Idiot Police
  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 19427
  • Last login:July 13, 2025, 11:38:27 am
  • Your Post's Soul is MINE!!! .......Again??
    • The Dragon King
Try running fastmame instead.  Unlike the i686 optimized version, as it could give you a noticable speed increase.  It can be up to a maximum of 30% increase, while i686 version is only advertised to give a 3-5% increase in speed, and that's on a pentium chip....

www.geoshock.com

rampy

  • *shrug*
  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2910
  • Last login:March 02, 2007, 11:32:16 am
  • ...as useless as a JPG is to Helen Keller
    • Build Your Own PVR
Try running fastmame instead.  Unlike the i686 optimized version, as it could give you a noticable speed increase.  It can be up to a maximum of 30% increase, while i686 version is only advertised to give a 3-5% increase in speed, and that's on a pentium chip....

www.geoshock.com

tell me more about this fastmame - is it legit? What do they do differently?  How new is this (I haven't heard of it) ?

Heck I remember when compiling with proc optimization flags wasn't done by the mame team's binaries - some other mamer put out builds called Amame or pmame (depending on your processor)... *Shrug* (just sharing some history for no good reason)

Furthermore: where's the source to fast mame (just curious)?!

rampy
« Last Edit: March 11, 2003, 10:21:30 am by rampy »

Lilwolf

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 4945
  • Last login:July 31, 2022, 10:26:34 pm
fastmame uses microsofts compilers.  And it does a better job of optimizing the low level stuff

so yes, it does do a good increase.  I hear that its more like 10% with spikes up to 30%.

but 10% is a HUGE differences when you need it.

I've never seen a difference on my athlons between the different normal compiles.  So I only used the main one.

Howard_Casto

  • Idiot Police
  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 19427
  • Last login:July 13, 2025, 11:38:27 am
  • Your Post's Soul is MINE!!! .......Again??
    • The Dragon King
fastmame uses microsofts compilers.  And it does a better job of optimizing the low level stuff

so yes, it does do a good increase.  I hear that its more like 10% with spikes up to 30%.

but 10% is a HUGE differences when you need it.

I've never seen a difference on my athlons between the different normal compiles.  So I only used the main one.


What he said :D

Justin

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 554
  • Last login:July 16, 2025, 12:37:47 pm
    • Centipede MAME cabinet
I have an Athlon XP 1800+  and just yesterday tested both the normal and the 686 optimized versions of mame.  The 686 MAME was in fact slighlty slower than the std MAME...   but I guess ymmv depending on your exact processor... you did not say you had an Athlon XP... so...
"3 warps to Uranus" -- so I stopped playing!

AceTKK

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 664
  • Last login:August 20, 2011, 01:14:48 am
Re:I have a 1.4 Ghz AMD Athlon, should I use the i686 version of MAME .66?
« Reply #10 on: March 13, 2003, 02:18:49 am »
That's interesting Justin.  I haven't gotten around to testing the two builds head-to-head yet, but I will report back when I have.  My processor is a 1.4 Ghz. Thunderbird core, not the Palamino (XP) core.  

-Ace-
I want my own arcade controls!