Build Your Own Arcade Controls Forum

Software Support => GroovyMAME => Topic started by: Saneless on March 22, 2015, 08:27:50 pm

Title: Vsync/Triple buffering isn't working by default on my NTSC tv
Post by: Saneless on March 22, 2015, 08:27:50 pm
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
Title: Re: Vsync/Triple buffering isn't working by default on my NTSC tv
Post by: Calamity 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.