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: Vsync/Triple buffering isn't working by default on my NTSC tv  (Read 1697 times)

0 Members and 1 Guest are viewing this topic.

Saneless

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 88
  • Last login:September 19, 2015, 12:29:26 pm
  • I want to build my own arcade controls!
Using .151, I'm under the impression that Groovymame will enable vsync or triple buffering depending on the game's native rate. I understand that the TV is locked at regular tv resolutions and refresh rates with the svideo connection I have.

But I've seen mention I can at least get the sync features, but it doesn't seem like it's happening.

Sync and triple are set to 0.
Multi threading is set to 1
Monitor is set to NTSC

When I play Black Tiger, which has instant and easily detected screen tearing, it's obviously tearing. If I create a custom INI for the game that sets vsync to 1, all is perfect. Mostly. For some reason if I don't set the video to ddraw the game won't load up (d3d is the default gm setting)

Maybe I'm misunderstanding what gm can do, hopefully I can still use the automatic sync settings

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7463
  • Last login:July 19, 2025, 04:03:33 am
  • Quote me with care
Re: Vsync/Triple buffering isn't working by default on my NTSC tv
« Reply #1 on: March 23, 2015, 06:26:00 pm »
Using .151, I'm under the impression that Groovymame will enable vsync or triple buffering depending on the game's native rate.

True.

Quote
I understand that the TV is locked at regular tv resolutions and refresh rates with the svideo connection I have.

But I've seen mention I can at least get the sync features, but it doesn't seem like it's happening.

Please bear in mind s-video is an untested scenario, at least for me. Theoretically it should be possible to vsync over an s-video output but maybe it doesn't work in practice with the actual video card's implementation.

Quote
Sync and triple are set to 0.
Multi threading is set to 1
Monitor is set to NTSC

When I play Black Tiger, which has instant and easily detected screen tearing, it's obviously tearing. If I create a custom INI for the game that sets vsync to 1, all is perfect. Mostly.

Tearing either exits or does not exist. If enabling -syncrefresh seems to mostly fix it, chances are the tearing is still there but just less apparent.

Quote
For some reason if I don't set the video to ddraw the game won't load up (d3d is the default gm setting)

That's not normal, you should post a log.
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