FaceRig

FaceRig

Zobrazit statistiky:
FaceRig + OBS + Overwatch = Lag City!
Hello kind people of this discussions group!

As the title says, Im having lag Probs when using FaceRig with OBS while gaming on Overwatch streaming to Twitch

Using OBS while gaming on Overwatch streaming to Twitch as no problems at all a nice 60fps at 1080p with Webcam on as well

Facerig is set to 720p 60fps
OBS is set to 1080p CBR 6000
Overwatch is on Full 144fps

My CPU never goes above 60% i7 5820k
GPU never goes above 98%-99%, but most of the time its about 85% GTX 1070

Ram hits 12-14gb, 32gb 2666mhz

WebCame is a Logitech C920

Temps all good on everything


Any and All help greatly appreciated
< >
Zobrazeno 12 z 2 komentářů
Sazzaj  [vývojář] 22. zář. 2017 v 6.59 
I'll re-phrase an answer from another thread, that I'm sure will help in your situation:


Mind that high quality rendering comes with a CPU and GPU cost. FaceRig's real-time render is comparable with in-game cinematics, which are usually pre-rendered, or if they are real-time, in modern games, they spike the CPU and GPU usage, always.

You are basically running two games at once, with video encoding and streaming on top. You need to carefully manage the system resources. This is not only about FaceRig, the game you are running may also be using an excessive amount of resources.

I just tried streaming two popular games Overwatch and CS:GO with FaceRig and these are my findings:
1. on ultra settings (which are set by default in both), both games take up a lot, up to 40-50% CPU. FaceRig comes with 15-20% by default (without any tinkering) and the encoding and streaming sometimes makes the CPU spike to 80-85%. You get over 80%, you start losing frames.
2. Overwatch on medium settings at 1080p takes up half of the system resources with barely noticeable graphic changes.
3. CS:GO is a hog, at 1080, can spike to 60%, you can go to medium settings and 720p to reduce the load.

Now, about FaceRig, with minor tweaks you can make it go at half the resources it needs by default, by doing the following:
1. change the app refresh rate to 30 or 24 (Advanced UI > General Options > Performance tab)
2. launch with dx11 rendering API (from Launcher options)
3. set skin shading and animated normals off (Advanced UI > General Options > Graphics tab)
4. webcam resolution (not your case) as low as possible (640 x 480 is quite a good value)
5. graphics resolution as low as 1024 x 576
6. toggle the simple-postprocessing option ON
7. (this is external to FaceRig) in OBS, make sure you are using hardware video Encoding

The system on which I made the tests is a i7 7700 with nVidia GTX 1060.


I'd might add the following things you could do:
1. set Overwatch to 60 fps, I know in competitive play you want to go as far as 144fps, but you are streaming, I'm guessing you'd like to be entertaining more than competitive. This should further release some CPU usage.
2. make sure you don't have the Hooked Keys feature on, it adds a lot of input lag, because all keyboard input is relayed first through FaceRig and then pushed to other apps. The feature can be toggled ON/OFF from Advanced UI > General Options > Preferences tab.
Thanks for the detailed and fast reply!

I'm try some of these changes and get back to you :-D
< >
Zobrazeno 12 z 2 komentářů
Na stránku: 1530 50

Datum zveřejnění: 22. zář. 2017 v 6.40
Počet příspěvků: 2