mojira.dev

Chris Boyle

Assigned

No issues.

Reported

MCPE-69705 Excessive input latency in RTX beta, especially when below 60 fps. May be related to VSync. Duplicate

Comments

I just checked, Vsync does seem to affect framerate, as the comment above this says, disabling it in options.txt brings fps back to normal but the input lag gets worse, although better than previous versions. Vsync on has lower framerate but input lag feels perfect to me. I hope they can fix the performance hit with Vsync.

I can confirm 1.16.220.51 Beta finally completely fixed input lag for me. Latency is almost instant now, even with ray tracing turned on. Keep options.txt at default, no need to mess with it now. (Delete it if you messed with it before to restore defaults, although you might have to sign in again)

RTX 2060

i5 10400F

Update 1.16.3052 fixed input lag for me. The game feels far more responsive now.

Input lag is still very high in version 1.15.11.0 for me, here's the relevant dxdiag:

 

------------------
System Information
------------------
Operating System: Windows 10 Pro 64-bit (10.0, Build 19041) (19041.vb_release.191206-1406)
Language: English (Regional Setting: English)
System Manufacturer: Gigabyte Technology Co., Ltd.
System Model: Z97X-Gaming 3
BIOS: F8d (type: UEFI)
Processor: Intel(R) Core(TM) i5-4690K CPU @ 3.50GHz (4 CPUs), ~3.5GHz
Memory: 16384MB RAM
Available OS Memory: 16246MB RAM
Page File: 22840MB used, 9649MB available
Windows Dir: C:\WINDOWS
DirectX Version: DirectX 12
DX Setup Parameters: Not found
User DPI Setting: 96 DPI (100 percent)
System DPI Setting: 96 DPI (100 percent)
DWM DPI Scaling: Disabled
Miracast: Available, with HDCP
Microsoft Graphics Hybrid: Not Supported
DirectX Database Version: 1.0.8
DxDiag Version: 10.00.19041.0084 64bit Unicode

------------
DxDiag Notes
------------
Display Tab 1: No problems found.
Display Tab 2: No problems found.
Sound Tab 1: No problems found.
Sound Tab 2: No problems found.
Sound Tab 3: No problems found.
Input Tab: No problems found.

--------------------
DirectX Debug Levels
--------------------
Direct3D: 0/4 (retail)
DirectDraw: 0/4 (retail)
DirectInput: 0/5 (retail)
DirectMusic: 0/5 (retail)
DirectPlay: 0/9 (retail)
DirectSound: 0/5 (retail)
DirectShow: 0/6 (retail)

---------------
Display Devices
---------------
Card name: NVIDIA GeForce RTX 2060
Manufacturer: NVIDIA
Chip type: GeForce RTX 2060
DAC type: Integrated RAMDAC
Device Type: Full Device (POST)
Device Key: Enum\PCI\VEN_10DE&DEV_1F08&SUBSYS_86981043&REV_A1
Device Status: 0180200A [DN_DRIVER_LOADED|DN_STARTED|DN_DISABLEABLE|DN_NT_ENUMERATOR|DN_NT_DRIVER]
Device Problem Code: No Problem
Driver Problem Code: Unknown
Display Memory: 14102 MB
Dedicated Memory: 5980 MB
Shared Memory: 8122 MB
Current Mode: 1920 x 1080 (32 bit) (60Hz)
HDR Support: Not Supported
Display Topology: Internal
Display Color Space: DXGI_COLOR_SPACE_RGB_FULL_G22_NONE_P709
Color Primaries: Red(0.662109,0.330078), Green(0.315430,0.612305), Blue(0.145508,0.082031), White Point(0.313477,0.329102)
Display Luminance: Min Luminance = 0.500000, Max Luminance = 270.000000, MaxFullFrameLuminance = 270.000000
Monitor Name: Generic PnP Monitor
Monitor Model: BenQ GW2470
Monitor Id: BNQ78E4
Native Mode: 1920 x 1080(p) (60.000Hz)
Output Type: HDMI
Monitor Capabilities: HDR Not Supported
Display Pixel Format: DISPLAYCONFIG_PIXELFORMAT_32BPP
Advanced Color: Not Supported
Driver Name: C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispi.inf_amd64_ba8c9c14f3d320cb\nvldumdx.dll,C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispi.inf_amd64_ba8c9c14f3d320cb\nvldumdx.dll,C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispi.inf_amd64_ba8c9c14f3d320cb\nvldumdx.dll,C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispi.inf_amd64_ba8c9c14f3d320cb\nvldumdx.dll
Driver File Version: 27.21.0014.5206 (English)
Driver Version: 27.21.14.5206
DDI Version: 12
Feature Levels: 12_1,12_0,11_1,11_0,10_1,10_0,9_3,9_2,9_1
Driver Model: WDDM 2.7
Hardware Scheduling: Supported:True Enabled:False
Graphics Preemption: Pixel
Compute Preemption: Dispatch
Miracast: Not Supported
Detachable GPU: No
Hybrid Graphics GPU: Not Supported
Power P-states: Not Supported
Virtualization: Paravirtualization
Block List: No Blocks
Catalog Attributes: Universal:False Declarative:True
Driver Attributes: Final Retail
Driver Date/Size: 8/12/2020 5:30:00 AM, 1038352 bytes
WHQL Logo'd: Yes
WHQL Date Stamp: Unknown
Device Identifier: {D7B71E3E-5C48-11CF-A567-96A61BC2D635}
Vendor ID: 0x10DE
Device ID: 0x1F08
SubSys ID: 0x86981043
Revision ID: 0x00A1
Driver Strong Name: oem27.inf:0f066de317b83370:Section001:27.21.14.5206:pci\ven_10de&dev_1f08
Rank Of Driver: 00CF2001

 

This happened to me as well, turns out it was the "Beautiful skies" option in advanced video that was turned off. You need it turned on.

Okay, I found out more about this issue. This latency might be caused by the GPU usage being too high. What I did first was change my desktop resolution to 1440x810 to get higher framerate, then I turned up render distance to max (24 chunks) and it drastically lowered input latency and was much more enjoyable to play, even if I was getting lower framerate (fps is around 50-60 with this configuration). Compared to render distance at 8 chunks, it was night and day.

I checked the GPU and CPU usage graphs now, and while CPU usage understandably went up, GPU usage was averaging 85-95%, rarely hitting 99% (While with render distance at 8 chunks, GPU usage was 99% all of the time). This is possibly because I'm being slightly CPU bottlenecked by the large render distance. I think this might be the cause. Latency skyrockets when the GPU hits max usage, hence why even though I was getting higher fps, the latency was very noticeable, whereas with this setting I'm getting lower framerate but also a much more responsive game that feels good to play. Although, I've never felt latency this high even in other RTX games that max out my GPU usage at all times, something is definitely not correct here.

 

Edit; This can be achieved more easily by locking your framerate through the nvidia control panel. Set the max framerate to something like 50 fps and go to an area which can get 60+ fps normally, latency should be pretty low now. Or just lock the framerate to something that your GPU will never drop below during gameplay.

Did you update your Nvidia drivers to the latest version? It says "Upscaling mode" is fallback, is the upscaling toggle greyed out for you? If you enable it, it should say "DLSS".

I can attest to this, the input latency also gets worse as the framerate goes down, proportionally. Turning off DLSS lets me achieve this. 30 fps is very, very unpleasant to play at due to huge latency, unlike any other VSync'd game I've played. It's bad enough at 40-50 fps which happens frequently in the RTX worlds we can download from the marketplace. (On my RTX 2060)

 

Edit: I turned off VSync from the nvidia control panel for Minecraft, but it didn't affect the latency at all, but I can confirm that VSync is definitely disabled, since I can see tearing in the game, and also because framerate can go above my refresh rate.

Yes, I'm using the latest Nvidia drivers.