Build Your Own Arcade Controls Forum

Software Support => GroovyMAME => Topic started by: iori01 on December 23, 2015, 04:43:48 pm

Title: Groovymame performance issue
Post by: iori01 on December 23, 2015, 04:43:48 pm
Hello All,

I need your help here.

I recently found time to refresh my cabinet PC.
I have a i5-2400 @ 3.4Ghz running WinXP 64Bit. Mame64 0.144 and playing Rival School and Tekken 3 fine (100%)


Trying to move to Groovymame 0.164_64, CRT emudriver , and now, those 2 games are slow (around 85%)

Is it unfortunately normal behaviour ? or my setup issue ?

Thanks for your help
Regards.
Title: Re: Groovymame performance issue
Post by: donluca on December 24, 2015, 12:23:12 pm
Both play fine at a rock solid 100% on my setup which is XP 32 bit with a G3258 OC'd to 4.5Ghz.

Right now an overclocked Pentium G3258 is the absolute best CPU for MAME due to the high frequencies it can reach.
Title: Re: Groovymame performance issue
Post by: haynor666 on December 24, 2015, 03:49:26 pm
I had problems with performance under Windows XP x64 and radeon card, look http://forum.arcadecontrols.com/index.php/topic,143085.msg1483777.html#msg1483777 (http://forum.arcadecontrols.com/index.php/topic,143085.msg1483777.html#msg1483777)

Try Windows 7 x64, should a bit better.

Just like donluca wrote, better option would G3258 (used i5 2400 should have the same price as new G3258). After overclocking G3258 will much faster than 2400.
Title: Re: Groovymame performance issue
Post by: iori01 on December 25, 2015, 03:20:23 pm
Thank you both for reply :)

I will have a look at this G3258, only issue, I would have to change the mobo :/ But OK, any recommanded Northbridge for such an OC ?


Also, really happy to read your thread haynor66 , cause after intensive troubleshooting session, I did faced exact same issue than you with XP 64 cause, previously I had a 8800GTX and now trying to setup ATI !

That said, I tried today fresh setup of XP32 , all problem gone !!! fullspeed again without any issue.

It's official, XP64 is banned at home :D


Running a weird issue now, maybe you could have some idea here as well.
I have 2 ATI to play with, 4890 and 4730. I would like to keep 4890 for something else, and trying to focus on 4730. Problem is that everything is working really good until I install CRT Emudriver.
Once driver installed, PC boot with weird artefact and worst, on dxdiag, Direct3D is not active  ???

Don't know how to identify either hardware issue or software issue :/

Any clue ? more than welcome.

Thanks again for your help here ;)
Title: Re: Groovymame performance issue
Post by: Calamity on December 26, 2015, 10:36:00 am
Once driver installed, PC boot with weird artefact and worst, on dxdiag, Direct3D is not active  ???

Whenever I've seen this problem myself, it was a conflict with the driver installation. Make sure you remove any previous drivers from ATI before installing CRT Emudriver, specially the ones that come with the Windows CD.

BTW: Regarding performance issues with XP64, that only seems to happen with modern cpus, I haven't seen any of that on my XP64 core2duo cabinet. For modern cpus I'd recommend W7 64-bit anyway.
Title: Re: Groovymame performance issue
Post by: iori01 on December 27, 2015, 10:11:42 am
Thanks Calamity for your guidance, but I'm afraid, this is not the problem.
Every time I test something it's from a fresh install (Ghost restore) and still same issue. But something is really weird here.

My Card is a 4730 Saphire (Written in the sticker)
When I install CRT emudriver, recognized as a "HD4700 series" , once reboot, black screen, or if I see something, there are some artefact, and no Direct3D active.

If I install official package for ATI, the card is installed as a "HD4810 series" and all is working perfect  :dizzy:

Trying to dig, it seems that 4730 are not supported by Catalist 9.3 , so maybe a problem with CRT emudriver.
Also, here is the ID of my Graphic card :

Nom AMD Radeon Graphics Processor
Fabricant Advanced Micro Devices, Inc.
ID du périphérique 0x944e
ID du fournisseur 0x1002
Code de classe 0x030000
ID de la révision 0x00
ID du sous-système 0x3261
ID du fournisseur du sous-système 0x174b

Looking on internet, 1002/944E Subsys 3261174B looks to be a 4810  :banghead:

I think something is wrong here...

May you help me ? I would like to avoid to source another HD4000 series (even if cheap ;)

Thank you again.
Title: Re: Groovymame performance issue
Post by: adder on December 27, 2015, 02:14:25 pm
Quote from: Calamity
BTW: Regarding performance issues with XP64, that only seems to happen with modern cpus, I haven't seen any of that on my XP64 core2duo cabinet.
me also, im using XP64 and a core2duo overclocked to 3.8ghz, and dont seem to have any performance issues
Title: Re: Groovymame performance issue
Post by: haynor666 on December 27, 2015, 03:16:39 pm
Issue is not visible just like that but only if You make certain tests mentioned at http://forum.arcadecontrols.com/index.php/topic,143085.msg1483777.html#msg1483777 (http://forum.arcadecontrols.com/index.php/topic,143085.msg1483777.html#msg1483777)

Running mame [game] -bench [time] does not make sense as problem is only visible when picture is visible and radeon serie is used (no problem with nvidia). Problem is nobody is interested to install XP x86, did tests and then again install XP x64 and did tests again. Only this way You can spot difference.

BTW. Your tests from http://forum.arcadecontrols.com/index.php/topic,143085.msg1489359.html#msg1489359 (http://forum.arcadecontrols.com/index.php/topic,143085.msg1489359.html#msg1489359) clearly proves that there is something wrong on XP x64 as performance without mt is dramatically low in D3D.

Anyway many mame versions was between and frame_delay just like mt was improved so it's time to retest mame and model2 under XP x64 again.