|
Performace drop in Sega System 24 driver recently?
#255143 - 05/22/11 02:39 AM
|
|
|
I'm no longer able to maintain full framerate in Crackdown. Its been awhile since I played it, so I don't know what version things changed. Not a good indicator, but Scramble Spirits (also System 24) and System32 games play fine.
A64 X2 2.9GHz 4GB RAM Radeon HD3450 Windows 7 (64-bit)
MAMEUI64 142.3
Edited by denzilla (05/22/11 02:51 AM)
|
|
|
B2K24 |
MAME @ 15 kHz Sony Trinitron CRT user
|
|
|
Reged: 10/25/10
|
Posts: 2663
|
|
|
Send PM
|
|
|
Re: Performace drop in Sega System 24 driver recently?
[Re: DiodeDude]
#255147 - 05/22/11 03:17 AM
|
|
|
Does the same happen with official mame64?
I will try it out for a bit then report back.
|
|
|
|
Yes
[Re: B2K24]
#255152 - 05/22/11 04:39 AM
|
|
|
Problem exists in both 64-bit and 32-bit official vanilla binaries.
Edited by denzilla (05/22/11 04:58 AM)
|
|
|
Tafoid![Administrator Administrator](//www.mameworld.info/ubbthreads/images/adm.gif) |
I keep on testing.. testing.. testing... into the future!
|
|
|
Reged: 04/19/06
|
Posts: 3135
|
Loc: USA
|
|
Send PM
|
|
|
Re: Yes
[Re: DiodeDude]
#255154 - 05/22/11 05:00 AM
|
|
|
> Problem exists in both 64-bit and 32-bit official vanilla binaries.
I'm curious how "recent" is recently? There is a noted regression but it's been like that for more than 2 years: http://www.mametesters.org/view.php?id=3195
|
|
|
B2K24 |
MAME @ 15 kHz Sony Trinitron CRT user
|
|
|
Reged: 10/25/10
|
Posts: 2663
|
|
|
Send PM
|
|
|
Re: Yes
[Re: DiodeDude]
#255158 - 05/22/11 07:09 AM
|
|
|
I played for about an hour and the framerate showed 100% and hardly changed that I had noticed.
It occasionally dipps, but quickly rose to 100% again on few occasions.
|
|
|
|
Re: Yes
[Re: Tafoid]
#255161 - 05/22/11 01:26 PM
|
|
|
It hasn't 2yrs since I last played it, more like within the last 6 months. Slow downs occur as soon as the actual gameplay begins. Title screen and opening scene are 100% framerate. I see the flicker talked about in that bug report.
@B2k24 - Whats your PC hardware specs?
Edited by denzilla (05/22/11 01:28 PM)
|
|
|
|
Re: Yes
[Re: DiodeDude]
#255173 - 05/22/11 04:31 PM
|
|
|
Have you tried downloading some older versions and seeing which ones maintain the performance you saw before? That might help us track down what has changed.'
Lando242
|
How to Ask Questions the Smart Way.
|
|
FatTrucker |
Randomly pressing buttons in hope of success.
|
|
|
Reged: 01/31/06
|
Posts: 917
|
Loc: London UK
|
|
Send PM
|
|
|
Re: Yes
[Re: DiodeDude]
#255175 - 05/22/11 04:39 PM
|
|
|
> It hasn't 2yrs since I last played it, more like within the last 6 months. Slow downs > occur as soon as the actual gameplay begins. Title screen and opening scene are 100% > framerate. I see the flicker talked about in that bug report. > > @B2k24 - Whats your PC hardware specs?
Just tried it using MameUI64 0.139 on a very similar spec:
A64 X2 6000 @3.0Ghz 4Gb Ram GeForce8800GTS Win7 Ultimate 64 bit.
Framerate was Ok although its suffering from the aforementioned flickering issue.
|
|
|
|
Found where problem started.
[Re: Lando242]
#255179 - 05/22/11 05:21 PM
|
|
|
Just finished downloading/testing. It ran 100% in .129. Somewhere between .129u1 and .130 is where the problem originates. That goes for the gfx flickering as well. Perhaps the bug report for this should be updated since it claims it started in 131u2?
http://www.mametesters.org/view.php?id=3195
Looks like your suspicions were correct Tafoid. January 2009 (.129 release) has definitely been awhile ago. Maybe I played the Genesis version on Kega in the last few months and got them mixed up
Edited by denzilla (05/22/11 05:22 PM)
|
|
|
|
Already Known.
[Re: DiodeDude]
#255185 - 05/22/11 06:27 PM
|
|
|
> Just finished downloading/testing. It ran 100% in .129. Somewhere between .129u1 and > .130 is where the problem originates. That goes for the gfx flickering as well. > Perhaps the bug report for this should be updated since it claims it started in > 131u2?
More thorough testing was already performed for this bug. Per the bug report, the last update was '2009-05-17 17:10', and it was already reported that "Regression Version 0.129u6" ![](//www.mameworld.info/ubbthreads/images/graemlins/wink.gif)
If you also read the report a little further down you'll notice it has been related to report "03641" which is a more recent one (2011-01-13 23:53), including additional titles which are a part of the segas24.c driver.
|
|
|
B2K24 |
MAME @ 15 kHz Sony Trinitron CRT user
|
|
|
Reged: 10/25/10
|
Posts: 2663
|
|
|
Send PM
|
|
|
Re: Yes
[Re: DiodeDude]
#255190 - 05/22/11 07:26 PM
|
|
|
> @B2k24 - Whats your PC hardware specs?
I have i7 930 cpu @ 4.0 GhZ Nvidia GTX 480 4 GB DDR3
I'm currently using official mame64 0.142u3 and I experience no flickering issues.
I use command line flags
-nowindow -joy -skip_gameinfo -video d3d -noswitchres -triplebuffer -multithreading
|
|
|
|
Re: Already Known.
[Re: Trebor]
#255192 - 05/22/11 08:08 PM
|
|
|
I just briefly skimmed through the report and missed the details I guess. Sorry for the inconvenience.
|
|
|
|
Re: Yes
[Re: B2K24]
#255193 - 05/22/11 08:10 PM
|
|
|
Your rig has quite a bit more ass than mine, so its just punching through the performance problems in the driver with brute force.
|
|
|
|
Re: Performace drop in Sega System 24 driver recently?
[Re: DiodeDude]
#255204 - 05/22/11 10:48 PM
|
|
|
> I'm no longer able to maintain full framerate in Crackdown. Its been awhile since I > played it, so I don't know what version things changed. Not a good indicator, but > Scramble Spirits (also System 24) and System32 games play fine.
> MAMEUI64 142.3
Could you try plain 142? I've commited a fundamental change in 142.1 or 2 to the irq/timer support of system24 to apply the results of the tests cgfm has done on real hardware. It could end up triggering a lot more irqs if the game asks for them...
OG.
|
|
|
|
Re: Performace drop in Sega System 24 driver recently?
[Re: Olivier Galibert]
#255239 - 05/23/11 05:25 AM
|
|
|
.142 has the same issue, but as I discovered, crackdown will not run full speed for me unless I rollback to .129.
|
|
|
|
Re: Performace drop in Sega System 24 driver recently?
[Re: Olivier Galibert]
#255318 - 05/23/11 08:07 PM
|
|
|
> > I'm no longer able to maintain full framerate in Crackdown. Its been awhile since I > > played it, so I don't know what version things changed. Not a good indicator, but > > Scramble Spirits (also System 24) and System32 games play fine. > > > MAMEUI64 142.3 > > Could you try plain 142? I've commited a fundamental change in 142.1 or 2 to the > irq/timer support of system24 to apply the results of the tests cgfm has done on real > hardware. It could end up triggering a lot more irqs if the game asks for them...
Does S24 do a lot of dynamic memory mapping? That slowed down a while back and I haven't yet dug into why exactly.
|
|
|
R. Belmont |
Cuckoo for IGAvania
|
|
|
Reged: 09/21/03
|
Posts: 9716
|
Loc: ECV-197 The Orville
|
|
Send PM
|
|
|
Re: Performace drop in Sega System 24 driver recently?
[Re: AaronGiles]
#255323 - 05/23/11 09:13 PM
|
|
|
> Does S24 do a lot of dynamic memory mapping? That slowed down a while back and I > haven't yet dug into why exactly.
Oh, *that's* why booting Pascal on the Apple II drivers in MESS makes my Sandy Bridge system crawl.
|
|
|
|
Re: Performace drop in Sega System 24 driver recently?
[Re: AaronGiles]
#255324 - 05/23/11 09:15 PM
|
|
|
> Does S24 do a lot of dynamic memory mapping? That slowed down a while back and I > haven't yet dug into why exactly.
No, it doesn't do much, only some rom banking. It has a bunch of shared ram areas and mirrors because 95% of the memory map is shared between the two 68ks.
Perhaps the decryption is less efficient than it should? That's rather intricate code I haven't really looked at, and iirc the sega 68ks can't be pre-decrypted.
OG.
|
|
|
AWJ |
|
|
|
Reged: 03/08/05
|
Posts: 936
|
Loc: Ottawa, Ontario
|
|
Send PM
|
|
|
Re: Performace drop in Sega System 24 driver recently?
[Re: Olivier Galibert]
#255326 - 05/23/11 09:52 PM
|
|
|
> > Does S24 do a lot of dynamic memory mapping? That slowed down a while back and I > > haven't yet dug into why exactly. > > No, it doesn't do much, only some rom banking. It has a bunch of shared ram areas and > mirrors because 95% of the memory map is shared between the two 68ks. > > Perhaps the decryption is less efficient than it should? That's rather intricate code > I haven't really looked at, and iirc the sega 68ks can't be pre-decrypted. > > OG.
The FD1094s can't be predecrypted because the encryption is stateful, but the decrypted opcodes are cached.
Also, if the FD1094 decryption was a bottleneck, toutrun wouldn't be faster than outrun:
$ ./mame64 -video none -nosound -nothrottle -str 30 outrun Average speed: 263.04% (29 seconds) $ ./mame64 -video none -nosound -nothrottle -str 30 toutrun Average speed: 269.63% (29 seconds)
|
|
|