Next Generation Emulation banner

Screen tearing in VBA

7795 Views 5 Replies 4 Participants Last post by  Cypherswipe
Has anyone been able to get rid of screen tearing? Hows did you do it please?

I have VSync on, no throttle, no skip and it still causes tearing. It show more on my TV than the monitor but it is still there.

Any ideas what settings to use?

Thanks all
1 - 6 of 6 Posts
fullscreen, triple buffering, hide the menu bar.
kingking 3rd said:
fullscreen, triple buffering, hide the menu bar.
Thanks but thats not solved it. What do you have frame skip on? Also what do you have for render method? As ive noticed that triple buffer is only for Directdraw

Well ive sort of figured it out.

I needed to turn VSync to 'App controlled' in my Nvidia settings.
Then i tried the emu on DirectDraw (as the other options still had tearing no matter what i tried).

I got no tearing! But... there is one problem. Strangely when i play GBA games like this they run at 100% speed with no frame skip and a bilnear filter but when i play a GBC game it slows down to 83%!!!

That makes no sense! How the hell can i run GBA at 100% and a GBC at only 83%? Mmm...

If i turned on/off the filter it made no difference. Ironically the only thing that made a difference was to press ESC and get the bar up! then it went to 100%

Im using fullscreen and stretch, above priority.

Very strange... surely a bug or something as ive tried every combination imaginable.

The only thing i can do i guess (even though GBA works fine) is to put frame skip 1 on for GBC.

Any one know why this is? Also how much of a difference does it make missing that 1fps? Do you notice?
See less See more
I've never had screen tearing problems. I always run in a window (usually at 2x), max out the frame skip, and often have turbo on (I usually play rpg/strat type games, and want to get through the long text parts and monotonous walking around parts as quickly as possible. I usually turn off the speedup on shooters).

Stretching might be part of your problem, specially in regards to the gameboy games. Keep in mind that the GBC screen is considerably smaller than the GBA screen, and thus has to be stretched more in order to fit the computer screen. This would explain why GBC runs slower.
EDIT: This would also explain why it speeds up when you turn on the toolbar. Having the toolbar on reduces the ammount that the screen can/must stretch to fit your monitor.
The above priority might also be part of it. Sometimes raising the priority level improves performance, but sometimes it hinfders it instead. Experiment with different settings and see what works for you.

As far as "missing that 1fps", you'll never notice it at all. I nearly always run at a frameskip of 9fps, and only rarely do I notice any problems. Running at a frameskip of 1fps wouldn't be a problem at all.
See less See more
1 - 6 of 6 Posts
This is an older thread, you may not receive a response, and could be reviving an old thread. Please consider creating a new thread.