Khimari
New Member
Hello guys,
I have an issue with app called FaceRig I use for my Twitch broadcast. Whenever I use this app it causes massive FPS slowdowns of OBS encoded stream.
I noticed that whenever I start the FaceRig app, OBS mimics it's window FPS and sets the broadcast to the same count at which the FaceRig app is running, ignoring main game which runs totally OK. I don't understand why and I don't know how to bypass this.
Example:
Mad Max game (Fallout 4, Max Payne 3, Dark Souls II, Elite: Dangerous, CS:GO, all DX9/10/11 games, name it....) is running at 55-60 FPS, while streaming with OBS (whatever encoder, CFR, encoded in full range) - everything runs at high FPS, all fine, smooth, nice and sweet. Than I start FaceRig, which is set to low priority, low quality and the app runs at 15 FPS, because it is a bit demanding (can take 20% of GPU power). Running a demanding game and FaceRig both together at 60 FPS is not quite possible (GTX 670) to be achieved. For FaceRig such FPS is not necessary, usually 10-15 does the job anyway. In the past OBS ignored FaceRig's FPS and just showed the window with lagging character, all fine, stream running at 60 FPS based on the main game, because FaceRig was set to low priority. But in past, two months maybe, it somehow changed and now OBS mimics FaceRig's FPS and causes the encoded stream running at FaceRig's FPS and totally killing the stream by lags.
Result:
Mad Max (55-60 FPS) + OBS (60 FPS - x264/QuickSync/NVENC - doesn't matter) - no FaceRig running => All 60 FPS
Mad Max (55-60 FPS) + OBS (15 FPS - x264/QuickSync/NVENC - doesn't matter) + FaceRig (15 FPS) => Sadness...
Please, can someone tell me why? I am desperate and sad because I love this combo to be used for broadcast and if the FaceRig app lags at 8 -14 FPS - I don't mind, it's ok, but why OBS mimics it's FPS, it ruins everything. Can I do something with this? I tried to run the FaceRig app at different GPU (it's possible even at desktop), not helped.
I use Windows 10. Debug.log is attached.
Please, help :(
I have an issue with app called FaceRig I use for my Twitch broadcast. Whenever I use this app it causes massive FPS slowdowns of OBS encoded stream.
I noticed that whenever I start the FaceRig app, OBS mimics it's window FPS and sets the broadcast to the same count at which the FaceRig app is running, ignoring main game which runs totally OK. I don't understand why and I don't know how to bypass this.
Example:
Mad Max game (Fallout 4, Max Payne 3, Dark Souls II, Elite: Dangerous, CS:GO, all DX9/10/11 games, name it....) is running at 55-60 FPS, while streaming with OBS (whatever encoder, CFR, encoded in full range) - everything runs at high FPS, all fine, smooth, nice and sweet. Than I start FaceRig, which is set to low priority, low quality and the app runs at 15 FPS, because it is a bit demanding (can take 20% of GPU power). Running a demanding game and FaceRig both together at 60 FPS is not quite possible (GTX 670) to be achieved. For FaceRig such FPS is not necessary, usually 10-15 does the job anyway. In the past OBS ignored FaceRig's FPS and just showed the window with lagging character, all fine, stream running at 60 FPS based on the main game, because FaceRig was set to low priority. But in past, two months maybe, it somehow changed and now OBS mimics FaceRig's FPS and causes the encoded stream running at FaceRig's FPS and totally killing the stream by lags.
Result:
Mad Max (55-60 FPS) + OBS (60 FPS - x264/QuickSync/NVENC - doesn't matter) - no FaceRig running => All 60 FPS
Mad Max (55-60 FPS) + OBS (15 FPS - x264/QuickSync/NVENC - doesn't matter) + FaceRig (15 FPS) => Sadness...
Please, can someone tell me why? I am desperate and sad because I love this combo to be used for broadcast and if the FaceRig app lags at 8 -14 FPS - I don't mind, it's ok, but why OBS mimics it's FPS, it ruins everything. Can I do something with this? I tried to run the FaceRig app at different GPU (it's possible even at desktop), not helped.
I use Windows 10. Debug.log is attached.
Please, help :(