Build Your Own Arcade Controls Forum

Software Support => GroovyMAME => Topic started by: buttersoft on March 17, 2016, 09:18:07 pm

Title: Modeline vertical adjustments, Vsync offset & Frame delay questions
Post by: buttersoft on March 17, 2016, 09:18:07 pm
I believe I know the answer to this first question, but...

I don't think it's possible to adjust vertical size by editing monitor/modeline specs, but can you adjust v-position in any way? I have an RGB-modded consumer set with IC-controlled adjustment but I don't have the remote, and programming is way beyond me.

Next, is Vsync-offset designed to be used in GM with a CRT? Intealls' guide to trimming it on eiusdemmodi talks about HLSL - i thought that was an effects suite used among other things as a CRT substitute? Is this load testing of some sort?

Any tips on determining frame delay settings?

(If'm using a Core2Duo E6600 @ 2.4GHz, with an active-fan 256MB 4350, 4GB DDR2 800, Win7)

Title: Re: Modeline vertical adjustments, Vsync offset & Frame delay questions
Post by: Calamity on March 18, 2016, 12:03:17 pm
Vsync offset can also be used with CRTs but only makes sense if you're getting tearing with frame_delay.

The vertical shift can be controlled by software, changing the relative size of the vertical front and back porches.


Title: Re: Modeline vertical adjustments, Vsync offset & Frame delay questions
Post by: buttersoft on March 19, 2016, 07:03:17 pm
Ok, I'll give that a go. I didn't actually think I'd be able to, I swear I tried once a while back. Must not have tried hard enough.

And no, I'm not getting any tearing. I couldn't find any info regarding when to use V-sync offset. Maybe I didn't look hard enough.

Thanks again, Calamity :)
Title: Re: Modeline vertical adjustments, Vsync offset & Frame delay questions
Post by: haynor666 on March 20, 2016, 06:17:00 am
http://geedorah.com/eiusdemmodi/forum/viewtopic.php?id=293 (http://geedorah.com/eiusdemmodi/forum/viewtopic.php?id=293)
Title: Re: Modeline vertical adjustments, Vsync offset & Frame delay questions
Post by: buttersoft on March 20, 2016, 06:34:43 am
Yes, that post is where most of my questions come from. It doesn't say when you should use it, just tells you how.

My thinking was on a fork. You wouldn't use HLSL on a CRT (I don't think?), so either that guide was about stress-testing and correction. OR, it wasn't relevant to CRT if you weren't having problems.
Title: Re: Modeline vertical adjustments, Vsync offset & Frame delay questions
Post by: haynor666 on March 20, 2016, 07:30:16 am
Use it when You have tearing even if You are using syncrefresh with frame_delay. Mostly visible on high resolutions on LCD with effect and on CRT with super resolution if I remember correctly. Personally I use frame_delay 2 but with standard arcade resolutions and I never seen tearing during play.