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
AHHEUSOP16mo ago
No description
SaCy
SaCy16mo ago
then turn vsync off
AHHEUS
AHHEUSOP16mo ago
no the game looks like shit with out it too much tearing
SaCy
SaCy16mo ago
thats how vsync work it will limit the fps and obviously not Iris bug lmao
AHHEUS
AHHEUSOP16mo ago
nope it should only limit to 75 when i turn shaders off its 75
SaCy
SaCy16mo ago
its average fps not exact
AHHEUS
AHHEUSOP16mo ago
the fps is the same i just ss the avg
green512
green51216mo 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
AHHEUSOP16mo ago
yea but it gets 150 with no vsync
green512
green51216mo ago
yes, it does. Because there is no waiting.
AHHEUS
AHHEUSOP16mo ago
i dont get it just have the frame waiting in que input lag over low fps
green512
green51216mo 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
AHHEUSOP16mo ago
run after the bus
green512
green51216mo ago
The refresh rate is the bus coming every hour (but it's 75 times a second)
AHHEUS
AHHEUSOP16mo ago
yea but it gets 150 it should be easier to render 75
green512
green51216mo ago
It gets 150 when it's allowed to paint a new frame in the middle of the monitor updating
AHHEUS
AHHEUSOP16mo ago
yea
green512
green51216mo ago
This is about frames taking variable amounts of time to render.
AHHEUS
AHHEUSOP16mo 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
green51216mo 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
AHHEUSOP16mo ago
why is it only minecraft that has the issue tho
green512
green51216mo ago
Most likely because opengl.
AHHEUS
AHHEUSOP16mo ago
na iris issue works perfect in forge
Slooshie
Slooshie16mo 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
AHHEUSOP16mo ago
amd didnt work
Want results from more Discord servers?
Add your server