lauralex / dwm_lut

Apply 3D LUTs to the Windows desktop for system-wide color correction/calibration
GNU General Public License v3.0
252 stars 17 forks source link

Intermittent operation #56

Open CntrlAltDel45 opened 6 months ago

CntrlAltDel45 commented 6 months ago

In MW3 after every match the colour goes back to normal, I have to minimize to desktop maximum mw3 again for the colour profiles to work again in MW3.

CntrlAltDel45 commented 6 months ago

To add some more info. I'm using Windows 11 Pro 22H2 22621.3527. The way I'm using Dwmlut is with a task scheduler task that is looking for CoD.exe process in which case it will run dwmlut with the arguments -apply -exit Then another task that is looking for CoD.exe process end in which case it will run Dwmlut again with the arguments -disable -exit.

Strange behaviour to note. The desktop is using the lut profile even though the fullscreen CoD.exe process isn't until I maximize the window again after alt+tab.

SeeTurtlee commented 5 months ago

Hey, I could be wrong. but I’m 90% sure that the 3dLut won't apply to Fullscreen. I say this because I was told/had to set up Reshade for applying the 3dLUT for Fullscreen games. It seems to only apply to the desktop. Borderless windowed still works for me. but for exclusive Fullscreen, i have to regenerate the 3dLUT as a Reshade file in Displaycal.

  1. install Reshade for the game. https://reshade.me
  2. generate your Reshade LUT.
  3. Put the generated 3dLUT.fx into "(YOUR-GAME-DIRECTORY) \Reshade-shaders\Shaders"
  4. when you launch the game the LUT should be applied in all modes.

This will fix your issue, but like I said, I’m not 100% sure if this is necessary. Also to note, there are 2 different Reshades, the full add-on support one can trigger anti cheat. I would look up more info for those of you that choose this route; to see if your specified game will flag reshade as a cheat. There is a lot of info out there on reshade+anticheat.

You may already know all of this but just in case, I will leave it here for others!