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 scaling issue with GroovyMAME  (Read 2373 times)

0 Members and 1 Guest are viewing this topic.

oomek

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 268
  • Last login:Yesterday at 06:32:09 am
  • Mame forever.
    • https://github.com/oomek
GPU scaling issue with GroovyMAME
« on: December 20, 2016, 11:33:08 pm »
I encountered a strange issue with GM and GPU Scaling

In d3d mode scaling method is forced to Preserve Aspect Ratio.
In bgfx mode scaling method is forced to Full Panel.

I would like to use Full Panel in d3d, but GM seems to ignore what I select in Radeon Settings.
I think it has nothing to do with aspect ratios and internal MAME scaling. Because in slightly older drivers I could see the setting changing from Preserve Aspect Ratio back to Full Screen in Radeon Settings window right after exiting GM. My guess is that it has something to do with how GM is initiating fullscreen modes.

To reproduce the issue gm needs to be called on a 16:9 screen with:

-resolution 1280x1024@60 -video bgfx
(game will be stretched regardless of Scaling Mode)

-resolution 1280x1024@60 -video d3d
(game will be letterboxed regardless of Scaling Mode)
« Last Edit: December 20, 2016, 11:37:11 pm by oomek »

oomek

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 268
  • Last login:Yesterday at 06:32:09 am
  • Mame forever.
    • https://github.com/oomek
Re: GPU scaling issue with GroovyMAME
« Reply #1 on: December 21, 2016, 12:05:20 am »
It seems to be directly tied to the DirectX version the app is launched in as I've managed to reproduce it in Valley Benchmark
DX9 letterbox
DX11 stretched

That's odd, any clues?

oomek

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 268
  • Last login:Yesterday at 06:32:09 am
  • Mame forever.
    • https://github.com/oomek
Re: GPU scaling issue with GroovyMAME
« Reply #2 on: December 21, 2016, 12:34:52 am »
I have narrowed it down to Windows 10 Anniversary Edition Update. It has nothing to do with GM, so the topic can be closed or deleted. Bloody Microshit again...