If the computer has a monitor connected with HDR capabilities, then there is an option in the Windows "Display Settings" screen to "use HDR". Even if an app or game does not support HDR, having the setting enabled will cause the display to be brighter and have higher contrast, so the setting should remain enabled if the user chooses to enable it. While launching Minecraft, the Windows HDR setting becomes disabled, and after quitting the game the user must go back to the Windows "Display Settings" to re-enable it. Launching Minecraft should not disable this setting.
I've tested with other games that do not support HDR and do not experience this issue.
I am able to reproduce in both 1.15.2 and 1.16 Pre-release 2, but I have not tested other versions.
What I expected to happen was...:
The Windows HDR setting should remain on when launching/playing Minecraft.
What actually happened was...:
The Windows HDR setting is disabled upon launching Minecraft.
Steps to Reproduce:
1. Connect your computer to an HDR capable monitor.
2. Enable Windows HDR as described here: https://support.microsoft.com/en-us/help/4040263/windows-10-hdr-advanced-color-settings
3. Launch Minecraft
Linked issues
is duplicated by 1
Attachments
Comments 18
i have a 1080p 144hz non HDR monitor. When lauching the new snapshot for the first time, eveything looked washed out and gray. the fullscreen resolution was set to 1080p@60hz 24 bit, anc chaning it to 1080p@144hz 24 bit seemed to fix it.
Having the exact same issue as described. Funny thing was, I was fine with AMD GPU before so I thought this happens after I have switch to an Nvidia one, in between the switch I have not played Java version for a couple months.
Turns out Mojang strikes again.
Just got some HDR monitors myself for the first time and I am experiencing this in 1.17.1 as well.
It only happens when Minecraft launches in fullscreen. The HDR setting is unaffected if I play in windowed mode with Minecraft maximized. Not ideal, but at least it is a workaround for the moment.
I would expect the Windows display settings to remain unaffected as the OP said. It is aggravating to have to change back to HDR if I forget and launch in fullscreen.
Edit:
Environment:
OS: Windows 10 Pro, 64-bit
Java Version: Version 17 (build 17+35-LTS-2724)
Monitor: Acer Nitro XV272U
GPU: Nvidia RTX 3080ti
Nvidia GeForce driver Version: 496.49
Processor: Intel Core i7-6700K
Memory: 16 GB
I had the same problem, so I did a little research. I found otu you can use a JVM Argument to solve the problem. Here is how to do it;
Open Minecraft Launcher then go to the installations tab, click the ellipsis icon and select Edit from the menu.
From here click more options then to the JVM Arguments paste this to the end of it
-Dorg.lwjgl.opengl.Window.undecorated=true
Open the game then make it fullscreen.
I tried this on Optifine 1.20.4 and it worked, so give it a try.
Relates to MC-121367
I am using Modrinth with a Zulu installation of Java with 1.20.6 and Fabric. I can confirm that @unknown's fix works for me. I have included a screenshot of the settings. Note that I have not changed this in the gobal settings, but only for the Java installation, identified in while the game in NVIDIA Control Panel after Minecraft was running.
Also note that adding the java argument that @unknown suggested did NOT work for me.
[media]
This was not an issue for me a week ago. Tried playing today and the exact thing happened to me as described by original post. It happens no matter what version I play. 1.16.4, 1.16.3, optifine or any version. If you found a solution to this please let me know in comments, thx.