Emuforums.com

Go Back   Emuforums.com > Handheld Emulation > Visualboy Advance Discussion
About Us Register FAQ Members List Calendar Mark Forums Read

Reply
 
LinkBack Thread Tools Display Modes
Old March 7th, 2005   #1 (permalink)
Registered User
 
Join Date: Mar 2005
Location: Wales,UK
Posts: 5
Screen tearing in VBA

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
ExplosivePants is offline   Reply With Quote
Old March 7th, 2005   #2 (permalink)
Registered User
 
kingking 3rd's Avatar
 
Join Date: Jun 2001
Posts: 416
fullscreen, triple buffering, hide the menu bar.
__________________
(e<_e )3
kingking 3rd is offline   Reply With Quote
Old March 7th, 2005   #3 (permalink)
Registered User
 
Join Date: Mar 2005
Location: Wales,UK
Posts: 5
Quote:
Originally Posted by kingking 3rd
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

Thanks
ExplosivePants is offline   Reply With Quote
Old March 8th, 2005   #4 (permalink)
Emu author
 
Forgotten's Avatar
 
Join Date: Oct 2001
Posts: 483
Try OpenGL or Direct3D instead.
Forgotten is offline   Reply With Quote
Old March 8th, 2005   #5 (permalink)
Registered User
 
Join Date: Mar 2005
Location: Wales,UK
Posts: 5
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?

Last edited by ExplosivePants; March 8th, 2005 at 15:05.
ExplosivePants is offline   Reply With Quote
Old March 9th, 2005   #6 (permalink)
Extra Large Member
 
Cypherswipe's Avatar
 
Join Date: May 2003
Posts: 934
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.
__________________
Cypherswipe is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


All times are GMT. The time now is 09:38.

© 2006 - 2008 Emu Forums | About Emu Forums | Legal | A member of the Crowdgather Forum Community


Powered by vBulletin® Version 3.7.0 Release Candidate 3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.2.0 RC5