mojira.dev

Tamas Hegedus

Assigned

No issues.

Reported

No issues.

Comments

Alright, so here are my updates using v1.16.221

The rendering lag seems to be gone BUT

The framerate started to fluctuate. I use the "Xbox Game Bar" to monitor the framerate (50-60) and the GPU (~50%) and CPU (~20%) utilization. With my current settings (2xAA, 24 chunks rendering distance) the framerate stays 60 for 1-2 seconds, then drops to around 50 for a second, and then repeats, even if I stand still in the game. When this happens the gameplay is not smooth, movements are jerky, running in a straight line feels like it's stopping and starting again. Lowering the graphics settings does solve this jerky rendering thing, but I have to set the graphics to unreasonably low settings IMHO (16 chunks renderdistance). On the same PC I can play the Java edition with a heavy (OptiFine) shaderpack and with rendering distance set to max (32 blocks). It sure runs with a lower framerate (~30 fps) but still feels much smoother than the renderdragon version at 60fps with those frequent framerate drops. This is something I did not notice in the renderdragon version before, so I suspect that this still has to do something with the render lag fix this ticket is about.

With v-sync on and raytracing off I get a steady 60 FPS, yet almost half a second rendering delay. It does not look like a performance issue to me, rather some obscure rendering pipeline issue.

@LightKnight2311 Tbh I don't think anyone playing Minecraft would notice a delay of at most one frame, not even at 60 Hz. I even doubt that professional fps players would notice it. For this reason, I don't think any complaints regarding the gaming experience could be attributed to the inherent one-frame delay of V-Sync.

Btw v1.16.210 seems to fix this issue on my machine. I did not experience any delay since the update yet. Nope, the issue is still present, it just did not come up right after starting the game. But after having it run for a while, the delay came back. It's like the rendered frames get queued up for some reason before being displayed, and that queue gradually gets longer.

Note: I deleted my previous comment. I wrote that I suspect you commented on the wrong thread, then I realized I must be mistaken as you are the one who reported it.

Still present in v1.16.201 public release.

@Jasón

@Cristian Sandoval
Thats probably because your computer switches from your dedicated GPU to your integrated one.

I don't think that is possible, or at least I never managed to move Minecraft (or any game) between GPUs while running, I had to restart the process every time. I think it is more probable that the framerate is simply throttled to save some battery time.

I refunded the game because of this.

I also experience unbearable input lag/render lag. Fps is at a steady 60, yet the input lag is like a third a second. I use an Asus UX550GD laptop, other games don't have a problem.

OS: Windows 10 Pro 64-bit (10.0, Build 18363)
Processor: Intel Core i7-8750H CPU @ 2.20GHz (12 CPUs), ~2.2GHz
Memory: 16384 MB RAM
NVIDIA GeForce GTX 1050
NVIDIA Driver Version 460.89 (12/15/2020)
DirectX 12
Minecradt UWP v1.16.201

I made sure that the GPU affinity for Minecraft is set to the dedicated NVIDIA GPU, and validated that the Minecraft process is indeed using the dedicated GPU (although not very much of it, around 17%)

I don't know how the input lag was previously, I just purchased the game, although I am applying for a refund, as it is unusable in the current state.

UPDATE:

I measured the latency using a 60 Hz camera, by measuring the frames between clicking on a button in the MENU and the new menu page appearing.

It took 16 frames ~267 ms

For comparison: Using the same computer with the same peripherals using the same internet and in the same hour:

  • A stadia game has 200 ms latency (remember, that's a streaming service)

  • Filling the screen in ms paint has 133 ms latency (I know, I know, that's also pathetic, I need a real mouse)

Minecraft manages to be SLOWER than Stadia. How?

UPDATE:

Setting gfx_vsync:0 in options.txt did not make an improvement at all. I tried both windowed and fullscreen mode.

UPDATE:

It looks like GeForce Experience is overwriting the settings from options.txt somehow, that might be the reason why I did not see an improvement when setting gfx_vsync:0. I noticed that if I unplug my laptop charger, the lag goes away. I found that GeForce Experience has a different profile for "On Battery" and "Plugged In", it seems that these settings take precedence over that options.txt. Unfortunately, GeForce Experience doesn't let me change any of the settings.

UPDATE:

After playing more with the settings, I managed to turn vsync off reliably, and the render lag went away. Even when I set gfx_max_framerate:60 with gfx_vsync:0, the lag is no more.

Note to others: vsync is forded in windowed mode. You can disable it only in fullscreen mode using that options.txt trick.

So this is how I got it running:

  • forcibly close GeForce Experience every time you wish to play

  • set gfx_vsync:0 and gfx_max_framerate:80 in options.txt

  • set fullscreen mode

UPDATE:

Now I cannot connect to my friends, although it was working previously. I am refunding again and I am not giving a third chance.