25 Replies
then turn vsync off
no
the game looks like shit with out it
too much tearing
thats how vsync work
it will limit the fps
and obviously not Iris bug lmao
nope
it should only limit to 75
when i turn shaders off its 75
its average fps
not exact
the fps is the same
i just ss the avg
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.
yea but it gets 150 with no vsync
yes, it does. Because there is no waiting.
i dont get it
just have the frame waiting in que
input lag over low fps
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.
run after the bus
The refresh rate is the bus coming every hour (but it's 75 times a second)
yea but
it gets 150
it should be easier to render 75
It gets 150 when it's allowed to paint a new frame in the middle of the monitor updating
yea
This is about frames taking variable amounts of time to render.
so just wait for the last frame to be done painting
its capable of paining them
its just minecraft that has the issue
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.
why is it only minecraft that has the issue tho
Most likely because opengl.
na
iris issue
works perfect in forge
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
amd
didnt work