Question / Help What is the difference between encoding and rendering lag?

Sypher Legacy

New Member
Title says it all. I've managed to get encoding lag down to 0 in my local recordings by lowering my resolution scaling and playing with quality settings. However I've had "rendering lag/stalls" and yet to find a way to reduce them, even tried scaling the resolution to the lowest possible setting but nothing changed. The result is choppy videos but little to no performance impact in the actual program.

Example: https://www.youtube.com/watch?v=Jfh18bse_s0 (I did alt + tab when the video froze to double check the recording)


Log file: http://pastebin.com/HXGX1brR (The encoding lag returned while messing with settings but I fixed it quickly.)
 

Suslik V

Active Member
As I understand, the difference is that when encoding lag take place the current frame cannot be encoded (too late to encode it, CPU overload). Rendering lag happens when frame incomplete (too late to render, GPU overload, PCI-E bus overload, too many transformations, very complex scene, simultaneous capturing and so on). At high fps, there is no much time for capture(share)>transform>download to RAM>encode task.

Lower your game settings - free some GPU power.
 
Last edited:
Top