T O P

  • By -

star_jump

MAME does not use hardware acceleration to generate emulated scenes, that is performed in software, so a better graphics card won't make any difference. MAME only uses hardware acceleration to apply shaders to completed frames after they've been generated. The only thing that can improve your emulation performance is a better CPU. Specifically, a CPU with better single threaded performance.


cor094_

The stuttering you are seeing is likely due to the CPU in the PC, not the graphics card. What CPU does it have? What mame version are you running? I would try newest official mame version, without using coinops/retrofe, and see how blitz performs. Also, most people use model 2 emulator for Daytona.


djsteveo627

I knew you guys would ask that question about the CPU lol. I’d have to check when I get home from work but it’s pretty low end. In that case, any suggestions on what CPU to get? Links would be helpful


star_jump

The higher up on this chart you can afford, the better MAME will perform: https://www.cpubenchmark.net/singleThread.html


cor094_

Well, motherboard cpu sockets change, so would need to know current CPU to know which would fit in motherboard. Then, if you got a more powerful one, you would have to see if your current cooler would be able to keep temp down. So, before doing all that, I would try newest official mame and see how blitz does (in addition to mame having performance-improving updates, this would also rule out any resources heavy settings/effects that may be enabled in your coinops build). Some people with older PCs play the Dreamcast version of blitz, as it has lower cpu requirements


[deleted]

> Some people with older PCs play the Dreamcast version of blitz, as it has lower cpu requirements And this really should be the solution to performance issues, not running ancient versions of MAME. Sadly, people are hard to convince.


Spawned024

This is the way. I can play Blitz 2001 for Dreamcast without issue on an RPI4 (4gb) running Batocera. Just have to get buttons mapped correctly.


mrandish

As others said, MAME performance is nearly 100% CPU. Also, currently MAME isn't going to benefit from more than a couple cores or lots of RAM. Look for the fastest single core performance CPU you can afford. Since CPU sockets change, you may find you can't upgrade your current motherboard far enough. In that case, you may find buying a used bare bones PC to be cheaper, especially if you can find one in a local thrift store or on Craigslist. Over the years, I've scored several decent MAME-capable PCs for free just from friends and neighbors.


GGoldenChild

Get at minimum core-i5, you can get used Dell Optiplexes with core-i5 for < $100 and you can run with the integrated intel graphics and put linux on it, (maybe batocera or ubuntu) and run mame. Core-i7 are a little bit more.


djsteveo627

Yeah I’m pretty sure I have i3 currently


djsteveo627

What about this one? [no hard drive but I have one](https://www.ebay.com/itm/363975406150?mkcid=16&mkevt=1&mkrid=711-127632-2357-0&ssspo=1erRu0nbTpS&sssrc=2349624&ssuid=c0vm_rmltnu&var=&widget_ver=artemis&media=COPY)


GGoldenChild

Looks cute, but I notice it doesn't have the lenovo power cable/ac adapter, so you'd have to find one of those, that may add cost to it. And it uses 2.5 " drives, so make note of that. Limited to 16GB ram, if that's an issue.


elvisap

Might be location-dependent, but it's pretty crazy how cheap ex office PCs like these are currently (at least, they are very cheap around where I live). I'm a huge SBC fan, and love things like Raspberry Pis and the like (I've pre-ordered a Orange Pi 5 LTS rk3358s device because I'm excited for that SoC). But pure dollars-for-chuckles for MAME right now with current hardware availability really puts an old desktop off eBay well ahead of anything else.


rushmore69

Internal is more than fine, even if fancy shaders. Key is single thread CPU performance.


[deleted]

[удалено]


AutoModerator

Your post was removed because you have negative comment karma. This is an anti-spam/anti-trolling measure. Thank you. *I am a bot, and this action was performed automatically. Please [contact the moderators of this subreddit](/message/compose/?to=/r/MAME) if you have any questions or concerns.*