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: Mame directdraw vs. direct3d / direct3d9ex for Windows 7? Upgrade questions.  (Read 3127 times)

0 Members and 1 Guest are viewing this topic.

burn_654

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 159
  • Last login:April 29, 2025, 04:25:44 pm
  • I want to build my own arcade controls!
I'm looking at the possibility of upgrading my cab from Windows XP x86 to windows 7 x64 now that the new crt_emudriver with support for newer cards has landed.

What I would like to know is: on XP it was generally recommended to use directdraw from what I was seeing. I've had it running that way very well for most games with good performance, so I didn't mess with it. What do people recommend with Windows 7?

I mean, for Windows 7 I see that direct3d is *usually* recommended due to Windows 7 performance issues with directdraw. But you must use a framedelay setting to avoid input lag. Is that per game though? That seems a little annoying if so, playing through every game to figure out the right input lag...is it as big a deal as I think? Is it worth the trouble vs. using directdraw?

How well does d3d9ex work for people?

Are there any other options I should be considering? For what it's worth I never had to make custom resolutions under XP, I used the arcade_15 preset with a slightly tweaked modeline (reduced the max vertical pixels so more vertical games fit) and went from there. It looks like I might have to make some magic and/or super resolutions (still a little unclear on that) from what I've been reading.

Any thoughts or information is very welcome!  :)

« Last Edit: February 04, 2016, 01:04:41 pm by burn_654 »

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7467
  • Last login:Today at 10:05:06 am
  • Quote me with care
d3d9ex works just like ddraw lag-wise. Because there's no frame queue, the use of frame delay is up to you, to remove the last remaining frame of latency.
Important note: posts reporting GM issues without a log will be IGNORED.
Steps to create a log:
 - From command line, run: groovymame.exe -v romname >romname.txt
 - Attach resulting romname.txt file to your post, instead of pasting it.

CRT Emudriver, VMMaker & Arcade OSD downloads, documentation and discussion:  Eiusdemmodi

burn_654

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 159
  • Last login:April 29, 2025, 04:25:44 pm
  • I want to build my own arcade controls!
That's good to know. Given that I was satisfied with directdraw's input/general performance I'll be checking out d3d9ex if I move my system over to Windows 7.

Other things are up in the air before I can do that but just wanted to understand the new elements a bit better. Thanks calamity!