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: Interlaced resolutions are slow in Win10 and Win8 but not in Win7  (Read 1750 times)

0 Members and 1 Guest are viewing this topic.

R-Typer

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 143
  • Last login:September 09, 2024, 12:50:41 pm
  • C64 Rulez!!!!
Hello!!!

I have a working groovymame 0.168 setup in windows 7 x64 and everything works just perfect!

I have decided to move to win8.1 and/or win 10 just to gain extra speed in pcsx2 (playstation emulator). CrtEmu drivers installed perfectly and everything works just fine in Win8.1 and Win10 except for the games that use interlaced resolutions.

For example all vertical games, Like DoDonPachi or CrackDown etc. They seem to be slowed down and sound is being distorted. It's same on both Win 8.1 and Win 10.

I have read there is an issue with ddraw and interlaced resolutions. Could this be it? If so how is it possible that it works just fine in Win7?

I have installed latest CrtEmu drivers for HD4850, have latest groovymame 0.168 build, super resolutions are enabled, resolution 2560x0 and cleanstretch 2 added to mame.ini and so on. As I said, it works perfectly in Win7.

Any hints on how to make interlaced resolutions work on Win 10?

Thanks in advance!!!

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7463
  • Last login:July 01, 2025, 01:29:14 pm
  • Quote me with care
Re: Interlaced resolutions are slow in Win10 and Win8 but not in Win7
« Reply #1 on: December 05, 2015, 06:47:00 am »
I have read there is an issue with ddraw and interlaced resolutions. Could this be it? If so how is it possible that it works just fine in Win7?


That was a different issue: ddraw crashing when switching between interlaced and progressive modes. It's was fixed in GroovyMAME long ago.

The issue you're seeing is specific to Windows 8 and above, and it's the reason why GM is not yet fully supported for those systems. However, I recently found a workaround that kind of works. It requires installing the Microsoft Application Compatibility Toolkit and enabling NoGDIHWAcceleration for the GroovyMAME executable.

It's an straightforward process once you know what to do, but better follow this step-by-step guide (just do the same they're doing there but for the GM executable):

http://steamcommunity.com/sharedfiles/filedetails/?id=188843066

Beware this is only for Windows 8 / 10. Don't use this with 7. It's not perfect however: if you bring out the menu or the speed percent the speed will drop again.

Another approach is to always force -video direct3d per game, combined with -frame_delay, and possibly -vsync_offset to remove stating tearing.
« Last Edit: December 05, 2015, 06:49:57 am by Calamity »
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

R-Typer

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 143
  • Last login:September 09, 2024, 12:50:41 pm
  • C64 Rulez!!!!
Re: Interlaced resolutions are slow in Win10 and Win8 but not in Win7
« Reply #2 on: December 06, 2015, 03:43:20 pm »
That's great! Thank you Calamity!!!   :) :) :)