ZSNES framerate looks weird
Moderator: ZSNES Mods
ZSNES framerate looks weird
I was running ZSNES on my Linux box last night, and it was getting 60FPS, but it sure didn't look like it. It looked like it was displaying the frame choppily. It runs a lot better when I make it skip 0 frames. Anybody had this?
Re: ZSNES framerate looks weird
Of course it looks better when it skips 0 frames. That's how it should look on a real SNES.retrogamer wrote:I was running ZSNES on my Linux box last night, and it was getting 60FPS, but it sure didn't look like it. It looked like it was displaying the frame choppily. It runs a lot better when I make it skip 0 frames. Anybody had this?
How fast is your CPU, btw?
-
- Rookie
- Posts: 41
- Joined: Wed Oct 12, 2005 12:34 am
Best question yet, is VSynch on?
VSynch makes it only draw a frame when the monitor updates it's display, which much reduces choppy movement, and cuts down on the framerate (when you're goiing pas the monitor's refresh, you never see those frames, so it's sorta a waste, really). not only that, it cts down on "tearing" where part of a frame is changed during a monitor update, and then the next frame, the whole thing is updated, etc. which causes things to move chopily, and stuff.
VSynch makes it only draw a frame when the monitor updates it's display, which much reduces choppy movement, and cuts down on the framerate (when you're goiing pas the monitor's refresh, you never see those frames, so it's sorta a waste, really). not only that, it cts down on "tearing" where part of a frame is changed during a monitor update, and then the next frame, the whole thing is updated, etc. which causes things to move chopily, and stuff.
-
- Hero of Time
- Posts: 2646
- Joined: Fri Jul 30, 2004 2:49 am
- Location: In front of the monitor
- Contact:
FYI, it's Vsync.Bobbias2.0 wrote:Best question yet, is VSynch on?
VSynch makes it only draw a frame when the monitor updates it's display, which much reduces choppy movement, and cuts down on the framerate (when you're goiing pas the monitor's refresh, you never see those frames, so it's sorta a waste, really). not only that, it cts down on "tearing" where part of a frame is changed during a monitor update, and then the next frame, the whole thing is updated, etc. which causes things to move chopily, and stuff.
You can sync it to the monitor refresh rate, you can sync it to the game refresh rate....what else do you want?quanium wrote:Why isn't there a feature to sync frame updates to the refresh rate?
[size=75][b]Procrastination.[/b]
Hard Work Often Pays Off After Time, but Laziness Always Pays Off Now.[/size]
Hard Work Often Pays Off After Time, but Laziness Always Pays Off Now.[/size]
Answers
My CPU is a P3 900MHz. And I tried VSync (although I thought it wouldn't help, since this doesn't look like tearing at all) THe game that it has the most problems with is Super Mario World (although, I think megamanX might run just fine; I have to check again) and when I run it at 0 frame skip, it doesn't run like a real SNES; It runs much faster, and my graphical issues go away, but it's way too fast.
Re: Answers
So did you try auto-frame rate with 0 frameskip?retrogamer wrote:My CPU is a P3 900MHz. And I tried VSync (although I thought it wouldn't help, since this doesn't look like tearing at all) THe game that it has the most problems with is Super Mario World (although, I think megamanX might run just fine; I have to check again) and when I run it at 0 frame skip, it doesn't run like a real SNES; It runs much faster, and my graphical issues go away, but it's way too fast.
Or you could try disabling auto-frame rate, using 0 frameskip, and enabling Vsync. That should slow it down.
I recommend setting your monitor refresh rate to 60hz as well, if it isn't already.
-
- Seen it all
- Posts: 2302
- Joined: Mon Jan 03, 2005 5:04 pm
- Location: Germany
- Contact:
You can also run ZSNESW.exe with the -6 switch, it should then use a 60 Hz mode.
vSNES | Delphi 10 BPLs
bsnes launcher with recent files list
bsnes launcher with recent files list