-
Bug
-
Resolution: Unresolved
-
None
-
1.20.4
-
None
-
OS: Windows 11 23H2
GPU: AMD RX 570, latest drivers (24.1.1)
Launcher version: 2.19.2
Java: 17.0.8 (64-bit)
-
Community Consensus
-
(Unassigned)
When two monitors are connected to the PC and Minecraft is launched, it seems to refresh at the rate of the lower monitor's refresh rate. In my case, this is 60Hz instead of 144Hz. This happens when the lower refresh rate montior is set as the main display in Windows settings.
Note, however, that in-game, after disabling v-sync, the game appears to render at 144fps. However, this does not cause it to refresh at this rate. Manually setting the fullscreen resolution in video settings does not fix it either.
Steps to reproduce:
- Connect two monitors of different refresh rates (set to Extend), with the lower refresh rate one as the main display
- Launch Minecraft, and fullscreen on the higher refresh rate monitor
- Disable v-sync and set an FPS cap above the refresh rate of the higher monitor
- Notice how the F3 menu displays an FPS correlating with the refresh rate, however, the game does not refresh at this speed. It refreshes according to the lower monitor's RR.
Workaround:
I found a workaround to restore expected functionality. Disconnect (or turn off) the secondary monitor whilst the game is closed. Upon launching the game, everything is normal and it refreshes at the correct rate. Re-enabling the second monitor whilst the game is running does not break it, and it continues working as expected.
(Note, after doing this, I do experience weirdness when alt+tabbing. The game re-appears on the secondary monitor but is invisible. Pressing Win+Shift+Right to move to the main monitor works.)
I tested this with Minecraft 1.20.4. Both vanilla and modded, in both singleplayer and multiplayer worlds. This does not affect Bedrock; it works perfectly as expected. The monitor is running at 144Hz in other applications.