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



Hi. After applying the patch and launching DX12 exe screen goes black and game crashes, whats wrong? Got ultimate edition and installed proper version(actually tried all three later on to same effect)

Share this comment


Link to comment
Share on other sites

Hi. After applying the patch and launching DX12 exe screen goes black and game crashes, whats wrong? Got ultimate edition and installed proper version(actually tried all three later on to same effect)

Share this comment


Link to comment
Share on other sites

Sadly, this made the RT worse than in the original version of the game. It is now suffering from a lot of noise that isn't there in vanilla and it can be mitigated by only increasing RT quality at the expense of massive performance drop.

EDIT: I can confirm that this noise is caused by DLSS. No matter at which setting it is, even DLAA will break RT. Without DLSS the RT is stable as rock.

Share this comment


Link to comment
Share on other sites

59 minutes ago, Terepin said:

Sadly, this made the RT worse than in the original version of the game. It is now suffering from a lot of noise that isn't there in vanilla and it can be mitigated by only increasing RT quality at the expense of massive performance drop.

EDIT: I can confirm that this noise is caused by DLSS. No matter at which setting it is. even DLAA will break RT. Without DLSS the RT is stable as rock.

I have just uploaded patch v1.4.1 which improves ray traced reflections. Give it a try pls.

Share this comment


Link to comment
Share on other sites

4 hours ago, sid said:

Hi. After applying the patch and launching DX12 exe screen goes black and game crashes, whats wrong? Got ultimate edition and installed proper version(actually tried all three later on to same effect)

Do a fresh install pls.

Share this comment


Link to comment
Share on other sites

30 minutes ago, filoppi said:

I have just uploaded patch v1.4.1 which improves ray traced reflections. Give it a try pls.

Didn't help. Reflections are still noisy with any DLSS setting.

Share this comment


Link to comment
Share on other sites

15 minutes ago, Terepin said:

Didn't help. Reflections are still noisy with any DLSS setting.

Same here. The culprit is DLSS/DLAA.

Game looks noticeably sharper without DLSS/DLAA anyway. Too bad that even an RTX 4090 can't run it at 60fps native.

Share this comment


Link to comment
Share on other sites

2 hours ago, filoppi said:

I have a new version in the works that will improve the dlss ability to denoise ray tracing.

Thanks.

Btw, I wonder why even with native DLAA the game looks noticeably less sharp than native without DLAA, which I believe uses TAA instead. Normally TAA should look worse than DLSS/DLAA.

Share this comment


Link to comment
Share on other sites

First things first, big thanks for this mod, it's absolutely fantastic!!! Hope Remedy at least gets you some free lunch or something 😛

On 4/5/2023 at 7:59 PM, filoppi said:

The game dlss version is now self updating, so there shouldn't be any more need to swap it manually.

Can you elaborate on what exactly that means? Does it mean that the game loads new DLSS dlls from the internet? If that is the case, from where exactly? And can that behavior be disabled?

Regards, Bopade

Share this comment


Link to comment
Share on other sites

10 minutes ago, bopade said:

First things first, big thanks for this mod, it's absolutely fantastic!!! Hope Remedy at least gets you some free lunch or something 😛

Can you elaborate on what exactly that means? Does it mean that the game loads new DLSS dlls from the internet? If that is the case, from where exactly? And can that behavior be disabled?

Regards, Bopade

https://videocardz.com/newz/nvidia-releases-dlss-3-1-0-sdk-comes-with-optional-auto-update-feature

Share this comment


Link to comment
Share on other sites

Awesome mod, though I'm having a bit of a weird save issue.

Whenever I try to continue, I get a very short flash of a window showing "Cannot load save game".
I'm using the Steam version, and the install seems to be working otherwise. Previous save works on the most recent retail version of the game, and removing the patched files and verifying integrity to return it to the original state lets me load it without issue.

In addition, I don't think the DLC is working properly (which I think could be the problem?)
After installing the mod I have an indicator in the top right corner saying that the DLC is available, but I own the ultimate edition. The only thing I can think that would cause something weird to happen is the fact that I owned standard originally, then activated a key for ultimate. Even so, without the mod everything seems to work fine.

After a bit of poking around in SteamDB, it seems that it's downloading this 49GB depot for me - depot/870782
I'll try downloading the 42GB Ultimate Edition depot and report back - depot/870781
I think what it's actually doing is downloading both on top of eachother, since the "install space required" metric is showing as 92GB.

Share this comment


Link to comment
Share on other sites

For whatever reason, the game freezes for seconds at a time and disconnects my Xbox pad hooked up via the USB adapter with the mod installed. Vanilla and other games run fine. 7950X3D/4090/64GB RAM.

Share this comment


Link to comment
Share on other sites

3 minutes ago, ethan_nlhw said:

For whatever reason, the game freezes for seconds at a time and disconnects my Xbox pad hooked up via the USB adapter with the mod installed. Vanilla and other games run fine. 7950X3D/4090/64GB RAM.

There no changes to controller's code. Try a clean install.

Share this comment


Link to comment
Share on other sites

20 minutes ago, jademalo said:

After a bit of poking around in SteamDB, it seems that it's downloading this 49GB depot for me - depot/870782
I'll try downloading the 42GB Ultimate Edition depot and report back - depot/870781
I think what it's actually doing is downloading both on top of eachother, since the "install space required" metric is showing as 92GB.

Hmm, just downloading the ultimate edition depot doesn't work, the game doesn't run at all. Just gets a random exception.

From what I can tell, it seems that the mod breaks save and dlc compatibility if you're using the 870782 depot, which is the old non-ultimate version of the game. Since I can't get steam to download the ultimate version, I'm stuck.

Share this comment


Link to comment
Share on other sites

3 minutes ago, jademalo said:

Hmm, just downloading the ultimate edition depot doesn't work, the game doesn't run at all. Just gets a random exception.

From what I can tell, it seems that the mod breaks save and dlc compatibility if you're using the 870782 depot, which is the old non-ultimate version of the game. Since I can't get steam to download the ultimate version, I'm stuck.

It's possible, but I think some people had managed in the past? Unfortunately I can't do much about it at the moment. Either start a new save or don't use the mod 😢.

Share this comment


Link to comment
Share on other sites

4 hours ago, filoppi said:

It's possible, but I think some people had managed in the past? Unfortunately I can't do much about it at the moment. Either start a new save or don't use the mod 😢.

The biggest issue is the weird DLC incompatibility, honestly. I can't figure it out 😞

The download that I get strangely doesn't have a build number when checking details of the exe, which is even stranger. It's like I've got some sort of strange build of the game that's extremely weird. I wonder if I can ask Valve to try and remove the weird broken key, I wonder if this has anything to do with me having the Humble Bundle version then upgrading to the full ultimate.

 

EDIT: Fixed it!

I had a copy of the standard edition registered on steam from a Humble Bundle a few years ago. This uses a different depot with an older build, which was taking presidence over the actual ultimate edition depot.

Going through steam support and manually removing the key for the standard edition seems to have fixed it, after reinstalling it loaded my DLC correctly. It seems that the core of the issue is that my DLC wasn't being detected when running through an ultimate edition executable (such as this mod), so saves were incompatible due to them expecting the DLC.

I still can't figure out why ultimate executables wouldn't detect my DLC even if I manually installed the ultimate depot or installed this mod, but at least it's sorted now!

Hopefully that's useful for in the future if someone else has a similar issue!

 

Share this comment


Link to comment
Share on other sites

To convert GOG to this "No-DRM" version of save games:

Copying from %USERPROFILE%\Documents\My Games\Control\Saves\ to  %LOCALAPPDATA%\Remedy\Control\Default-Generic-User...

1. preferences_data -> preferences\data.chunk

2. savegame-slot-00_global -> savegame-slot-00\global.chunk

3. savegame-slot-00_research savegame-slot-00\research.chunk etc etc do this for all your save game files for 00 or whatever your most recent save file is. 

 

That's it.  Then run the game and it works. 

Share this comment


Link to comment
Share on other sites

On 5/13/2023 at 1:12 PM, fredhakman said:

If anyone like me picked the game up for this awesome mod and notices some strange horizontal line in the video cutscenes of the game, this is not caused by the mod. (I was about to suggest it is when I read the instructions on how to post issues and it turned out to be a vanilla problem.)

According to a thread on reddit this happened after a recent Nvidia driver. It was suggest to roll back to an older driver, but I didn't want to do that.

It was also suggested to DISABLE Resize Bar via the Nvidia Inspector.

I did just that and it fixed the video cutscenes for me. 🙂

Thank you for this comment! I was encountering the same issue until I disabled resizable BAR. Hopefully Nvidia gets this fixed soon.

Share this comment


Link to comment
Share on other sites

After playing the game for about an hour with this HDR mod, I encountered a game-breaking bug that does not allow me to progress:

https://streamable.com/u206m4

Because this is not a known-bug with Control, because I had just recently installed this mod, and because this mod specifically fucks around with your save game files and does not work with GOG saves and requires you to convert them to Epic saves even on the "No-DRM version", I'm going to assume this mod is the reason my save game got corrupted, and I'm going to uninstall it. 

Share this comment


Link to comment
Share on other sites

another crash to desktop after intro credits.

reinstalled 3 times.

vanilla game runs. (steam)

Overwrite files from mod  - wont get to main menu.

Redownloaded mod.

tried swapping about exe's didn't help.

Only scene one other person reporting this, we prob have the same issue. some darkside issue causing our computer Skid off the tracks.

 

Share this comment


Link to comment
Share on other sites

3 hours ago, Zat0ichi said:

another crash to desktop after intro credits.

reinstalled 3 times.

vanilla game runs. (steam)

Overwrite files from mod  - wont get to main menu.

Redownloaded mod.

tried swapping about exe's didn't help.

Only scene one other person reporting this, we prob have the same issue. some darkside issue causing our computer Skid off the tracks.

 

Do a fresh install please. 

Share this comment


Link to comment
Share on other sites

Fantastic mod, thank you. Even without using RT or HDR, the mip fix for DLSS alone is immediately evident and a huge improvement.

This is not an issue related to the mod, but this is a problem that Control in DX12 mode has had since release, and that is with microstutter in DX12 mode and vsync. I've seen this across 3 systems over the years so pretty sure it's not my system, it's likely only exhibited on fixed refresh rate displays and the fact it's intermittent is perhaps why it's not more widely experienced - that and I'm using a gamepad where the linear camera motion makes this microstutter more obvious as opposed to using k+m.

Video that demonstrates the differences between DX12 and DX11 mode here.

As I mention in the video description, I can temporarily alleviate these incidents by resetting some graphics settings, such as raising/lowering the internal resolution. Doing so will then give properly paced frames in that area, but it won't last - it will rear its head in another random room eventually. I've also noticed than a potential trigger for this is when encountering an area that lowers the framerate below 60fps, if I keep my settings low enough so I'm never GPU bound at any point, this seems to reduce the chances of this occurring. Rivatuner, when it's enabled from the game launch also seems to reduce the frequency of these microstutter rooms, but it isn't perfect either.

DX11 mode does not exhibit this problem at any point with or without rivatuner, alas no DLSS in DX11 mode, as well vsync affects loading times. 

Just potentially something to look at for a future update? 🙂

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.

  • Found PCGamingWiki useful? Please consider making a Donation or visiting our Patreon.
  • Who's Online   2 Members, 0 Anonymous, 342 Guests (See full list)

  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Member Statistics

    11,245
    Total Members
    3,870
    Most Online
    marstranslation
    Newest Member
    marstranslation
    Joined
×
×
  • Create New...