MAMEWorld >> EmuChat
View all threads Index   Flat Mode Flat  

squarepusher
MAME Fan
Reged: 03/21/14
Posts: 2
Send PM
Re: Retroarch and mame speed difference
03/21/14 01:51 PM


> > > > Yeah I'd want to know exactly what svn revision they were using and compare it
> to
> > > > that for a start. We've had plenty of changes recently that could slow things
> > down,
> > > > it might be that retroarch hasn't updated to that yet.
> > >
> > > Except that his point of consternation is that MAME is *faster* than Retroarch
> for
> > > ST-V games.
> >
> > I think he was also asking why some arcade games emulated with Retroarch + filters
> > were faster than MAME + HLSL.
> > As said elsewhere, anyway, Retroarch forks use several different MAME cores, going
> > from v0.36b, to v0.78, v0.139 and v0.150, so the difference in speed might very
> well
> > be due to some games being emulated with 0.36 or 0.78 (which in some cases would
> > leave more PC resources free for filters)
>
> So the core is automatically chosen by Retroarch depending on the game?
>
> I guess that's it.
>
> thx

No it isn't. unless you specifically selected 'Load Content (Detect Core)', and selected MAME 2010 or MAME 2003 instead of MAME when asked. But I'm pretty sure that is not the case here.

Anyway, the reason for most games performing faster on the libretro frontend than the official SDL version is most likely because libretro/RetroArch is just less resource intensive and just performs plain better - SDL is a jack of all trades, master of none when it comes to the performance stakes. While I don't want to speak ill of other people's efforts, our frontend drivers are definitely more optimal than you'd find in your average standalone emu. It will be very hard trying to beat RA there.

STV-games performing slower might be down to us improperly hooking up the OSD part. I don't know if STV-games do anything special or if it uses multiple work threads - maybe the problem lies there.

Retrowork.c/retrosync.c and retrorender.c should all be properly checked one day.

Lastly - libretro-mame tries to be more or less bleeding edge and there are actually NO speedhacks anywhere - no main code is modified in any way - it just uses an OSD libretro layer instead of the SDL one.

Edited by squarepusher (03/21/14 02:01 PM)







Entire thread
Subject Posted by Posted on
* Retroarch and mame speed difference LRa 03/16/14 08:17 PM
. * Re: Retroarch and mame speed difference R. Belmont  03/17/14 09:21 PM
. * Re: Retroarch and mame speed difference LRa  03/18/14 06:09 PM
. * Re: Retroarch and mame speed difference TafoidAdministrator  03/18/14 06:42 PM
. * Re: Retroarch and mame speed difference LRa  03/18/14 09:24 PM
. * Re: Retroarch and mame speed difference R. Belmont  03/19/14 08:23 PM
. * Re: Retroarch and mame speed difference LRa  03/19/14 08:55 PM
. * Re: Retroarch and mame speed difference R. Belmont  03/19/14 10:00 PM
. * Re: Retroarch and mame speed difference LRa  03/20/14 09:17 AM
. * Re: Retroarch and mame speed difference Vas Crabb  03/20/14 09:55 AM
. * Re: Retroarch and mame speed difference squarepusher  03/21/14 02:00 PM
. * Re: Retroarch and mame speed difference Dullaron  03/20/14 02:40 PM
. * Re: Retroarch and mame speed difference AndresSM  03/21/14 03:21 AM
. * Re: Retroarch and mame speed difference Anonymous  03/20/14 11:00 AM
. * Re: Retroarch and mame speed difference R. Belmont  03/20/14 08:58 PM
. * Re: Retroarch and mame speed difference etabeta  03/21/14 09:21 AM
. * Re: Retroarch and mame speed difference LRa  03/21/14 11:29 AM
. * Re: Retroarch and mame speed difference squarepusher  03/21/14 01:51 PM
. * Re: Retroarch and mame speed difference R. Belmont  03/21/14 05:09 PM
. * Re: Retroarch and mame speed difference AndresSM  03/21/14 06:46 PM
. * Re: Retroarch and mame speed difference not6  03/21/14 09:49 PM
. * Re: Retroarch and mame speed difference AndresSM  03/22/14 01:15 AM
. * Re: Retroarch and mame speed difference not6  03/21/14 12:21 AM
. * Re: Retroarch and mame speed difference Naoki  03/17/14 01:22 AM
. * Re: Retroarch and mame speed difference LRa  03/17/14 12:43 PM

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