PDA

View Full Version : Option to remove the frame limiter from windowed mode


FawFul
Jun 22, 2024, 05:52 AM
When I got a modern high end PC at the end of last year I noticed that my JJ2 ran worse than on the older PC I had before it. In the following months I didn't bother trying to figure out what caused it, until last week.

After some digging and help from Necrolyte. The issue seems to be the frame limiter. JJ2+ runs at a cap of 125 fps, while a vanilla jj2 client runs it uncapped. At some point in plus early plus development (around 2010) a frame limiter to 125 fps was put in place. Presumably this is to save unnecessary CPU usage.

However, it seems that on modern pc's, tanking the FPS from a high 300 to 125 doesn't go well. The game stutters. I've also tried putting the monitors to 70Hz (from 155 Hz) since the game runs at this rate, but somehow this makes it far worse with even more stuttering (felt more like 25 fps). After I removed the frame limiter, the game ran a lot better again.

In conclusion: unless there is a better solution, it would help if the frame limiter was toggleable so jj2 runs better for modern computers. I'm running windows 10, which might or might not have something to do with it. Note this is only for windowed mode, because fullscreen works differen anyway.

Violet CLM
May 13, 2025, 10:59 AM
This has been implemented in 5.12b as the /maxfps command (https://docs.jj2.plus/#maxfps) and assorted plus.ini settings. Please continue to use this thread for discussion.

FabiAN[NC]
Aug 15, 2025, 09:00 PM
when i used the new command "/maxfps " ,
+ i must say i was very much impressed by it!
when i pressed 2x F9, i found here out, that my jazz2 can handle 176 FPS
bevore, i saw in the F9 menu, it was 120 FPS
.
of course this also affect the gameplay in jazz2
today i discoveret also something
i was playing the map "gw.j2l" (Galactic Warfare)
here i tested the new command out
.
i also discovered here something, when i do this commands:
(dont do in maxfps any numbers bevore)
first this: /MAXFPS 999
then this: /MAXFPS 1000
=
when you made this 2x commands, a effect is happend here
i saw in jazz2 everything seems to move faster,
for example: all the eyecandy the background, and layer4, i mean all the layers the eyecandy, if i run with my rabbit arround, all this eyecandy moves faster than it did bevore,
bevore i would say the game stutters here a bit. (but only minimal)
.
the thing is if i try out other numbers in /maxfps, then this effect dont happend,
it only happend,
if i join a server and first do "/MAXFPS 999"
and then "/MAXFPS 1000"
=
then does this effect happend to me, i would say, everything moves faster than bevore,
the layer4 nothing stutters here (its just a new quality of gaming for me)
bevore i would say the game stutters here a bit. (but only minimal)
if i run with my rabbit arround, the background all the eyecandy, moves faster than it did bevore
.
. i saw in the JJ2+ Readme "This may be a temporary setting. "
.
i want to ask: can we keep this new command? i would be really thankfull!!
of course its me absolutly importand, to play jazz2 in the best quality
.