i7-6700k,
Z170A Gaming Pro
2x8gb ddr4 3200mhz cl16 (Double checked in CPU-Z, its in dual channel, passes memtest no problems, I dont get any crashes or BSODs).
Sapphire pulse RX 5700(non-XT).
Here's what the stutter looks like;;
For the entire first ~26mins of the video recording is smooth, but after a few cutscenes at the timestamp, watch the vram usage + frametimes; you can see as it climbs to about 7.3gb when the stutter starts I knew what was happening straight away so I lowered texture streaming to eliminate it, it's happened in a bunch of other titles over different driver revisions too(19.9.1&2,, 19.11.2>3 and 19.12.1>2), . If ReLive is off, it doesnt happen at all even at just under 8gb usage. I also noticed it tends to be more prevalent in DX12 API, if I use DX11 in borderlands 3 for example at 3440x1440 same settings etc, the vram usage was a good 2gb lower so the problem didnt occur.
Here's Borderlands 3(this was on 19.11 drivers)
First benchmark run is in DX11 API, there was a bug with 19.11 that reports incorrect VRAM usage in some utilities so the numbers arent reliable but they do show higher usage in DX12 at the very least, but you can see me run the benchmark smoothly in DX11 at first, then swap to DX12 & immediate stutter, which I resolve by lowering settings to lower the VRAM usage.
So as you can see I can consistently reproduce the problem & I've sent the details to AMD, though recording at 3440x1440 is a bit of a niche using the RX 5700 so obviously not many people have encountered it yet. Seeing as relive *should* be GPU encoding with only a small load on CPU, for it to happen only when VRAM usage is high I'm guessing theres either some kind of memory leak or texture swapping going on around a certain level of usage(looks like about 7.3gb) in Gears 5, as ReLive itself must need a certain amount for encoding & its somehow conflicting with the game.
So far I've reproduced it in:
Borderlands 3
Jedi Fallen order
Escape from tarkov
Red dead redemption 2
need for speed heat
& gears 5.
I did theorize maybe its a disk issue, so I tried changing the recording location to my other SSD along with dropping bitrate from 50MB/s to 5MB/s, and swapping from HEVC that I normally use to simply AVC but none of it made any difference, recording is smooth until the game VRAM usage gets to a certain point.. I also tried running completely stock(as you can tell Im running a core OC on the RX 5700) but it also did not resolve the problem. Also plenty of free space on all 3 of my SSDs & they all record smoothly at the same bitrates before the stutter occurs or if I simply turn texture quality//other settings down to keep the vram usage from hitting whatever amount triggers it.
For now I've just learned to live with it and put it down to either driver or ReLive/GPU limitations when high resolution recording ..But thought..Maybe PCIe 4.0 can help after seeing the behaviour of the 5500 XT driven into its bandwidth limit at igorslab;
https://www.igorslab.de/en/amd-rade...h-the-morepowertool-and-into-bandwidth-limit/ even though its due to a much smaller bus width causing the issue with that GPU, maybe under certain high VRAM usage scenarios it could occur with Navi 10 GPUs under PCIe 3.0 as well...
Or its all happening exclusively on the GPU with the Relive encoder fighting game textures for VRAM which makes the most sense & might be fixable via driver updates to prioritize or 'balance' VRAM usage better by dynamically reducing bitrate at high levels of usage to prevent texture/encoder swapping for lack of a better term.