Fluid 60+ FPS on monitor, but 15-25 FPS on recording

KingZach

New Member
Hello,

I have been working on troubleshooting an issue I have been having regarding recording/streaming with consistent quality and frames. I noticed this issue when recording test footage on Escape From Tarkov, Paladins, and Mount & Blade Bannerlord. My CPU and GPU never hit over 70% load, but the recordings come out blotchy (sometimes) and with unwatchable FPS (always). I tested recording a display capture without any game running, and the FPS issue did not change one bit. My CPU and GPU would never go over 15%, but the recording quality was abysmal.

LOG:
As the log shows, my rig is the following:

GPU: RTX 2800 Super
CPU: Ryzen 7 3800x 8-core
RAM: 64 GB running at 3200 MHz
All storage is m.2 SSDs (Samsung 970 EVOs)

SpeedTest results:
1613358030196.png


I suspect the problem is with my video settings or encoder settings, but I am not an expert. I have, however, tried almost ever combination that I was able to find over the weekend to no avail.

Any and all help/criticism is welcome!
 

qhobbes

Active Member
1. The version of Windows you are running (1909) has a limitation which causes performance issues in hardware accelerated applications (such as games and OBS) if multiple monitors with different refresh rates are present. Your system's monitors have 2 different refresh rates (144 and 60 Hz), so you are affected by this limitation.

To fix this issue, we recommend updating to at least the Windows 10 May 2020 Update. Follow these instructions if you're not sure how to update.
2. In Windows 10 versions 1809 and newer, we recommend that "Game Mode" be enabled for maximum gaming performance. Game Mode can be enabled via the Windows 10 "Settings" app, under Gaming > Game Mode.
3. One of your audio devices has a sample rate that doesn't match the rest. This can result in audio drift over time or sound distortion. Check your audio devices in Windows settings (both Playback and Recording) and ensure the Default Format (under Advanced) is consistent. 48000 Hz is recommended.
OBS Sample Rate: 48000 Hz
VoiceMeeter Aux Output (VB-Audio VoiceMeeter AUX VAIO): 44100 Hz
VoiceMeeter Input (VB-Audio VoiceMeeter VAIO): 48000 Hz
Wave Link Stream (2- Elgato Wave:3): 48000 Hz
4. Set the refresh rate on your MSI monitor to 120 Hz and cap your games at 120 FPS.
5. Display Capture is the last resort. Build your scenes with Game/Window/Video Device Capture etc.
6. Your log contains no recording or streaming session. Results of this log analysis are limited. Please post a link to a clean log file.
To make a clean log file, please follow these steps:

1) Restart OBS.
2) Start your stream/recording for about 30 seconds. Make sure you replicate any issues as best you can, which means having any games/apps open and captured, etc.
3) Stop your stream/recording.
4) Select Help > Log Files > Upload Current Log File. Send that link via this troubleshooting tool or whichever support chat you are using.
 

KingZach

New Member
Thank you for your reply. I would also like to congratulate you on being a genius guru. I implemented what you suggested above, and the problem seems to have been resolved! I was able to record footage without dropped the video below 60fps. I am doing a demo stream later today, so I will know if the problem resurfaced.

The windows update took a good chunk of time, but it was worth every second.
 
Top