Major FPS Drops w/ Ryzen 9 7950x & Radeon RX 7900 XTX

Applicant

Member
I am trying to record a display capture using OBS, but no matter what I try to do, absolutely nothing seems to work. Forgive me if I come across as frustrated, but I've been trying to get this to work for about a month now.

Every time I try to record something (I'm not even trying to stream), the recording quality is not very good and there are frequent FPS drops throughout the recording that are not seen during game play. I've tried adjusting everything in settings, but nothing works. I'm about to give up entirely on this.

I think I have pretty decent hardware that should enable me to record a video game, but I'm finding that it is nearly impossible to do so using OBS or any alternative free recording software. I am currently trying to record in 4k at 60 fps with a 4k 60 fps webcam. I have tried every encoder available, just about every bitrate conceivable (from 250 - 1,000,000 Kbps), dropped the resolution to 1080p and removed the 4k 60 fps webcam, but absolutely nothing works. Even if I drop the resolution, there are still fps drops in the recording. Additionally, my CPU and GPU utilization is nowhere near 100%, even when capturing at 4k, despite the recording quality being dismal.

I guess my computer sucks? Shouldn't my hardware be capable of recording a video game? Do I need to purchase a second computer to make this work? Should I just give up on this? Absolutely nothing works with my setup ...

Do I open a support ticket with AMD? Is it even possible to record a video game in 2023?

Log file is below:
 

sandrix

Member
I have already replied to similar topics many times. Your mistake is that you decided to save money and chose radeon. They perform very poorly with h.264 in terms of performance and quality. You should use h.265/hevc for recording. Maybe av1 also works well, I can't say.

Settings I can suggest.
1678752079309.png


The most ideal option is to simply sell the radeon and buy NVIDIA Ampere. Do not believe the videos that you may have watched on the Internet, they are not always true.

Here they really showed AMF H.264 compared to competitors.
2FrYGJy1EGw.jpg
 
Last edited:

Applicant

Member
Hmm. I was thinking it could be the AMD driver for the new 7000 series hardware. I posted on the AMD forums to see if there is someone out there with the same setup as I who may shed some light on this.
 

RavenDaF0X

New Member
I have some suggestions. You use your main GPU for encoding. 7000 series CPUs have IGPU as a default. Try to encode with that, see if it helped, if not, what are the symptoms. And remember, you're encoding at 4k60, this is insane amount of data, so next troubleshooting step would be rescaling output res to 1440p or 1080p. As always, try and if it's not working, share the symptoms.
 

deFrisselle

Member
Lock your game to a multiple of 60FPS If the lowest FPS you hit in the game is 120FPS or more then limit the game to 120FPS otherwise set it to 60 Have to make sure there is a frame in the buffer when OBS is looking every 60th of a second
Also, what motherboard Just wondering
 

Applicant

Member
I'm using an ASUS ROG Strix X670E-E mobo.

Been trying to record Wo Long, which is already capped at 60 fps.

Also been trying both recording at 4k 60 fps with 60 Mbps bitrate and streaming at 1080p 60 fps with 6 Mbps bitrate.

Both recordings exhibit a periodic FPS drop every 3 to 5 seconds, which is not seen during gameplay.

Made a post on the AMD community forum, but no reply.

The thing is, no matter what settings I choose, there is always a periodic FPS drop every 3 to 5 seconds in the recording, unless I go down to 30 FPS. At 30 FPS, the FPS drop doesn't appear perceptable, but I'm thinking my hardware should be able to handle 60 FPS. Am I wrong to think that?
 
Last edited:

rockbottom

Active Member
Disable Game DVR & HAGS before you do any further testing.

As mentioned by Raven above, try off-loading the encoding to your iGPU. It should be able to encode at least 1 stream & may be able to do both of them leaving the 7900 to just rendering duties.
 

PaiSand

Active Member
Don't use CBR to record. Instead use CQP.
Remember you're recording on the same computer you're gaming and your GPU is an AMD (use same resources for game and record), not an nvidia (have a separate microprocesor for encoding)

Test it using CQP. If you have the same results, try recording at 2k
 

rockbottom

Active Member
I'm not sure about an all AMD set-up. But with Nvidia/Intel, the QSV encoders just show up in the dropdown list, no need to change GPU.

On my Asus Z690, iGPU is enabled with PCI-e GPU set as Primary in BIOS.
 

Applicant

Member
Hmm. Doesn't look any better when using the integrated GPU for recording. The metrics show the iGPU at 100% utilization upon just opening OBS.
 

rockbottom

Active Member
Possible bug with OBS/all AMD set-ups? Not sure, can't test it but it does appear that only the encoders for the GPU you are running on are being exposed.
 

rockbottom

Active Member
The driver that is installed. Some extended display configurations? I call BS on that....

  • High idle power has situationally been observed when using select high-resolution and high refresh rate displays on Radeon™ RX 7000 series GPUs.

  • Video stuttering or performance drop may be observed during gameplay plus video playback with some extended display configurations on Radeon™ RX 7000 series GPUs.

  • Some virtual reality games or apps may experience lower-than-expected performance on Radeon™ RX 7000 series GPUs.
 

Applicant

Member
Hmm. Extended display configurations.

Are you suspecting that the AMD driver for the 7000 series GPUs is the culprit?

That's what I am beginning to suspect, as well.

My friend has a 6900 GPU and says he is able to stream and record without any lag at 60 fps.

So ... maybe I need to wait for AMD to update their diver?

I made a post on AMD.com, but nobody is replying.

Can you share the source, please?
 
Last edited:

rockbottom

Active Member
Can you set your LG to 8-bit/SDR/60FPS & run another test? It might not help at all but I don't see that you've tried it already in the notes above.
 

Applicant

Member
O wow. It says that right in the release notes of the latest driver.

I've been having trouble with the driver for the card since I got. It was glitching out on Hogwarts and one update actually broke the game. I couldn't even open the game to play it anymore.

I suspect this is also due to the driver. I'm surprised that there aren't more people complaining about it, though.

Maybe I'll open a support ticket with AMD so they can update faster.
 
Top