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: Is Mame still using 2 cores only? (aka should I get a core 2 duo or quad?)  (Read 2650 times)

0 Members and 1 Guest are viewing this topic.

Endprodukt

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 759
  • Last login:Today at 07:38:51 am
  • I want to build my own arcade controls!
This maybe beaten to death but I wanted to be sure what's going on right now. I want a faster processor so I can play some more 3D games like Tekken Tag or Soul Calibur. It's either a Q9650 or an E8600 depending on what I really need as the price difference is quiet huge. Any input would be appreciated. Thanks!

xefned

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 121
  • Last login:June 07, 2021, 01:28:30 pm
  • Unearthing ancient threads is my special skill.
    • Matthew's projects

Still 2 core as far as I know.
But the non-mame games would still benefit from quad core, so if playing them is a priority as high as mame, you should consider quad-core.  The Phenom's and Zambezi's are quite affordable for how much power they pack.


Searching for Zwackery, not because it's rare, because it's fun.

Endprodukt

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 759
  • Last login:Today at 07:38:51 am
  • I want to build my own arcade controls!
My mainboard wont support those... needs to be intel quad or core 2 duo unfortunately. Right now I have Q6600 with 2,4ghz which is not enough for some of the game i'd love to play. 

xefned

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 121
  • Last login:June 07, 2021, 01:28:30 pm
  • Unearthing ancient threads is my special skill.
    • Matthew's projects
Oh yeah, a new motherboard increases the investment substantially. But processor upgrades for LGA 775 boards are quickly reaching end-of-life. I personally wouldn't put any more money into that board.


Searching for Zwackery, not because it's rare, because it's fun.

Endprodukt

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 759
  • Last login:Today at 07:38:51 am
  • I want to build my own arcade controls!
maybe I'll wait until the processors for the socket will be sold for next to nothing. thanks mate!

Gesendet von meinem HTC Desire HD A9191 mit Tapatalk 2


Lilwolf

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 4945
  • Last login:July 31, 2022, 10:26:34 pm
One more mention on the quad core.  Windows can use the 3rd.  Lots of little background stuff goes on.  So pushing those onto another also helps... a bit...

jezz

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 2
  • Last login:February 02, 2013, 11:55:40 pm
  • I want to build my own arcade controls!
One more mention on the quad core.  Windows can use the 3rd.  Lots of little background stuff goes on.  So pushing those onto another also helps... a bit...

To be clear, Windows doesn't exactly schedule as you're describing. You could explicitly set the CPU affinity of every process to get that behavior, but that's more effort than it's worth. Windows 7-and-prior will schedule arbitrarily, doing some tolerable-but-not-really-optimal load balancing between the available cores. In general, other processes will share the cores MAME is running on such, though just to a lesser extent than on a >2 core machine (unless MAME completely pegs them, which isn't common).

Windows 8 has some different behavior in this department that I'm not clear on, but I seem to recall the SMP scheduler has been rewritten (though this may have just been to support 256 cores up from 64 cores).

kahlid74

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1366
  • Last login:January 01, 2021, 12:42:56 pm
  • Gaming for a better future!
    • GamersAnon
One more mention on the quad core.  Windows can use the 3rd.  Lots of little background stuff goes on.  So pushing those onto another also helps... a bit...

To be clear, Windows doesn't exactly schedule as you're describing. You could explicitly set the CPU affinity of every process to get that behavior, but that's more effort than it's worth. Windows 7-and-prior will schedule arbitrarily, doing some tolerable-but-not-really-optimal load balancing between the available cores. In general, other processes will share the cores MAME is running on such, though just to a lesser extent than on a >2 core machine (unless MAME completely pegs them, which isn't common).

Windows 8 has some different behavior in this department that I'm not clear on, but I seem to recall the SMP scheduler has been rewritten (though this may have just been to support 256 cores up from 64 cores).

Windows 8 SMP was re-written to better facilitate how cores and threads are handled with regard to virtualization.  Specifically since Windows 8 core is essentially Server 2012 which has Hyper-V as it's main fighting point against VMware's vSphere.

bizkonson

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 30
  • Last login:November 26, 2012, 03:13:54 pm
  • Question everything

Still 2 core as far as I know.
But the non-mame games would still benefit from quad core, so if playing them is a priority as high as mame, you should consider quad-core.  The Phenom's and Zambezi's are quite affordable for how much power they pack.

when you say non mame games will benifit do you mean regular PC games or the other emulators like DC emu or PS2 emu?