Jump to content

CONTROL - HDR+Ultrawide+DLSS+RT Patch


1 Screenshot

About This File

Do not ask for DLSS 3.5 or FSR 3 please.

 

Version 1.5.1 is up. It fixes the hiss/smoke effect on enemies being too bright in HDR.
Version 1.5 is up. It improves the DLSS implementation, improves the quality of shadow and fixes the buggy/noisy ray tracing reflections that are also present in the vanilla game.
Version 1.4 is up. It improves the UI look in HDR and implements the HDR mode that retains the original game look. It improves texture LODs with DLSS. It restores film grain with DLSS and makes it more pronounced. And many other relevant changes.
Version 1.3 is up. It adds a new HDR mode to retain the original hazy look more, keeping it closer to the original artistic vision. It also slightly improves a few other things with the HDR.
Version 1.2.1 is up. It improves the game to screen tonemapping (the highlights were a bit more compressed than they should have been). If you already had the mod installed, make sure to open the "renderer.ini" and change "m_fHDRWhitePaperNits" to 200. Performance is also improved.
Version 1.2 is up. The game is now built with the DLSS 3.1.1 SDK, and uses the new DLSS presets to further increase the quality (and reduce ghosting) (this is NOT frame generation). There are also some minor tonemapping and menus improvements.

This patch adds native HDR and lot more to Control, making it a little bit of a technical remaster. It was achieved by rebuilding the game with modified code and shaders.
This is built on top of my previous Ultrawide fix patch.

Compared to the latest official release version (0.0.344.1879), these are the improvements:

  • Native HDR (gets rid of color banding, greater contrast and brighter highlights, more natural colors).
  • Improved quality of SDR output (10bit->no more color banding, slightly better dynamic range).
  • Upgraded DLSS to 3.1.30 and improved its implementation (it's also now compatible with FSR 2.X injection).
  • Added DLAA support (DLSS at native resolution).
  • Added a new "Max" texture setting to improve the slow texture streaming (min 8GB+ VRAM, 10GB+ are recommended).
  • Added a new setting to use 3x as samples for ray tracing and volumetrics, increasing the quality and reducing noise (this is VERY expensive).
  • Fixed broken ray tracing reflections.
  • Fixed low shadow quality when ray tracing was on.
  • Full UltraWide support: unlock any resolution and aspect ratio, including 32:9+.
  • Some FOV and LOD fixes for UW. Fixed UI issues at non 16:9 aspect ratios (e.g. enemies health bars were displaced).
  • Added a FOV Multiplier config setting `m_fFOVMultiplier` (the game and UI are designed for the default FOV, so only use for accessibility reasons).
  • Add a config to skip the intro video `m_bSkipIntroVideos`.
  • Improved window+borderless+fullscreen management.
  • Fixed the game not launching correctly on non Nvidia non AMD GPUs (e.g. Intel Arc).
  • Restored film grain with DLSS. Tweaked the film grain implementation.
  • Minor crash fixes, bug fixes and features.

How does it work:

  1. Download your version of the patch (Steam, Epic Store, No DRM/GOG).
  2. Copy (with replace) all the files inside the Control install folder.
  3. Open the DX12 version of the game.
  4. You can turn on HDR either from Windows or from the game (on by default).
  5. The game will read the Windows 11 HDR calibration profile (app) and match its tonemapping to your screen capabilities.
    Otherwise see the guide below to calibrate HDR.
  6. Using HGiG is suggested if your TV supports it (monitors usually default to HGiG).
  7. In the game settings, there are multiple HDR settings to tailor the image to your liking, though know that the HDR is already pre-calibrated to roughly match the SDR brightness.

Further details:

  • You can swap between HDR and SDR from the game or Windows at any time. The game automatically changes.
  • Further HDR settings are avaiable in the "renderer.ini" file (after running the game once).
  • config "m_fHDRMaxNitsOverride": If you are incapable of creating an HDR calibration profile (e.g. Windows 10), set this to the nits max nits your screen supports (e.g. ~750 for LG CX).
    The game supports any value there, though if your screen maxes out at only 400 nits, you might want to compare HDR and SDR and play whichever looks best.
  • config "m_fHDRRaisedBlacksCorrection" (also exposed to settings menu): This makes the color correction LUT output black as black (instead of grey, depending on where you are).
  • config "m_fHDRSaturation" (also exposed to settings menu): This artificially generates colors in the Rec.2020 space from the game internal Rec.709 image. Anything that is bright and saturated will shift to colors that don't exist in SDR. This makes the game look more saturated, though it could also make it feel more "HDR". Unreal Engine uses a similar technique.
  • The HDR implementation skips the Reinhard tonemapper the game used in SDR. In my opinion it made the image look overly flat, which was a choice dictated by the limitations of SDR. Removing it allows to take full advantage of HDR, by outputting an image with a much greater level of contrast, and without disadvantages to visibility.
  • If you prefer the original look, enable "HDR Original Look" in the settings menu, which is somewhere in between the SDR tonemapper and my HDR one.
    Disabling the tonemapper in SDR is not the intent of this mod, so it will not be done.
    You can further customize the og look mode by changing the "m_fHDRArtDirectorWhitePoint" config. Set it to a value of 8 to have it as strong as it was in SDR.
  • Note that a very tiny amount of scenes (e.g. the game opening and the furnace), can look a little unbalanced in HDR due to overly strong lights or strong color correction. Use the "HDR Original Look" if this a problem for you.
  • You can set "m_fSDRCustomGamma" to any value > 0 to set a specific gamma, for example if you use a TV instead of a monitor, 2.2 would likely be the best choice.
  • The performance impact from the new code should be within the 1-4% range when running in HDR, and lower running in SDR.
  • HDR is only supported on the DX12 executable.
  • There is no patch for the Microsoft Store version of the game.
  • If for some reasons you need to swap save files between game versions from different stores, you can find the directories here. You might also have to rename the internal save directory, e.g. from `Default-Generic-User` to `Default-Epic-User`.
  • This should work both on the Ultimate Edition and the older standard version that had separate DLCs. The DLC ownership might not be mutually compatible.
  • The save game files are mutually compatible with the official last version fo the game (v0.0.344.1879).
  • PS4 exclusive content is still locked and I will not unlock it. Do not ask please.
  • You can generally change graphics settings at runtime, but don't report problems unless you restart the game.
  • The new UI options miss localization, so they will always show in English.
  • My "Max" texture setting might not be as aggressive as the "Blurry textures fix" mod that was already out there, though it's more safe and stable, performance wise.
    All textures now load immediately, the only exception being a couple of small paintings around the game.
  • I got report that mods like the "Plugin Loader" do not play well with this one. I have contacted the author to hopefully fix the issue.
  • There is no plan to implement DLSS 3 Frame Generation at this time. Please do not ask.

Rare game bug likely not related to this patch:

  • Very rarely, the videos in the background of loading screens seem to get stuck. I haven't been able to reproduce this reliably, but it probably also happens in the the vanilla game.
  • Rarely, after long sessions, if ray tracing GI is enabled, the game renders in black until restarted. This also happens in the vanilla game.
  • Occasionally non ray traced reflections can shimmer. This also happens in the the vanilla game. Doing a fast travel fixes it.
  • 8k resolutuon might not work right (untested).
  • If pre-rendered videos show tearing on RTX 4090 GPUs, disable re-bar.

How to report any potential issues:

  1. Do not start with the assumption that the mod broken, it's been tested a lot. Verify all potential issues from your end first.
  2. Do a fresh install of the latest vanilla game version.
  3. Delete your renderer.ini settings file.
  4. Make sure the issue does NOT happen on the vanilla game. This patch does not aim to fix the bugs of the original game (nor to optimize it), so do not report them please.
  5. Re-apply the latest version of the patch, from the matching store, and override all the files.
  6. If all the above fail, leave a comment on this page.

How does this compare to AutoHDR: AutoHDR is just a post process so it doesn't add any detail. Specifically in Control it makes bright lights and the UI too bright.
How does this compare to SpecialK HDR: SpecialK can increase the rendering buffers depth, thus increasing the amount of color shades the game can output (less banding), but it can't extract any brightness beyond what the SDR tonemapper clamped the game to, so it's mostly still a SDR image with more precision.

Given HDR screenshots can't be seen in browsers, I've uploaded a collection of them. There are SDR .png alongside their HDR .jxr counterpart.
Use the "HDR Image Viewer" app to see them (use this code branch if the app crashes).

Discord community: https://discord.gg/R2Bt3uptw6

Virus Scan

you can Buy me a coffee or PayPal
Thanks: `KoKlusz` `Lilium` `PennyFortnite player420yolo` `Darktalon` `Aemony` `mrtnptrs` and `Alex Battaglia` for the help with testing and feedback.

HDR videos:

more HDR videos here (4K) and here (low bit rate, potentially slightly wrong colors due to the capture).

Control 2022-12-05 19_45_28.png

Control HDR Screenshots.7z

Control_DX12_AQFd0vjSW9.png

DLSS improvements between patch 1.3 and 1.4 with Ultra Performance mode:
image.thumb.png.ed7fe1276377025c7af3cd1c5f3499ce.png


What's New in Version 1.5.1   See changelog

Released

  • Fixes hiss (smoke) effect around enemies being too bright in HDR (it was broken in 1.3).




User Feedback

Recommended Comments



21 hours ago, jordanplayer said:

Heads up, I'm using Version 1.5 of this patch and noticed a pretty significant performance drop when I started playing the game yesterday. My FPS typically averages between 70-80 (Executive, Research), however yesterday it was only 45-60. I was able to confirm a 20 FPS difference in the same exact area. Basic information below regarding computer specs and Control. On the Control Display tab I have everything Enabled/Highest Quality except for Nvidia DLSS, VSync, Film Grain, and Motion Blur. GSync Enabled through Nvidia Control Panel.

Windows 11

AMD Ryzen 7 7800X3D

Nvidia GeForce RTX 4090

Control Version: DX12

Resolution: 3440 x 1440

I completely uninstalled Nvidia Drivers with Display Driver Uninstaller (DDU) and installed Version 537.13 (this is what I was already using previously), but this did not fix the issue. Completely uninstalled Nvidia Drivers with DDU again and installed previous Version 536.99. This resolved the performance issue and FPS is back where it should be.

Not sure if the issue is specific to my setup/configuration, this Control HDR/Graphics Patch, or the Nvidia Drivers. Would be helpful if more users here can test. Version 536.99 also had the following fix for this game:

[Control][DX12] Cut scenes and videos show tearing and partial jitter [4084000]

So yesterday it was working and today it's not? Sounds like the problem is in your PC 😅?

Share this comment


Link to comment
Share on other sites

4 hours ago, filoppi said:

So yesterday it was working and today it's not? Sounds like the problem is in your PC 😅?

Control and Version 1.5 of this graphics patch were working the entire time, it was specifically that I noticed a large performance drop around 20fps (26%) since the last time I played on the weekend. Between these gaming sessions, I updated the Nvidia GPU Drivers from 536.99 (previous release) to 537.13 (latest release). Uninstall/Reinstall of the Nvidia GPU Drivers did not restore performance. Rolling back the Nvidia GPU Drivers to the previous Version 536.99 restored performance.

I'm guessing it's an Nvidia GPU Driver problem, but I only have 1 PC to test with. Posted here as a heads up if anyone else is experiencing performance degradation.

Share this comment


Link to comment
Share on other sites

9 hours ago, filoppi said:

So yesterday it was working and today it's not? Sounds like the problem is in your PC 😅?

I think what he meant was he got higher fps before he started using patch 1.5 yesterday

 

Edit: well, based on his latest response above, it seems patch 1.5 was fine before but after the driver update it got worse... 

Share this comment


Link to comment
Share on other sites

Hmm...I'll be checking this on my 4090 rig with the latest driver soon, but the driver thread over on the Nvidia subreddit has no extranious mentions of Control that I could find with a quick comb through, and the latest driver still seems to have rBAR enabled for this game, so...there doesn't seem to be any obvious reason for this. 

I'll report back when I can test this myself though. 

Share this comment


Link to comment
Share on other sites

10 hours ago, jordanplayer said:

Control and Version 1.5 of this graphics patch were working the entire time, it was specifically that I noticed a large performance drop around 20fps (26%) since the last time I played on the weekend. Between these gaming sessions, I updated the Nvidia GPU Drivers from 536.99 (previous release) to 537.13 (latest release). Uninstall/Reinstall of the Nvidia GPU Drivers did not restore performance. Rolling back the Nvidia GPU Drivers to the previous Version 536.99 restored performance.

I'm guessing it's an Nvidia GPU Driver problem, but I only have 1 PC to test with. Posted here as a heads up if anyone else is experiencing performance degradation.

OK. Wait for the next driver version, if it's still not fixed, report to nvidia. I can't do anything. 

Share this comment


Link to comment
Share on other sites

On 8/24/2023 at 6:53 AM, sacb0y said:

Well what are you waiting for, make a page 😏

 

On 8/23/2023 at 9:50 PM, dicehunter said:

Probably be doable 😛

You can donate 😁

Share this comment


Link to comment
Share on other sites

Just updated my driver to 537.13 from one of the 531 versions. Used DDU, and closed my overclock / OSD software per Nvidia suggestions when installing the new version, as I usually do. 

Not only have a noticed no performance degredation (certainly not one as big as Jordan mentioned), but it might be a few percent faster (jumped from ~77 to 82fps with DLAA/increased RT samples in the same spot). 

I'm running Windows 11, 1.5 version of this mod, at 3440x1440 with a 13900KS, 64GB DDR5 and an RTX 4090, for reference. 

If I had to guess...there is a good chance Jordan had his GPU overclock software open when installing the driver, and his power limit was reduced significantly (which is why Nvidia recommends closing such programs when updating/installing drivers), impacting performance. Either that or it was driver corruption during installation, or some other edge case issue somewhere in their config, because I cannot reproduce this on my end and this seems to be the only report of such a performance degredation I can find. 

Share this comment


Link to comment
Share on other sites

16 hours ago, filoppi said:

 

You can donate 😁

Oh I didn't even notice those links! You should make them more prominent! XD

Also a little call to action would help "I've done what I aimed to do, but if you want more like DLSS 3.5 please donate!"

Share this comment


Link to comment
Share on other sites

On 8/23/2023 at 8:49 PM, filoppi said:

If you crowdfund a 4090, I might do it 😁

I mean the Ray Reconstruction that should improve and fix the noise Issue of Ray Traced Effects literally works on all RTX cards from every generation. Only Frame Generation is 40 Series exclusive.

I mean Nvidia and news outlets are probably to blame for the confusion that people think if DLSS 3.0's biggest feature was 40 Series exclusive that the latest DLSS 3.5 features would be as well, which they aren't.

I am still using a 2080Super that I bought used earlier this year because I don't have the money for buying the latest GPU or donating for someone else's hardware.

So while you getting donations for a 4090 is justified alone for keeping this game updated with the latest technological features, hope that you will look into adding support for Ray Reconstruction even without owning a 4090. 

And again thank you for your amazing work on this game!

Share this comment


Link to comment
Share on other sites

Thank you so much for working on this, really makes the game an amazing experience.

Is it possible to add another setting for a middle ground between stock and the 3x samples version? With stock samples a RTX 4090 runs 4k DLAA at 70 FPS which is sub-optimal.

Using 2560x1440p DLSS to 4k upscale brings it up to 120+ FPS, however at that resolution the lack of RT samples is apparent, turning on the 3x samples brings the FPS back down to 80.

A 2x samples setting would be a good middle ground for high FPS and good image quality under DLSS, would love to see that as an option.

Thank you again.

Edit:

Or is there any issue with setting custom resolutions to essentially achieve this?

Setting:

    "m_iRenderResolutionX": 2880,
    "m_iRenderResolutionY": 1620,

Seems to work okay?

Share this comment


Link to comment
Share on other sites

Is Steam supposed to be running in HDR mode ? Other HDR games seem to automatically change my steam UI (overlay) to HDR but using this it stays in SDR and seems very washed out

Share this comment


Link to comment
Share on other sites

hey filoppi, i have some questions.

1. why aren't you interested in implementing dlss 3/3.5 frame gen/ray reconstruction?

2. when will this mod be supplied as an official update? if never, why? i see absolutely no reason to keep this away from the broader userbase.

3. is this mod feature complete, or will you add mayor stuff in the future?

thank you for this great mod!

Edited by theb1gd4ddy

Share this comment


Link to comment
Share on other sites

46 minutes ago, theb1gd4ddy said:

hey filoppi, i have some questions.

1. why aren't you interested in implementing dlss 3/3.5 frame gen/ray reconstruction?

2. when will this mod be supplied as an official update? if never, why? i see absolutely no reason to keep this away from the broader userbase.

3. is this mod feature complete, or will you add mayor stuff in the future?

thank you for this great mod!

Development of the mod is finished. My intent was the implement HDR, the rest was extra. 

I can't keep implementing every new technology from nvidia, I have other projects now.

Regarding this mod being officially published, I can't comment on that, but it's not been ruled out. 

Share this comment


Link to comment
Share on other sites

On 9/4/2023 at 9:13 PM, filoppi said:

Development of the mod is finished. My intent was the implement HDR, the rest was extra. 

I can't keep implementing every new technology from nvidia, I have other projects now.

Oh well, I guess crowd funding a 4090 for you to implement Nvidia's DLSS3.5 AKA ray reconstruction, Would be a waste of time then 😉

Share this comment


Link to comment
Share on other sites

On 9/4/2023 at 1:56 PM, filoppi said:

Thanks for the hardwork in control, what's available so far it's been awesome

Sorry to ask again, but i'm just confused why my steam overlay is running in SDR if the game should be running in an HDR container, did i installed it wrong? 

Share this comment


Link to comment
Share on other sites

15 minutes ago, ZurceZx said:

Thanks for the hardwork in control, what's available so far it's been awesome

Sorry to ask again, but i'm just confused why my steam overlay is running in SDR if the game should be running in an HDR container, did i installed it wrong? 

The steam overlay is broken for scRGB buffers. SpecialK Kal has been reporting it for years but they won't fix it. Complaint to Steam please.

Share this comment


Link to comment
Share on other sites

On 9/5/2023 at 2:15 AM, dicehunter said:

Oh well, I guess crowd funding a 4090 for you to implement Nvidia's DLSS3.5 AKA ray reconstruction, Would be a waste of time then 😉

great idea. dlss 3 and 3.5 would be amazing.

Share this comment


Link to comment
Share on other sites

12 hours ago, Sahil Bhandari said:

I am not able to start the game using epic games shortcut, its annoying to go to the games folder again and again. please fix the issue, thankyou.

what about sending a shortcut to desktop?

Share this comment


Link to comment
Share on other sites

Damn, I thought I could replace the nvngx_dlss.dll file with the most current version at the time of writing this (3.5.0) without problem as in other titles but the screen goes crazy.
Well, anyway, thanks for the work done.

Share this comment


Link to comment
Share on other sites

41 minutes ago, -adad- said:

Damn, I thought I could replace the nvngx_dlss.dll file with the most current version at the time of writing this (3.5.0) without problem as in other titles but the screen goes crazy.
Well, anyway, thanks for the work done.

using the 3.5 dll works perfectly fine for me. 

Share this comment


Link to comment
Share on other sites


Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Add a comment...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...