• Hey, guest user. Hope you're enjoying NeoGAF! Have you considered registering for an account? Come join us and add your take to the daily discourse.
  • The Politics forum has been nuked. Please do not bring political discussion to the rest of the site, or you will be removed. Thanks.

RDR2 - Ampere Architecture Optimization Tips to Increase Performance (Owners of AMD & non-Ampere GPUs are also welcome!)

Md Ray

Member
Nov 12, 2016
4,118
13,268
785
I know, a bit late with the PC performance-related thread for RDR2 now, but since DLSS is right around the corner for this game and a lot of you might jump back into it to test it so I figured this might be helpful. Anyway, I'll cut to the chase.

Specs:
Ryzen 7 3700X
RTX 3070
16GB DDR4-3200

(This is not a graphics tweaking guide)

Graphics quality used: Custom (Ultra-High)
Resolution: 1440p

DX12: ReBAR: off, transfer queues: off, async compute: off - FPS: 78.13 - BASELINE


If you are playing the game using DX12 API on an Ampere GPU for some reason, then consider enabling resizable bar, if your system (motherboard+CPU) happens to support it. Guide here.

Let's enable ReBAR only.

DX12: ReBAR: on, transfer queues: off, async compute: off - FPS: 83.66 +7% BOOST!


Enabling transfer queues (more on this below) may add another 0.5 or 1fps further.

Let's switch to Vulkan API now with ReBAR off for a baseline:

VULKAN: ReBAR: off, transfer queues: off, async compute: off - FPS: 87.82 +5% BOOST!


You may think enabling ReBAR w/ Vulkan will carry over the perf improvement you saw with DX12, but that's not the case. I found no improvement w/ ReBAR on + Vulkan. In fact, there was a slight regression. Margin of error stuff, really. So it doesn't make much of a difference whether ReBAR is on or off when using Vulkan.

VULKAN: ReBAR: on, transfer queues: off, async compute: off - FPS: 87.46 -0.4% REGRESSION!


Now, let's enable transfer queues and keep ReBAR on as is!

VULKAN: ReBAR: on, transfer queues: on, async compute: off - FPS: 92.49 +6% BOOST!


An overall boost from DX12 baseline (78fps) to Vulkan w/ transfer queues enabled (92.5fps) is a nice, near +20% uplift with no impact to visual quality on Ampere architecture! :messenger_ok:
That's like a difference between a juddery, unstable ~50fps to a locked 60fps, all without reducing any graphics settings.


Here's how you enable transfer queues:

Documents > Rockstar Games > Red Dead Redemption 2 > Settings > system.xml

"true" = on
false = off



-Transfer queues is likely a Vulkan-specific feature as enabling/disabling this using DX12 made no difference in perf whatsoever, at least on an Ampere GPU, however, there was a noticeable uplift with VK API.

-Enabling ReBAR benefits DX12, but it made no difference with Vulkan (so I recommend keeping ReBAR on, anyway).

-Finally, async compute. Enabling this decreased perf by a small percentage using Vulkan. With DX12 - there were straight-up crashes every time on RTX 3070. So it's best to keep it off on NVIDIA hardware (Ampere specifically). I suspect it's meant for AMD GPUs. Those GCN and RDNA architectures will likely benefit from it. I feel even NVIDIA's Turing architecture may benefit from it for reasons. I don't know, play around with async compute if you have a non-Ampere card.

Async on vs off stats:
Enabled: 85.88.5fps
Disabled: 87.5fps

As usual, your mileage may vary, these are my findings using an RTX 3070, so these tweaks may not apply to, say, RDNA 2, and the performance characteristics will likely be completely different for you. I encourage you to experiment with different combinations of APIs, async compute on/off along with transfer queues, etc.
 
Last edited:

Md Ray

Member
Nov 12, 2016
4,118
13,268
785
I'm on a VRR display, so if I can't get a locked 120fps, my next perf target is 90fps.

So going from an unstable 78fps to over 90+fps avg. was a nice performance win with these simple .xml tweaks and without downgrading the resolution or graphics any further.
 
Last edited:

ZywyPL

Member
Nov 27, 2018
6,046
10,759
755
What about the 300+ms of input lag??? :messenger_pouting:

"it's not a bug, it's a feature". The games has fixed animations that while beautiful have a negative impact on the gameplay, there's nothing that can be done about it, sadly.
 

rodrigolfp

Member
Jan 27, 2017
2,073
1,278
470
Brazil
"it's not a bug, it's a feature". The games has fixed animations that while beautiful have a negative impact on the gameplay, there's nothing that can be done about it, sadly.
It takes a gigantic time for the animations to start. They can fix at least this.
 
Last edited:

Md Ray

Member
Nov 12, 2016
4,118
13,268
785
It takes a gigantic time for the animations to start. They can fix at least this.
Not just animations. The game itself takes ages to boot, and ages to go from main menu to gameplay on an SSD. Benchmarking this was a pain and took a looong time as a result.
 
Last edited:

Kuranghi

Member
Apr 17, 2015
6,741
11,899
830
I'm waiting until I can just run this at (reasonable) max settings at native 4K at 60fps. Can't be bothered fucking around like this and its awful feeling at 30fps.

Thinking I'll need a 4080 or the like, judging by this.
 

Md Ray

Member
Nov 12, 2016
4,118
13,268
785
I'm waiting until I can just run this at (reasonable) max settings at native 4K at 60fps. Can't be bothered fucking around like this and its awful feeling at 30fps.

Thinking I'll need a 4080 or the like, judging by this.
4080 isn't needed. Near max settings, 4K 60fps is achievable even with an RTX 3070 (I just tried it). So even a 3080 should be more than capable.

With DLSS on the horizon, a fully maxed 4K 60+fps should be a piece of cake for these GPUs.
 
Last edited:

Reindeer

Member
Dec 29, 2019
2,729
5,091
565
Real life does not have input lag.
It was a joke. But I think it's done on purpose to make the animation slower so it seems more realistic. Don't know, could be wrong on that one. Hey, at least you now got DLSS to run higher frames to reduce input lag.
 
  • Like
Reactions: rodrigolfp

Panajev2001a

GAF's Pleasant Genius
Jun 7, 2004
19,527
13,890
2,110
Real life does not have input lag.
It actually does :D. There is a measurable delay between when you think of doing something, when the electric impulse reaches your muscles, and when the movement starts.

The OP gave me a bookmarkable post of why I prefer to game on Consoles and think having too many graphics preference setting in console games is reducing freedom but it is essentially to the console experience (devs is incentivised to make sane defaults). It feels like I would be optimising the game for the devs as choosing those settings is kind of part of a dev and art director’s job IMHO ;).

It is nice for PC users to mod games and adapt them to their liking, it is what makes gaming in PC… gaming on PC :).
 
Last edited:
  • Like
Reactions: Md Ray

Md Ray

Member
Nov 12, 2016
4,118
13,268
785
Guys, post your TQ on vs off results from your AMD and non-Ampere NVIDIA GPUs. Curious to see them. 🙂
 
Last edited:
Dec 13, 2018
371
686
355
I only got my gaming pc 2 weeks ago and I'm playing this game for the first time. Things I hate about the game:
- Press E to loot, takes way too long because of the animation.
- All the bullshit about cleaning your guns
- Cleaning horse, wtf...
- Using cheats = saving disabled...
- Dumb ass fetch quests.
- prompts i.e. 'press E to do this' while it should've just been part of the cutscene
- takes too long to fast travel. Build camp > press button > load > finally you're there
- cops spawn everywhere in the town.
- Some incredibly dull missions which are basically fetch missions.
- camp management, I ignore it all together. Complete bullshit.
 
Last edited:
  • LOL
Reactions: MightySquirrel
Mar 19, 2015
3,343
3,903
740
I only got my gaming pc 2 weeks ago and I'm playing this game for the first time. Things I hate about the game:
- Press E to loot, takes way too long because of the animation.
- All the bullshit about cleaning your guns
- Cleaning horse, wtf...
- Using cheats = saving disabled...
- Dumb ass fetch quests.
- prompts i.e. 'press E to do this' while it should've just been part of the cutscene
- takes too long to fast travel. Build camp > press button > load > finally you're there
- cops spawn everywhere in the town.
- Some incredibly dull missions which are basically fetch missions.
- camp management, I ignore it all together. Complete bullshit.
Seems ur not getting in the spirit of the slow western life. Its not gta
 

Thebonehead

Gold Member
Oct 25, 2013
238
159
680
I only got my gaming pc 2 weeks ago and I'm playing this game for the first time. Things I hate about the game:
- Press E to loot, takes way too long because of the animation.
- All the bullshit about cleaning your guns
- Cleaning horse, wtf...
- Using cheats = saving disabled...
- Dumb ass fetch quests.
- prompts i.e. 'press E to do this' while it should've just been part of the cutscene
- takes too long to fast travel. Build camp > press button > load > finally you're there
- cops spawn everywhere in the town.
- Some incredibly dull missions which are basically fetch missions.
- camp management, I ignore it all together. Complete bullshit.

You need to add the following to the settings file

<noAnimations value="true" />
<autocleanGuns value="true" />
<autocleanHorse value="true" />
<dumbAddFetchQuests value="false" />
<excitingMissions value="true" />
<noCops value="true" />

oh and

<stopWhiningAboutRDR2 value="true" />
 
  • Like
Reactions: RyuCookingSomeRice

Vick

Member
Apr 27, 2020
992
3,159
550
I only got my gaming pc 2 weeks ago and I'm playing this game for the first time. Things I hate about the game:
- Press E to loot, takes way too long because of the animation.
- All the bullshit about cleaning your guns
- Cleaning horse, wtf...

- Using cheats = saving disabled...
- Dumb ass fetch quests.
- prompts i.e. 'press E to do this' while it should've just been part of the cutscene
- takes too long to fast travel. Build camp > press button > load > finally you're there
- cops spawn everywhere in the town.
- Some incredibly dull missions which are basically fetch missions.
- camp management, I ignore it all together. Complete bullshit.
Yeah.. luckily, this R* passion project was not made for you. I'd find something else to invest time on.

Makes me wonder what newcomers would think of the original 1.00 version, by far my favorite, where looting animations take even longer and there's no camp fast travel altogether..

And a way less arcadey horse handling as well, along with many, many differences. Such a shame it lacks weapons lockers and pajamas though.

With a R* as bold as CDPR with the mature content, instead of cutting it entirely last moment, a less cartoonish Sadie Adler, some ridiculous content here and there toned down (Italians 100% bad, French 100% good, Chinese 100% good, Native Americans 100% good, etc.), a proper
Marston model like his NPC version instead of the frankensteinish shit we got in the end, and a chance of obtaining the Legend of the East outfit as Arthur without having to resort to glitches
(which are super fun and challenging though), i'd regard this as the best game ever made.



 

midasmulligan

Member
Dec 23, 2013
1,615
594
720
It actually does :D. There is a measurable delay between when you think of doing something, when the electric impulse reaches your muscles, and when the movement starts.

The OP gave me a bookmarkable post of why I prefer to game on Consoles and think having too many graphics preference setting in console games is reducing freedom but it is essentially to the console experience (devs is incentivised to make sane defaults). It feels like I would be optimising the game for the devs as choosing those settings is kind of part of a dev and art director’s job IMHO ;).

It is nice for PC users to mod games and adapt them to their liking, it is what makes gaming in PC… gaming on PC :).
soon to be a thing of the past...who's down??

Approach - Neuralink