Question / Help Streaming R6 on twitch/utube laggy , in-game over 140FPS

Hins830

New Member
Streaming Rainbow 6 on twitch/utube so laggy ,but in-game over 140FPS and smooth
same obs setting streaming PUBG is fine!
can anyone help me check the log? thanks
 

Attachments

  • 2018-11-22 05-52-12.txt
    25.9 KB · Views: 14

Hins830

New Member
and the stream when it's on R6 menu is fine,smooth
but when u in-game ,start to move and shoot ,lag gonna happen on stream.
(in game all time over 144fps)

i'm using i5 9600k , 16GB 2666Hz DDR4 , RTX2070 8GB
 

carlmmii

Active Member
Not necessarily 60fps, but at least to something where your GPU isn't taking up all its resources rendering the game before OBS gets a chance to do its thing.
 

Hins830

New Member
if i turn on VSync 2frames in game
my in game FPS will be 60 , but OBS streaming fine.
any other way to do with in game VSync off and OBS not input lag?
 

carlmmii

Active Member
Unless the game has a way to limit the framerate (as in, a setting like "maximum framerate"), there's no real way other than vsync. Unfortunately you're at the mercy of windows where it will prioritize the game over OBS for which program gets first dibs on GPU usage.
 

Hins830

New Member
Unless the game has a way to limit the framerate (as in, a setting like "maximum framerate"), there's no real way other than vsync. Unfortunately you're at the mercy of windows where it will prioritize the game over OBS for which program gets first dibs on GPU usage.
I just test again on same PC and OBS setting to streaming 2 games, PUBG is smooth and clean on 1080p60fps ,just fine
and also my PUBG in-game setting VSync is off.
but i go back to R6 ,lag happen again
i am confuse now
 

BK-Morpheus

Active Member
Disable WIn10 GameDVR and remove one of your game capture sources (just allow the game capture to autodetect games and not force it to a specific one).

When it comes to a decent way for limiting ingame FPS, i usually recommend and use RTSS (rivatuner statistics server) which is part of MSI Afterburner, for example.
It introduces almost no input lag and does a good job at limiting the FPS, as you choose. Don't get confused, if you see a very high single core load, after setting an FPS limit in RTSS...this is more like a dummy/fake load, so RTSS can use the precision timer that is needed for a precise FPS limit.

That beeing said, the interaction between DirectX, Framebuffer Access and OBS + RTSS can be problematic. It's possible that OBS suddenly has problems, hooking into the game, after RTSS is limiting the FPS of that game, or suddenly game/OBS is introducing stutter.
That's why I usually shut down the RTSS service (shortcut for enabling/disabling RTSS can be configured in MSI Afterburner), when I want to use OBS.
Recently I tried the nvidia driver based fps limiter. Sadly this feature is not available in the Nvidia control panel itself, but with the 3rd party tool named Nvidia Profile Inspector you will get access to many Nvidia features/settings that can be changed globally or only for specific games.
In the profile inspector, simply select the Framelimiter v2 with the desired frame rate for your game and give it a try. If it is not working, just try to close and restart the game.
For me this is working very well on many games (even better than the frame limiter that some games offer in their graphics options)...with this I have no problems with OBS hooking into the game or stutter issues so far.
 
Top