The Witcher 3 and Color Calibration
I have already filed a report about the issue but still wanted to open up this thread here on the official forums to raise awareness.
Currently the game ignores the .icc color profile when in exclusive fullscreen mode. Instead it overrides color/gamma primaries with a D3D11 function named SetGammaControl which is controlled by in-game Gamma slider. There are few problems with this approach:
Color Clutch is an application that disables SetGammaControl function, which in turn allows users to use their own desktop color profile. But unfortunately it is only limited to 32-bit applications, therefore it does not work with the Witcher 3.
Currently only way to apply color profiles to the Witcher 3 is running the game in borderless windowed or windowed mode. But this method also has some flaws:
AMD users might want to give PowerStrip a try. For NVIDIA users the only solution is using borderless windowed or windowed mode with Color Sustainer or CPKeeper.
I also saw that some users suggest using SweetFX in order to correct wrong colors. I am one of the developers on ReShade's development team and I must say that SweetFX is not a suite designed for color calibration. It is mainly designed for artistic purposes to give the games a different look or feel.
I would really appreciate it if CDPR would be able to add option to use desktop gamma to in-game video settings. If you are one of the users who are having this issue please do not forget to file a report by filling the form on the official website. Also share your experience on this thread if possible so the thread does not get lost.
Similar threads on other forums:
Witcher 3 - Another game that ignores colour management *RANT* - Forum - GOG.com
Any gamma/brightness options? :: The Witcher 3: Wild Hunt General Discussions
More about the subject:
Games & Color Profiles - Guru3D.com Forums
Nvidia forever ignoring custom color profile support in full screen games? Collaboration thread. - GeForce Forums
Colour profiles in games. The new "widescreen" controversy. | WSGF
I have already filed a report about the issue but still wanted to open up this thread here on the official forums to raise awareness.
Currently the game ignores the .icc color profile when in exclusive fullscreen mode. Instead it overrides color/gamma primaries with a D3D11 function named SetGammaControl which is controlled by in-game Gamma slider. There are few problems with this approach:
- In-game gamma slider only allows to fine tune the luminance. It is not possible to fine tune RGB primaries.[SUP][1][/SUP]
- Some users like me use additional hardware to calibrate their monitors, calibration results are stored in a .icc/.icm profile. Also in some cases monitor settings need to be configured in line with the .icc profile. Without the icc profile, changes in monitor settings are useless. And it is not possible to apply values detected by the colorimeter with in-game gamma slider.
Color Clutch is an application that disables SetGammaControl function, which in turn allows users to use their own desktop color profile. But unfortunately it is only limited to 32-bit applications, therefore it does not work with the Witcher 3.
Currently only way to apply color profiles to the Witcher 3 is running the game in borderless windowed or windowed mode. But this method also has some flaws:
- Limited SLI/CrossFire support: AMD's Crossfire technology does not support windowed modes.[SUP][2] [3][/SUP] There is no official statement from NVIDIA or a consensus from the community regarding SLI and its relationship with windowed/fullscreen modes. Results seem to vary, some say the performance is decreased in windowed mode and some say there is no difference. However, as a SLI user I can say that I do experience stuttering and decreased performance in windowed mode.
- Increased VRAM usage: In borderless windowed and windowed modes the game shares the video ram with other applications running in the background. Which in turn decreases performance.
- Forced VSYNC and Triple Buffering: Windows 8/8.1 and Windows 7 w/ aero users cannot disable VSYNC and triple buffering as it is now always forced through DWM (Desktop Windows Manager). For some users VSYNC decreases overall performance, also triple buffering again causes additional VRAM usage which might decrease performance.
AMD users might want to give PowerStrip a try. For NVIDIA users the only solution is using borderless windowed or windowed mode with Color Sustainer or CPKeeper.
I also saw that some users suggest using SweetFX in order to correct wrong colors. I am one of the developers on ReShade's development team and I must say that SweetFX is not a suite designed for color calibration. It is mainly designed for artistic purposes to give the games a different look or feel.
I would really appreciate it if CDPR would be able to add option to use desktop gamma to in-game video settings. If you are one of the users who are having this issue please do not forget to file a report by filling the form on the official website. Also share your experience on this thread if possible so the thread does not get lost.
Similar threads on other forums:
Witcher 3 - Another game that ignores colour management *RANT* - Forum - GOG.com
Any gamma/brightness options? :: The Witcher 3: Wild Hunt General Discussions
More about the subject:
Games & Color Profiles - Guru3D.com Forums
Nvidia forever ignoring custom color profile support in full screen games? Collaboration thread. - GeForce Forums
Colour profiles in games. The new "widescreen" controversy. | WSGF