Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
07873 Speed Major Always 19 days ago 15 days ago
Tester ozfalcon View Status Public Platform SDLMAME
Assigned To Resolution No change required OS Linux (64-bit)
Status [?] Closed Driver segag80r.cpp
Version 0.228 Fixed in Version Build 64-bit
Fixed in Git Commit Github Pull Request #
Summary 07873: astrob and clones using discrete: Emulation speed suffered noticable drop
Description Mame 0.224 introduced Netlist Sound Device which causes unacceptable slowdown.
On a 3.5Ghz machine, Astro Blaster (astrob) only manages to run at 56%
Later versions of Mame show improvements, 0.228 showing 80-90%
Steps To Reproduce Run Astro Blaster from Mame 0.224 or greater.
Additional Information
Github Commit
Flags
Regression Version 0.224
Affected Sets / Systems astrob and clones using discrete
Attached Files
 
Relationships
There are no relationship linked to this issue.
Notes
6
User avatar
No.18453
Tafoid
Administrator
18 days ago
edited on: 17 days ago
On my rather old i5 3.2, I get nearly 100% all the time without any frameskipping with current 0.228. While it is true 0.224 was the initial discrete emulation and performance dropped so that nearly no one could get 100%, current implementation should be fine enough on whatever 3.5ghz you may have.
User avatar
No.18454
ozfalcon
Tester
18 days ago
edited on: 18 days ago
I'm getting about 80-90% with Mame 0.228 on a 3.5Ghz (Older Intel CPU) at title screen, Less when playing.
User avatar
No.18455
StHiryu
Tester
18 days ago
Workin 100% at my I5 3.3Ghz.
User avatar
No.18459
ozfalcon
Tester
18 days ago
Noticed only one core pegged at 100%, Is spreading the load of processing discrete across CPU cores a possibility?
User avatar
No.18460
Big al
Tester
18 days ago
100% on Ryzen 2700 3.70.
Mame 0.226
User avatar
No.18467
Tafoid
Administrator
15 days ago
The consensus appears to be that to run this new netlist implementation, you need to up your processor game. It may be needed by you to use the older sample model if you wish to play without performance issues. There is a chance netlist performance can still improve over time so there is that.

Closing