Default Refresh Rate is 50Hz Regardless of Actual Display Refresh Rate
Open, Needs TriagePublic

Description

What is happening:
The game is defaulting to 50Hz instead of the monitor's refresh rate and as a result, may be contributing to moderate stuttering that isn't detectable by benchmark charts and frametime graphs. Also, the refresh rate resets to 50Hz every time a graphics change is made in the game's menu and there's no option to set it to the monitor's refresh rate other than editing the VideoSettings.json file.

What should be happening:
The game's refresh rate should always match the refresh rate that the monitor is set to like 60Hz, 75Hz, 120Hz or 144Hz.

Steps to reproduce the issue:

  1. Delete the VideoSettings.json file
  2. Set Display refresh rate to 60Hz (to reproduce the issue more easily)
  3. Log into LoE.
  4. Run around a map whose framerate is within 30 fps of either end of the monitor's refresh rate. Outside this range, the issue is minimal. I highly suggest using Windows 10 version 2004, but feel free to use other versions of Windows 10 or any other operating system.

Game client version:
2020.03.03 and newer, including 2021.01.01 (may affect either 2020.03.01 or 2020.03.02 or both as well)

Reproduced by:
MMTfan1

Reproduced on:
Windows 10 64-bit versions 1903, 1909, 2004, 20H2 preview build

Crash logs or exceptions generated:
If applicable, give a link to an archive containing the crash logs generated, or copy/paste exceptions you got related to this error

Screenshots:
VideoSettings.json file and Nvidia Control Panel https://cdn.discordapp.com/attachments/270774380328386561/728763722448765069/LoE_Inconsistent_Refresh_Rate.png

MMTfan1 created this task.Jul 4 2020, 12:10 AM
MMTfan1 updated the task description. (Show Details)Jul 4 2020, 12:28 AM
MMTfan1 updated the task description. (Show Details)Jul 4 2020, 3:19 AM
MMTfan1 updated the task description. (Show Details)Jul 5 2020, 5:30 PM
MMTfan1 added a comment.EditedSep 29 2020, 6:06 AM

This is a similar example of somebody who has a similar bug in Unity games posted earlier this year with a fairly modern system (i5-8400/RTX 2060) https://forum.unity.com/threads/stuttering-in-unity-games.822750/. I suspect it could be a Unity bug affecting some systems, but not others. My current laptop doesn't suffer this issue, but my gaming desktop does. (Update, my laptop indeed suffers this issue in maps that run around 60fps on average)

In LoE's case, turning V-Sync on resolves the issue. Another likely fix is using a high-refresh rate monitor set to its native refresh rate such as 144 Hz. I tested it with various versions of Windows 10 varying from version 1903 to a late preview build of 20H2. All suffered the same stutter issue in LoE, and no fix worked other than those I described above. In all cases, frametime graphs and benchmarks don't catch the stutter, but it's highly visible to the naked eye.

Here's the specs of my gaming desktop suffering the issue:

  • AMD Ryzen 5 3600 (6 cores, 12 threads)
  • Nvidia GeForce GTX 1660 (Gigabyte Edition)
  • 16 GB DDR4-3000 RAM (OC'd to 3200 MHz)
  • ASUS Prime B450M-A MicroATX motherboard
  • Samsung 860 EVO 250 GB SATA SSD (Boot drive; LoE is also stored here)
  • ADATA SU630 480 GB SATA SSD (Used for games)
  • Western Digital Green 1 TB (storage drive)
  • Seagate Barracuda 2 TB (storage drive)
  • Windows 10 64-bit version 1909

My laptop's specs

  • Intel Core i3 7100U
  • Intel HD Graphics 620
  • 8 GB Dual-Channel DDR4-2133 RAM
  • Toshiba 1 TB HDD
  • Windows 10 64-bit version 1903
MMTfan1 updated the task description. (Show Details)Sep 29 2020, 6:08 AM
MMTfan1 updated the task description. (Show Details)Sat, Feb 13, 5:49 AM