icanplaystayshun
New Member
Hi guys, I am trying to understand scene rendering in OBS.
As far as I know OBS uses the GPU to render scenes. What I don't understand is why I still have rendering lag (little, like 0.2-0.3%) even though my GPU "idles" at 20% shown by GPU-Z.
My average time to render frame is ~ 1.1ms. So I should be able to render like 1100 fps :) After upgrading my GPU from a 1030 to a 1050 Ti that time did not change at all, the only thing that changed is GPU-Z now showing only 10% usage. Narf.
Background: I play PS4 games and have a dedicated streaming PC where the scene rendering stutters and I have no idea why. It somehow relates to the complexity of scenes. If I open a new collection of scene and only grab a 1080p/60 media source average time to render is like 0.4ms and the preview is smooth. As soon as I add a few additional sources, like webcam, image, browser the stuttering starts.
Just to be clear: the problem is not related to encoding/streaming or even capturing game footage. The stuttering takes place during scene rendering, and I can use a 1080p/60 video file to reproduce it, don't even need to use the capture card. My PC is pretty "overpowered" for a dedicated streaming PC I guess, but I can't really pinpoint the bottleneck / root cause.
Video: https://www.youtube.com/watch?v=AGOoHBQ7Ak8
Streams: https://www.twitch.tv/icanplaystayshun/videos/all
Latest OBS log: https://obsproject.com/logs/IAvS1HvNIuT_EUby
AMD Ryzen 7 1700
Palit GeForce GTX 1050 Ti KalmX
Elgato HD60 Pro
MSI A320M GAMING PRO
HyperX Predator HX432C16PB3K2/8 DDR4 8GB Kit (2x4GB) 3200MHz CL16
Thanks!
Nick
As far as I know OBS uses the GPU to render scenes. What I don't understand is why I still have rendering lag (little, like 0.2-0.3%) even though my GPU "idles" at 20% shown by GPU-Z.
My average time to render frame is ~ 1.1ms. So I should be able to render like 1100 fps :) After upgrading my GPU from a 1030 to a 1050 Ti that time did not change at all, the only thing that changed is GPU-Z now showing only 10% usage. Narf.
Background: I play PS4 games and have a dedicated streaming PC where the scene rendering stutters and I have no idea why. It somehow relates to the complexity of scenes. If I open a new collection of scene and only grab a 1080p/60 media source average time to render is like 0.4ms and the preview is smooth. As soon as I add a few additional sources, like webcam, image, browser the stuttering starts.
Just to be clear: the problem is not related to encoding/streaming or even capturing game footage. The stuttering takes place during scene rendering, and I can use a 1080p/60 video file to reproduce it, don't even need to use the capture card. My PC is pretty "overpowered" for a dedicated streaming PC I guess, but I can't really pinpoint the bottleneck / root cause.
Video: https://www.youtube.com/watch?v=AGOoHBQ7Ak8
Streams: https://www.twitch.tv/icanplaystayshun/videos/all
Latest OBS log: https://obsproject.com/logs/IAvS1HvNIuT_EUby
AMD Ryzen 7 1700
Palit GeForce GTX 1050 Ti KalmX
Elgato HD60 Pro
MSI A320M GAMING PRO
HyperX Predator HX432C16PB3K2/8 DDR4 8GB Kit (2x4GB) 3200MHz CL16
Thanks!
Nick