56 fps with vsync

i get 56 fps avg with vsync but i get 150 with vsync off 1.19.2
No description
25 Replies
AHHEUS
AHHEUSOP17mo ago
No description
lối về vắng em
then turn vsync off
AHHEUS
AHHEUSOP17mo ago
no the game looks like shit with out it too much tearing
lối về vắng em
thats how vsync work it will limit the fps and obviously not Iris bug lmao
AHHEUS
AHHEUSOP17mo ago
nope it should only limit to 75 when i turn shaders off its 75
lối về vắng em
its average fps not exact
AHHEUS
AHHEUSOP17mo ago
the fps is the same i just ss the avg
green512
green51217mo ago
That's the nature of vsync. If a frame takes too long to render, it's not ready in time and the game must wait for the next refresh. That's why it cannot do 75 fps. You're restricting when it can paint frames, and if a frame is not ready it cannot be painted yet.
AHHEUS
AHHEUSOP17mo ago
yea but it gets 150 with no vsync
green512
green51217mo ago
yes, it does. Because there is no waiting.
AHHEUS
AHHEUSOP17mo ago
i dont get it just have the frame waiting in que input lag over low fps
green512
green51217mo ago
okay, say the bus comes every hour. But one day you get there 5 mins late. You can't take that bus. You have to wait for the next one.
AHHEUS
AHHEUSOP17mo ago
run after the bus
green512
green51217mo ago
The refresh rate is the bus coming every hour (but it's 75 times a second)
AHHEUS
AHHEUSOP17mo ago
yea but it gets 150 it should be easier to render 75
green512
green51217mo ago
It gets 150 when it's allowed to paint a new frame in the middle of the monitor updating
AHHEUS
AHHEUSOP17mo ago
yea
green512
green51217mo ago
This is about frames taking variable amounts of time to render.
AHHEUS
AHHEUSOP17mo ago
so just wait for the last frame to be done painting its capable of paining them its just minecraft that has the issue
green512
green51217mo ago
at 75 Hz refresh rate, the game has 13.33ms to render a frame. If it takes, say, 15 ms to render a frame what do you do? You can either say, screw it, the frame is ready a millisecond late, go ahead and paint it anyway. That's why you get tearing, because the monitor was updating the screen when you changed it. What's the alternative then? Wait for the next refresh to start and then paint the frame. But either way, you missed the opportunity to paint a new frame at the start of the refresh, and there's no way to fix that because rendering took too long. and the issue is that maybe most frames can be rendered in less than 13ms, so it may be able to hit 75 most of the time. But any few frames that don't, cause skips. WHen you see "150fps" that does not mean each and every last frame took 1/150 seconds to render, equally. Some take longer than others.
AHHEUS
AHHEUSOP17mo ago
why is it only minecraft that has the issue tho
green512
green51217mo ago
Most likely because opengl.
AHHEUS
AHHEUSOP17mo ago
na iris issue works perfect in forge
Slooshie
Slooshie17mo ago
Try just turning on vsync in nvidia control panel or whatever controls your graphics drivers settings It may or may not improve frames But Minecraft is infamous for having shitty vsync that lowers your fps extremely
AHHEUS
AHHEUSOP17mo ago
amd didnt work

Did you find this page helpful?