Hogwarts Legacy

Hogwarts Legacy

47 ratings
Optimized Graphics Settings + Enable DLSS & Frame Generation on ALL GPUs - Enhanced Performance & Visuals Mod
By 0p3r4t10n CHAOS
The latest DLSS and FSR 3.1 + Frame Generation implementation for an FPS increase of more than 100% with optimized graphics settings to make this game playable on all hardware that can support DX12.
5
   
Award
Favorite
Favorited
Unfavorite
Introduction
The best graphics settings and mods I've found to make this game run best on older hardware.

I'm kinda shocked that particularly the DLSS mod is not more well known or part of any of the popular optimization guides.

With the combination of the things detailed below I went from 45 fps with partly pixelated looking scenery to 130 fps with improved clarity, performance and image quality. It's absolutely unbelievable.

My System Specs:
-OS: Windows 10
-GPU: Sapphire AMD Vega 64 Nitro+ 8GB (comparable to an RTX 1080 or 2060), overclocked to the limit
-CPU: i9 -9900K, overclocked to 4.8gHz on all 8 cores
-RAM: 48GB HyperX 3466 mHz
-Mainboard: Gigabyte Z390 Designare




Please don't forget to LIKE if this guide was helpful for you. If you're happy with the results and feel generous leave a Steam points award. Commenting your experience will also be appreciated. Thank you and I really hope you find success with it.
DLSS Enabler Mod
DLSS Enabler:
https://www.nexusmods.com/site/mods/757
UPDATE: I recommend you now try the Beta-3.03 version first.

"This all-in-one package allows the users of any DX12 compatible GPUs (from NVIDIA / AMD / Intel) to enable DLSS upscaler and DLSSG Frame Generation in most of the games implementing NVIDIA DLSS 2 / DLSS 3 features."

Comparison Video:

Installation:
Make sure you locate the right folder for the installation
The path should look something like this
:
D:\\Programs\Steam\steamapps\common\Hogwarts Legacy\Phoenix\Binaries\Win64

Have those things checked during the Installation if you have an NVIDIA GPU:


Have those things checked during the Installation if you have an AMD / Intel GPU:


If you have an AMD / Intel: After installation find the "DisableNvidiaSignatureChecks.reg" file in that folder and run it.

That's it. You're done. Now it should work. You can modify it with the instructions from the readme file if you wish to.

Make sure Nvidia Low Latency Reflex is On.
On means you're CPU bound, On+ Boost means you're GPU bound. Test both for which gives better performance.

There is something to be said though about the native fps you have and how it translates to the generated frames later. If you're far away from 60fps and try to generate your fps up, so that you're landing on max 70-80, your game will still feel choppy and stuttery. So the best results are achieved when you already have at least 60+fps in native resolution, I'd say. Frame Generation causes more input lag the lower your base fps is, so the higher your base fps, the more responsive the game will feel.

It's very different for every game, but the mod can bug out if you switch too many graphics options and DLSS needs to be turned off and reenabled or the game restarted for it to work properly. I haven't spent any time trying to optimize it. I suggest combing through the forum posts on the nexusmods page to find out how people are combating certain abnomalies in mod behavior for the specific games.

If you wanna uninstall it, run the "unins000.exe" in the folder.
DLSS Swap for better visuals and performance
"DLSS Swapper is a tool that allows you to conveniently download, manage, and swap DLSS, FSR and XeSS dlls allowing you to upgrade or downgrade DLSS, FSR and XeSS version in a game without the game needing an update."

https://github.com/beeradmoore/dlss-swapper?tab=readme-ov-file



This is an insanely great tool, I am so impressed with it. It could not be easier and reverting the changes is also an inbuilt function.

NOTE: If you are using the DLSS Enabler, only do the swap after the installation.
DLSS3 Frame Generation swap for FSR3 Frame Gen (NVIDIA only)
Swapping the DLSS frame generation for FSR frame gen, still providing the same picture as DLSS, but more frames are generated from it. So the best of both worlds. Only works for NVIDIA.

https://www.nexusmods.com/site/mods/738?tab=description

NOTE: I recommend you make a backup folder to copy the original files into, in case it doesn't work for you and you can just copy and overwrite them back.
Improve DX12 Performance

It is a known thing that people do, more commonly known in multiplayer games where everybody's desperate for every fps they can get. Here another article explaining the same thing, so you don't have to take some random Youtuber's opinion at face value:
https://www.toolify.ai/hardware/unlock-the-full-potential-of-dx12-games-improve-performance-and-stability-2856272

I got around 8% of performance gain out of this. It will depend on your system though how much this does for you. It's said to improve FPS and resolve stutters some systems might experience with DX12. You can do this for all games you know that run on DX12.
Optimized Graphics Settings
BenchmarKing's Optimization Video:

Anti Aliasing: High TAA or DLAA

Effect Quality: Medium or High

Material Quality: Ultra

Fog Quality: High or Ultra

Sky Quality: Medium

Foliage Quality: Medium or High

Post Processing: Medium or High

Shadow Quality: High

View Distance: Medium or High

Population Quality: Medium or High

Raytracing: Off

Ultra Plus Better Lighting and Performance Mod
Giving you better performance without disabling anything crucial, furthermore also expanding on the visuals as far as your hardware can take you. Comes in different versions so you can decide how much you wanna change the base game:
https://www.nexusmods.com/hogwartslegacy/mods/660

I just chose the basic pack engine.ini, vanilla tweaked lighting and disabled vignette.
If this was in any way helpful for you, I'd appreciate a thumbs up! :)
If you liked it, disliked it, whatever you may feel, please leave a rating. If it helped you out and you're happy with the results, leave a Steam points award. Comments are also appreciated.
Straighten out frame timings for a smoother experience

https://www.msi.com/Landing/afterburner/graphics-cards

If you cap to your refresh rate and given that your average fps never dips below that, you will have the lowest input latency with no screen tearing and no need for any additional features like V-Sync, Radeon Enhanced Sync / NVIDIA Fast Sync, Radeon Anti Lag / NVIDIA Low Latency (NULL).
A lot of those will in fact make it worse, if combined unfavorably and cause more stutters and have higher input latency, than just capping your Framerate with RTSS. It is hard to believe, since they all sound so good and you'd think everything's cross compatible, but no. There's no one size fits all answer, but I'd say turn everything else off to start off with, cap your FPS with RTSS and then go from there.
7 Comments
Muezza 15 Feb @ 10:45pm 
thank u
0p3r4t10n CHAOS  [author] 12 Feb @ 4:26pm 
Okay, as an example: In Cyberpunk I had to install the mod as ASI Plugin, because it was interfering with another mod using the dll extension.The mods you're using might indicate that to you in their description or if you have to modify DLLs within the same folder the DLSS Enabler will be installed in. You can cycle through the different install options in the DLSS Enabler install menu, most of them should work by default, but depending on your mods, you might have to switch to another. Just install one, if it doesn't work, uninstall, try the next one. There should be a way to make it work with those mods too.
Mister Sanguis 31 Jan @ 12:41pm 
@0p3r4t10n CHAOS
Seems like I know the reason now.
I guess it would be useful to add this disclaimer.
DLSS enabler WON'T work with ANY texture-translating mods.
I have voice/texture localization mod which can cause this troubles (I literraly have no other suspects)
Mister Sanguis 30 Jan @ 2:34am 
There were beta 3.03?.. I've seen just 2 files that were available to me... Well. Maybe that's the case. The other question - is there anything I need to uninstall manually or should I just install beta 3.03 on top of previous changes?
Furthermore, I just don't understand what are ASI or DXGI are :"D I'm terribly sorry for this.
0p3r4t10n CHAOS  [author] 29 Jan @ 2:41pm 
Have you tried the new version? BETA 3.03? Depending on what mods you're running you maybe need to install it as ASI or dxgi
Mister Sanguis 29 Jan @ 1:30pm 
After isntalling dlss enabler game keeps crashing after epilepsy warning ;-;
robotmonster 28 Jan @ 1:11pm 
Very helpful and impressive work, sir. Thank you.