Main Restorations Software Audio/Jukebox/MP3 Everything Else Buy/Sell/Trade
Project Announcements Monitor/Video GroovyMAME Merit/JVL Touchscreen Meet Up Retail Vendors
Driving & Racing Woodworking Software Support Forums Consoles Project Arcade Reviews
Automated Projects Artwork Frontend Support Forums Pinball Forum Discussion Old Boards
Raspberry Pi & Dev Board controls.dat Linux Miscellaneous Arcade Wiki Discussion Old Archives
Lightguns Arcade1Up Try the site in https mode Site News

Unread posts | New Replies | Recent posts | Rules | Chatroom | Wiki | File Repository | RSS | Submit news

  

Author Topic: GPU impact on MAME speed - confused  (Read 2076 times)

0 Members and 1 Guest are viewing this topic.

frl

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 25
  • Last login:December 11, 2016, 07:20:35 am
GPU impact on MAME speed - confused
« on: January 30, 2012, 03:19:17 am »
Good morning all,

I wonder if anyone can help me with something that has me scratching my head a bit.  It's more of a curiosity than anything else but I'm still interested!

I've just upgraded the PC hardware in my cabinet with an i5 2500k CPU.  I know it's massive overkill for most things but it seemed sensible at the time ;D 

I saw this http://forum.arcadecontrols.com/index.php?topic=72776.0 thread and thought I'd see how my new setup got along, and to my surprise there is quite a big difference between using the i5's integrated graphics and my ArcadeVGA3000 (at least on System 22 games which is most of what I've tested).  Time Crisis for example runs at 180% on the i5's GPU but only 150% on the AVGA. The AVGA actually drops below 100% at a couple of points, but only very briefly.  I'm curious as to the difference - is this to be expected?  I thought that MAME was almost completely tied to CPU with GPU power almost irrelevant.

The command I've been using is below, running .144 64-bit, compiled with Core2 optimisation using MameCompiler64 on XP64.

mame64.exe -noautoframeskip -frameskip 0 -seconds_to_run 240 -nothrottle -nosleep -video ddraw -skip_gameinfo -effect none -nowaitvsync -noreadconfig -mt timecris

Thanks for any thoughts!
Chris

Gray_Area

  • -Banned-
  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3363
  • Last login:June 23, 2013, 06:52:30 pm
  • -Banned-
Re: GPU impact on MAME speed - confused
« Reply #1 on: January 31, 2012, 01:37:39 am »
A question better asked at MAMEWORLD, but essentially there are two or three things that use GPU: artwork (like in-game bezel display), HLSL effects (in your case, your integrated hardware may have better DirectX driver support...except that you're running native, right?), as well as some later (3D) games (ditto the last, though native display may not be a factor).
-Banned-

frl

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 25
  • Last login:December 11, 2016, 07:20:35 am
Re: GPU impact on MAME speed - confused
« Reply #2 on: January 31, 2012, 03:12:46 am »
Thanks Gray_Area - I will have a look on MameWorld as you suggested and also check to make sure there are no artwork options enabled. 

Just one question, what do you mean by "running native"?  If you mean directdraw with nohwstretch, rather than d3d then yes, you're right (although I see nohwstretch isn't specified on my cmd line so I will check that too...)

Thanks!
Chris

Gray_Area

  • -Banned-
  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3363
  • Last login:June 23, 2013, 06:52:30 pm
  • -Banned-
Re: GPU impact on MAME speed - confused
« Reply #3 on: February 03, 2012, 09:41:19 pm »


Just one question, what do you mean by "running native"?  If you mean directdraw with nohwstretch, rather than d3d then yes, you're right (although I see nohwstretch isn't specified on my cmd line so I will check that too...)

Thanks!
Chris

Native display, via the ArcadeVGA. Yeah, nohwstretch should be in there. Or, in your mame ini, hwstretch should be '0' .
-Banned-