Seenko
New Member
System:
i7 6700k @ 4.5 GHz
GTX 1070 @ 2050 MHz
32GB RAM @ 2400 MHz
No matter what capture method I use, the FPS on the OBS program goes to ~20, albeit that only happens when I'm in a game, regardless of it being windowed or fullscreen, game/window/display capture.
General CPU usage is around 70% (with OBS and the game open)
I don't need to stream/record for the problem to occur, I tested with every encoder available (NVENC/QuickSync/x264) and there's no difference between any of them.
EDIT 01: It appears to be some sort of rendering lag, when I open a game OBS takes an average of 40ms to render a frame. But this happens regardless if I'm set to 60 or 30 FPS.
EDIT 02: The issue only happens when the game window is focused, if the game window is not focused and I play the game with a controller, the game is fine with high FPS and OBS is fine locked at 60 FPS, the render time shoots up when the game is in focus.
EDIT 03: I would like to add that I'm currently using Windows 10 Creators Update and that Game DVR and Game Mode are both turned off.
SOLUTION: OBS used the video card to render the frames, that's separate from the encoding part, just make sure you have atleast 5% free on your GPU so that OBS can render, otherwise it will lag. One way to do that is restrict the game from getting your beloved 200+ frames per seconds by turning on VSync, limiting your FPS to you monitor refresh rate (commonly 60 fps) and that's free up about 30% of your GPU.
i7 6700k @ 4.5 GHz
GTX 1070 @ 2050 MHz
32GB RAM @ 2400 MHz
No matter what capture method I use, the FPS on the OBS program goes to ~20, albeit that only happens when I'm in a game, regardless of it being windowed or fullscreen, game/window/display capture.
General CPU usage is around 70% (with OBS and the game open)
I don't need to stream/record for the problem to occur, I tested with every encoder available (NVENC/QuickSync/x264) and there's no difference between any of them.
EDIT 01: It appears to be some sort of rendering lag, when I open a game OBS takes an average of 40ms to render a frame. But this happens regardless if I'm set to 60 or 30 FPS.
EDIT 02: The issue only happens when the game window is focused, if the game window is not focused and I play the game with a controller, the game is fine with high FPS and OBS is fine locked at 60 FPS, the render time shoots up when the game is in focus.
EDIT 03: I would like to add that I'm currently using Windows 10 Creators Update and that Game DVR and Game Mode are both turned off.
SOLUTION: OBS used the video card to render the frames, that's separate from the encoding part, just make sure you have atleast 5% free on your GPU so that OBS can render, otherwise it will lag. One way to do that is restrict the game from getting your beloved 200+ frames per seconds by turning on VSync, limiting your FPS to you monitor refresh rate (commonly 60 fps) and that's free up about 30% of your GPU.
Attachments
Last edited: