MAMEWorld >> EmuChat
View all threads Index   Threaded Mode Threaded  

Pages: 1

DiodeDude
Semi-Lurker
Reged: 09/28/03
Posts: 754
Send PM


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? new [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.



DiodeDude
Semi-Lurker
Reged: 09/28/03
Posts: 754
Send PM


Yes new [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)



TafoidAdministrator
I keep on testing.. testing.. testing... into the future!
Reged: 04/19/06
Posts: 3135
Loc: USA
Send PM


Re: Yes new [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 new [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.



DiodeDude
Semi-Lurker
Reged: 09/28/03
Posts: 754
Send PM


Re: Yes new [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)



Lando242
MAME Fan
Reged: 08/27/06
Posts: 240
Send PM


Re: Yes new [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 new [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.



DiodeDude
Semi-Lurker
Reged: 09/28/03
Posts: 754
Send PM


Found where problem started. new [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)



Trebor
MAME Fan
Reged: 01/18/05
Posts: 509
Send PM


Already Known. new [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"

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 new [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



DiodeDude
Semi-Lurker
Reged: 09/28/03
Posts: 754
Send PM


Re: Already Known. new [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.



DiodeDude
Semi-Lurker
Reged: 09/28/03
Posts: 754
Send PM


Re: Yes new [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.



Olivier Galibert
Semi-Lurker
Reged: 09/21/03
Posts: 398
Send PM


Re: Performace drop in Sega System 24 driver recently? new [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.



DiodeDude
Semi-Lurker
Reged: 09/28/03
Posts: 754
Send PM


Re: Performace drop in Sega System 24 driver recently? new [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.



AaronGiles
Galaxiwarrior
Reged: 09/21/03
Posts: 1343
Send PM


Re: Performace drop in Sega System 24 driver recently? new [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? new [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.



Olivier Galibert
Semi-Lurker
Reged: 09/21/03
Posts: 398
Send PM


Re: Performace drop in Sega System 24 driver recently? new [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? new [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)


Pages: 1

MAMEWorld >> EmuChat
View all threads Index   Threaded Mode Threaded  

Extra information Permissions
Moderator:  Robbbert, Tafoid 
0 registered and 308 anonymous users are browsing this forum.
You cannot start new topics
You cannot reply to topics
HTML is enabled
UBBCode is enabled
Thread views: 2150