My fps lowers down to 30fps once I increase the bitrate

GIMME_ELITER4K

New Member
When I record at 2500kbps, my obs is recording smoothly at 60fps, however when i increase the bitrate up to over 5000, it starts recording at 30fps. The recording technically has 60fps, however every other frame is a duplicate of the last frame, making it effectively 30fps. Google said it could've been an issue of unstable internet, however my internet has an upload speed of around 90mb/s. Here is the log from a recording session I had:
 
Last edited:

qhobbes

Active Member
1. The Hardware-accelerated GPU scheduling ("HAGS") feature in Windows is currently known to cause performance and capture issues with OBS, games and overlay tools. It's an experimental feature and we recommend disabling it via these instructions.
2. Audio buffering hit the maximum value. This is an indicator of very high system load, will affect stream latency, and may even cause individual audio sources to stop working. Keep an eye on CPU usage especially, and close background programs if needed. Occasionally, this can be caused by incorrect device timestamps. Restart OBS to reset buffering.

Source affected (potential cause): Desktop Audio
3. Display and Game Capture Sources interfere with each other. NEVER put them in the same scene. Do not use Display Capture to capture games. If you're still having issues capturing with Game Capture, then you may need to run OBS as Admin.
4. If your content source is your ezcap Game Link RAW, then you need to change the FPS on that from 30 to 60.
 

qhobbes

Active Member
my ezcap Game Link RAW is set to 60fps
Your log shows otherwise:
12:34:11.265: [DShow Device: 'capture card'] settings updated:
12:34:11.265: video device: ezcap Game Link RAW
12:34:11.265: video path: \\?\usb#vid_32ed&pid_3200&mi_00#7&17106582&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\global
12:34:11.265: resolution: 1280x720
12:34:11.265: flip: 0
12:34:11.265: fps: 30.00 (interval: 333333)

Your log doesn't show any rendering lag or encoder overload, so your GPU is not overloaded. If you want to lower your GPU, you can set Multipass Mode to Single Pass and disable Psycho Visual Tuning.

Also your source is 1280x720 and then your base and output are 1920x1080 and you don't have any other visual sources. If you're enlarging your source to take up the entire base, that could take up some additional GPU, not much, but some. OBS uses the GPU to compose/render the scene. IMO, your source and base and output should all be the same resolution.
 

GIMME_ELITER4K

New Member
I changed all the resolutions to 1280x720 and it looks like it fixed the graphics issues I was having, thank you so much! You've been a huge help. I'm still recording on 30fps, but it's not a huge problem. If you have any tips for that I would like to hear them, but don't trouble yourself too much. Have a nice day!
 

qhobbes

Active Member
Good to hear. If your source (ezcap Game Link RAW) FPS is 30, then your output FPS should also be 30. There's not point in recording 30 FPS content at 60 FPS. You're get better quality as the encoder can allocate more bits per frame.

Since you're not experiencing rendering lag or encoder overload, I would leave Multipass Mode on, along with Psycho Visual Tuning and Look-ahead. Your RTX 3060 should be able handle those if you're just encoding 720 30 FPS video.
 
Top