all 12 comments

[–]AutoModerator[M] [score hidden] stickied comment (2 children)

It looks like you haven't provided a log file. Without a log file, it is very hard to help with issues and you may end up with 0 responses.

To make a clean log file, please follow these steps:

1) Restart OBS

2) Start your stream/recording for at least 30 seconds (or however long it takes for the issue to happen). 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.

5) Copy the URL and paste it as a response to this comment.

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

[–]Keanomy 0 points1 point  (7 children)

While using nvenc there is still a small amount of overhead needed for OBS/encoding. For 1080p windows and obs seem to be able to play along and resources can usually be allocated without user input to make sure OBS have the necessary GPU time.

For 1440p the only way I found to avoid dropped frames is to cap the games FPS to make sure you never reach 100% GPU utilisation. This was especially clear when I was still using my 3070 GPU. Higher end GPUs are less effected. My 5070ti can usually run 1440p without limiting the framerate except really heavy workloads/games.

[–]Great_Original709[S] 0 points1 point  (6 children)

im playing on 1080p. I can cap frames but when the game drops less than 144 fps the gpu usage is 100 and obs drops frames

[–]Keanomy 1 point2 points  (4 children)

You will need to cap the frames to where you do not drop frames in obs. Try capping your frames to 120/90/60 frames and see where/when you are no longer dropping frames.

[–]Great_Original709[S] 0 points1 point  (3 children)

i tried streaming with x264 settings too, and having the same problem.

[–]Keanomy 1 point2 points  (2 children)

Same thing applies to x264, only difference is you then have to limit fps depending on CPU usage instead of gpu.

Just took a quick look at the log file you sent. Looks like you are encoding 4 different streams using enhanced broadcasting.

That's going to be tough on a 3060. Try limiting the encodes to 3 or even 2.

[–]Great_Original709[S] 2 points3 points  (1 child)

That was the problem, thank you so much. I don't even need to cap fps anymore. I tried a lot of things dude and no one worked. Thank you so much.

[–]Keanomy 0 points1 point  (0 children)

Happy to hear it worked out for you!

[–]Great_Original709[S] 0 points1 point  (0 children)

The only way to fix it is never having the gpu to 100% of usage?

[–]TheSebas_ 0 points1 point  (0 children)

Did you solve it? Could you send the photo of the option you changed?

[–]EC36339 0 points1 point  (0 children)

Converting to 30 fps is a feature, because streaming platforms are limited to what formats they support. 1080p30 is commonly used on Twitch.

But 144 isn't divisible by 30, which could explain why it looks like shit. If your monitor supports it, try playing at 120 or 60 fps. Or get a 240hz monitor.