Jump to content
IGNORED

Are you happy with mame performance on your rig?


Keatah

Recommended Posts

Are you happy with how MAME is performing on your rig? I recently got around to testing a basic mainstream i7-8700 by the numbers.  And in a status update I mentioned that most classic arcade cabs idle along at 1-5% CPU utilization. That's great. And not really any more even if BGFX/HLSL/GLSL is in use - with all the ratbaggy CRT effects like spillage, scanlines, shadowmask, edge distortion, blooming, convergence failure, and NTSC noise. Of course doing all that takes the graphics card (1080GTX) out of idle and uses about 20% it. Still none of that spins up the fans yet. This is for games like Tempest and Tac/Scan, or even Assault and Blasteroids. And that's on a single CPU core floating around 2.2GHz more or less. The other 5 cores are probably causing mischief or looking for something to do. Or doing nothing because their respective charts are essentially flatlined.

 

In Altirra the situation is even better. Playing Star Raiders or BallBlazer, one core hovers around 1GHZ and the rest are asleep or off screwing around with something else. GPU is at about 20% with or without TV effects and distortion and scanlines. If I hit the turbo button (F1) I can get like 2000FPS.

 

So clearly mainstream hardware is a good thing and you won't go wrong with it. And the 8700 is clearly a refined part that enjoys doing emulators! ss'yeheh...

  • Like 2
Link to comment
Share on other sites

I play mostly 90s shmups... and only my desktop can handle them without having low framerates or choppy audio. Well actually my old desktop could with its 8GB of RAM, Athlon X4, and 2GB GPU. My new desktop with its 16GB of RAM, i7, and RTX 2080 (8GB) might be overkill but games run great.

  • Like 1
Link to comment
Share on other sites

@mr_me This is recently released 216.

 

---

 

Having more than 1 layer of emulation is amusing. You can go as deep as CPU power allows more or less. But be cognizant of diverging accuracy. Accuracy should be a main goal of all emulators. I've only done multiple levels for shits & giggles.

 

I'm not a big fan of the latest hardware. Make no mistake I enjoy reading about where the stuff is going and all the developments. But to purchase it - that usually becomes a bank breaker. You're paying a premium price to troubleshoot stuff the industry is still refining. Not my job. And this year's performance hardware becomes next year's mainstream.

 

I always think of the "cutting edge" experience I had with the Pentium 4. Lousy IPC efficiency and even more lousy heat generation issues. Especially on the, you guessed it, higher end of the product lineup. All it did was cut my wallet.

 

Configuring and setting up for mainstream or slightly behind is where it's at. Everybody seems to have something in those ranges. And currently an i7-8700 is mainstream. Albeit at the top of the category perhaps.

 

Processors with advanced instruction sets are always a good thing. The more comprehensive and versatile the instructions the more work gets done even with slower clock speeds.

Link to comment
Share on other sites

13 hours ago, Keatah said:

@mr_me This is recently released 216.

 

---

 

Having more than 1 layer of emulation is amusing. You can go as deep as CPU power allows more or less. But be cognizant of diverging accuracy. Accuracy should be a main goal of all emulators. I've only done multiple levels for shits & giggles.

 

I'm not a big fan of the latest hardware. Make no mistake I enjoy reading about where the stuff is going and all the developments. But to purchase it - that usually becomes a bank breaker. You're paying a premium price to troubleshoot stuff the industry is still refining. Not my job. And this year's performance hardware becomes next year's mainstream.

 

I always think of the "cutting edge" experience I had with the Pentium 4. Lousy IPC efficiency and even more lousy heat generation issues. Especially on the, you guessed it, higher end of the product lineup. All it did was cut my wallet.

 

Configuring and setting up for mainstream or slightly behind is where it's at. Everybody seems to have something in those ranges. And currently an i7-8700 is mainstream. Albeit at the top of the category perhaps.

 

Processors with advanced instruction sets are always a good thing. The more comprehensive and versatile the instructions the more work gets done even with slower clock speeds.

I’d agree with all that. My comment was about state of the art , which is always interesting. Not sure why I would routinely use emulation on emulation. 

Link to comment
Share on other sites

  • 2 weeks later...
Link to comment
Share on other sites

  • 2 weeks later...

I'm very happy. Even the newer Atari games like STUN Runner and Steel Talons run flawlessly.

 

I also play more 80's games but there are a lot of great and overlooked stuff among the 90's games as well. They weren't playable with my old machines but now I can play and view them in their full glory.

 

This is why MAME is great. They never made any cheap "speed hacks" but documented the games for the future as they knew the CPU's will become much faster eventually. I played my first MAMEs in PC 486. Those were the days.

 

 

Edited by Kombalar
  • Like 1
Link to comment
Share on other sites

On 1/2/2020 at 1:47 PM, Kombalar said:

This is why MAME is great. They never made any cheap "speed hacks" but documented the games for the future as they knew the CPU's will become much faster eventually. I played my first MAMEs in PC 486. Those were the days.

 

Indeed! Great times living in relative's basements and attics, playing MAME on a DX2/50. Just starting out with simple games like Amidar, Pengo, Pac-Man, Galaxian..

 

I remember being totally blown away by the sound. Having just come from a stint with the Amiga I was biased with the notion that sound and graphics needed highly specialized chips. And here were real ARCADE games, the epitome of custom hardware, running on what was a generic sound DAC and an even more generic bitmapped 1MB VGA card. Basic SOHO-class stuff more or less. No fancy multitasking blitters or "independent" sound generators. No custom bus arrangements or other one-trick-pony gimmickry.

 

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...