Question / Help FPS tanks in OBS, but not game(wot), only for beginning of each game

Status
Not open for further replies.
So I stream world of tanks from time to time. I am finding this behavior bizarre as it seems game-dependent.

to throw out some basics:

- in game, its a rock solid 30 fps at all times, start or not.
- no dropped frames
- bitrate green at all times
- cpu usage between 10-13 percent at all times

However when a game first starts, for the first 30 seconds or so i am (to re interate) getting 30 fps in game so it looks good to me. I glance over to OBS... bitrate gree, cpu usage low, no dropped frames... and yet only 15fps!

after 15-30 seconds, the OBS fps instantly jumps to 30 and stays pegged at (my max) of 30 and streams great.

im just baffled, as (for example) how is it not dropping frames even if something is preventing it from keeping up?

As far as i know this only is happening with world of tanks, BUT who knows. It may be the nature of the game (lots of short matches), but i also stream war thunder and it doesnt seem to do same.

again cpu rock solid, in game solid, bitrate solid, no dropped frames... im at a loss!

help!
 
Should i stream a game of wot and make the error occur first? Sorry i am not 100pct sure whats in that log so sorry for dumb question. does it need a recent example or is it basic system info? and THANKS for the fast reply!
 
https://hastebin.com/dinetalibu

I dont know if a video would help. I just played 1 game of tanks and the problem was exactly displayed.

- The total stream was around 5 minutes long - Dropped frames 0 (0.0%)
- CPU usage was always fine, and identical when it was rendering 15fps and when it was rendering 30 - no change in CPU percentage betwewn the two.
- Bitrate was in the green and 4200-4300 at all times, no drops or spikes.

Thanks in advance!
 
You're getting a heavy GPU bottleneck since you're gaming on a 4K monitor with a R9 200 series GPU. Try lowering in-game resolution and apply FPS caps on the game to reduce GPU loads.
 
GPUs render frames in games. Since the game is flawless FPS, and the only problem involves recording to HD, i dont see how this will help. the GPU is barely taxed running a dx9 game at 30fps sync'd. there is no gpu bottleneck.
 
This would differ because you are definitely overloading your GPU very badly.

Code:
00:42:43.252: Output 'simple_file_output': Number of lagged frames due to rendering lag/stalls: 2691 (18.2%)
 
with recording off its 0.0000000000000 percent. FPS over 120 except i cap it at 30. GPU never gets enough work for fans to be needed. Your GPU theory is not scientifically sound. I appreciate you trying but this is a recording issue and youre not discussing recording.
 

Harold

Active Member
If you don't want to accept video card overload as the cause even though the logs you're providing are directly saying it's video card overload, there's nothing more we can do.
 
If you dont want to accept its an OBS recording BUG causing video card overload only during recordings even though the lpgs ive provided are directly saying its an OBS bug, theres nothing you can do for anyone.
 

Harold

Active Member
The logs clearly state you're overloading your video card or it's not installed properly. IT IS NOT AN OBS BUG.
 
Status
Not open for further replies.
Top