Hi, new to the forums, but I've been using ZSNES for as long as I can remember. My problem is that ZSNES simply does not run smoothly unless I set the refresh rate to 60 hz. Its just jittery, which is irksome considering that playing RPGs for hours on end at 60 hz really strains my eyes. The choppiness occurs on every version I've tried including the latest WIP, and switching videocard drivers doesn't help. Of course, turning of autoframeskip and setting the skip to 0 makes it silky smooth... but it runs way too fast. Is there a workaround? My system specs:
3.0 ghz Pentium 4
1 gig PC3200
GeForce FX 6800 GT
Forceware Drivers 61.77
Windows XP SP1a w/ DirectX 9.0c
Choppy at any refresh rate other than 60 hz?
Moderator: ZSNES Mods
-
- Dark Wind
- Posts: 1271
- Joined: Thu Jul 29, 2004 8:58 pm
- Location: Texas
- Contact:
-
- Dark Wind
- Posts: 1271
- Joined: Thu Jul 29, 2004 8:58 pm
- Location: Texas
- Contact:
The only way to achieve complete smoothness of framerate is to set your refresh rate to a multiple of 60, or 50 if it's a PAL game.
If the game is updating at 60Hz and the monitor is updating at, say 85Hz, then some of those 60 frames per second are going to be shown longer than others, resulting in jittery movement.
If the game is updating at 60Hz and the monitor is updating at, say 85Hz, then some of those 60 frames per second are going to be shown longer than others, resulting in jittery movement.
KitchenSync was never fully implemented and ultimately removed.
Vsync enables triple buffering automatically. This locks ZSNES's refresh rate to your monitor's refresh rate (vertical synching) and renders 2 frames ahead of what's being displayed (triple buffering). With this enabled, your monitor set to 60 Hz (75, 90 or 120 should be fine too) and frameskip set to auto and zero should eliminate all tearing and jitteryness if you have a fast enough machine.
Perhaps you could post some more specs rather than complaining about it not working.
Vsync enables triple buffering automatically. This locks ZSNES's refresh rate to your monitor's refresh rate (vertical synching) and renders 2 frames ahead of what's being displayed (triple buffering). With this enabled, your monitor set to 60 Hz (75, 90 or 120 should be fine too) and frameskip set to auto and zero should eliminate all tearing and jitteryness if you have a fast enough machine.
Perhaps you could post some more specs rather than complaining about it not working.
[i]"It is better to have tried and failed than to have failed to try, but the result's the same." - Mike Dennison[/i]
-
- Dark Wind
- Posts: 1271
- Joined: Thu Jul 29, 2004 8:58 pm
- Location: Texas
- Contact: