Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
I've noticed Nvidia players on the discussions tend to have the best luck performance wise using dx12. I have an amd and dx12 gives me microstutter all the way up to ~150fps which I didn't even think was possible, but vulkan runs smooth all the way down to 60fps in places like san denis.
You also might have cache within %LocalAppData% > NVIDIA
Also helps to use this Launch Option in Steam for RDR2...
-cpuLoadRebalancing -useAllAvailableCores -high -ignorePipelineCache
LOL
Unoptimized you say? I get 100+ FPS at 1440p with ultra settings. The game is optimized just fine!
My advice is to start with default settings, and increase them individually, see how the game reacts, and work up from there. Some of the advanced features might not be compatible with your hardware, or combining certain ones could cause performance to take a nosedive for the expense of barely noticeable improvement in visual quality.
-> Clear the Temp folder (%temp%).
-> Delete DirectX Shader Cache via Disk Cleanup.
-> Delete Shader Cache stored by Steam inside SteamLibrary\steamapps\shadercache\1174180 or 1404210.
-> Switch to Vulkan.
-> Clean re-install GPU drivers (use DDU if possible) or Roll-back to a previous version of the driver.
-> Vulkan & Steam users: Enable Shader Pre-Caching under (general) Steam Settings.
Documents > Rockstar Games > Red Dead Redemption 2 > Settings > all those SGA files
And also in...
%LocalAppData% > NVIDIA > within here you will notice there is cache for DirectX and OpelGL. The GL is still relevant when using Vulkan
RDR2 is set to use Vulkan by default anyways unless you manually change its setting to DX12.
If you make Graphics Settings changes, then it's good idea to wipe out all GPU Shader Cache and let the game naturally remake those Shader temp files which will happen all on its own during the following launch and enter the game world.
It helps to Pause AntiVirus or if using Defender just turn it off. It will re-enable itself later anyways.
It greatly helps to manually set the Windows PageFile for around 8GB MIN and then set the MAX to 1.5X your installed RAM. Then click Set and then Restart Windows to apply the changes. To make up for this larger static size set as the minimum set for the PageFile, you can regain that space (or more) by disable Fast Startup + Hibernation in Windows, which you can do via CMD (Run As Admin) > POWERCFG-H OFF > press enter and then restart Windows to apply the change.
EDIT
I was wrong. I played for 5 hours yesterday with no stutter and thought it was fixed. Tried to play today and Ole Mister Stutter strode valiantly into the game just to tell me to f off. I am starting to think it is a temp/cache file that needs to be deleted before playing game so it cant be recreated every time game loads. And if thats the case it needs to be deleted EVERY time before you load game.
Seems if you have 4000 or below nvidia gpu that version is working.
You may also want to try turning off core affinity for your cpu in task manager for the game. Locking your cpu cores to the top cores and disabling e-cores if intel cpu for the game. These are things to try, that others have reported working.