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 --- Bug Reports --- Site News

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


Author Topic: How to setup GroovyMAME with Nvidia card?  (Read 1118 times)

0 Members and 1 Guest are viewing this topic.

Ya Dad

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 10
  • Last login:January 02, 2019, 06:05:27 am
  • 240p master res
    • McleodGaming
How to setup GroovyMAME with Nvidia card?
« on: March 11, 2018, 04:53:16 pm »
I'm looking for a guide on how to set up GroovyMAME + soft15khz + powerstrip so that I can play arcade games on my CRT computer monitor using 3840x240p. I know there is a great guide for those with ATI cards, but I haven't come across one for those of us using an Nvidia graphics card, and I am really excited that this is possible but I just don't know how to do it.

So far I have only using the Nvidia control panel to create a resolution of 3840x240, which has been amazing for playing emulators using RetroArch. It is super sharp and the authentic scanlines looks like what I would imagine a high-end BVM would look like! I am anxious to try out GroovyMAME with a PC CRT!


  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 792
  • Last login:March 20, 2019, 01:18:37 am
  • Is running at 15kHz
Re: How to setup GroovyMAME with Nvidia card?
« Reply #1 on: March 12, 2018, 06:25:39 am »
Hmmmm, i'm not sure the switchres utility will handle modifying modelines for Nvidia. Calamity will be able to confirm that, because I can't. If it's not going to work, you'll have to disable it in the .ini file. To try it anyway, open mame.ini and set super_width to 3840, and resolution to 3840x0. Leave the info screens on so you can see what mode the game runs in natively, and what mode switchres has picked/generated.

TBH i'm not sure what exact settings you'd want if the above doesn't work... it might not even work without a specific ini file for each game you want to run describing a resolution and uneven stretching in the x direction. Hopefully that last is actually possible. You don't need too many more modelines to run most games, 3840x240 of course, and x256, x288 mb. As above, leaving the infoscreens on will tell you what mode games run at natively, and you can add more when you need them.

If that doesn't work, you'll need to create each modeline you want to use.

GM might still be a good option as it has reduced input and audio lag.

Next, please tell me how you got that mode running on Nvidia? Did you really just type it into the CP and it worked? What exact card and OS?


  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 6511
  • Last login:Today at 08:11:52 am
Re: How to setup GroovyMAME with Nvidia card?
« Reply #2 on: March 12, 2018, 02:17:56 pm »
Hi Ya Dad,

Unless yours is a rather old Nvidia card, chances are it won't be supported. Unfortunately Powerstrip was discontinued, so check in their web for the latest supported models. GroovyMAME can interface with Powerstrip and update video timings dynamically using its api. This is far less reliable than the native ATI method but it works reasonably well with pre-calculated modelines that GM can pick from a per-game ini file.

If you want my opinion, it's not worth the extra effort.
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 or pasting it.

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