Can’t say, I didn’t record any video screenshots. That’s just overhead for the process running.
The video is always being recorded. It’s only saved at special moments or when you press the button, but since it saves the previous 15 seconds, that means it’s always on. The recording part has some CPU impact. The saving part is probably more about storage I/O performance than CPU.
That’s what I was referring to as the “overhead.” And “I didn’t record any video screenshots” just means I didn’t click the button to save any, and nothing sufficiently noteworthy-to-Zwift happened while I had it turned on so none were auto-saved.
Hey @calfzilla, thank you for reporting this. As mentioned above, video recording is an active process which does consume some resources, but the impact you’re seeing on your machine is quite a bit higher than average (we’re seeing an average of 5-7 FPS reduction on 10th Gen Intel Core i5s). But your data is totally valid, so we’ll dig into this more; I’ll message you directly to get some more information about your setup.
Feature request for the forum: allow uploading Zwift video screenshots to the forum for the purpose of reporting bugs etc. As it is I’ll have to upload to YouTube or convert to gif
Starting today, Video Screenshots is now available for 100% of the following devices:
- Intel Core i3 (10th Generation and newer)
- Intel Core i5 (9th Generation and newer)
- Intel Core i7 (9th Generation and newer)
- Intel Core i9 (9th Generation and newer)
- AMD Ryzen 5
- AMD Ryzen 7
- AMD Ryzen 9
what resolution do the video record at? i have noticed that one or two that have gone onto strava have been quite low res
Video captures are currently recorded at a maximum resolution of 720p (regardless of in-game resolution).
Running an i5-6400 @ 2.7Ghz in Windows 10 on an SSD with 24GB of ram and a 8GB NVidia Geforce GTX 1070. It runs Zwift in Ultra settings with no glitches and has no issues on the very large group rides I’ve seen over the years.
Would be interested to see if it could handle video recording.
One way to estimate an answer would be to run your logs through zwiftalizer.com, chop say 15 FPS off the worst parts, and think about if that would be OK. (I’m trying to make up a conservative number but I don’t really know what the result would be.) Of course there are other factors at work such as if you capped the frame rate so you can’t tell how much headroom exists above that limit.
it’ll certainly handle OBS if zwift’s solution doesn’t work for you
@evan-zwift any news on a fix for the bug where the video recording is not functioning on a 2nd monitor if it is not ‘main’ in Windows? Thanks.
Hey @Sam_Crofts, not yet, sorry. Still on our list though, just had a few other items come up ahead of it that we’re still working through.
I just posted in the 1.48 update thread but this is probably the place to ask: I’m running a Win 10, Dell I7-6700 workstation with a GTX1660 Super as a dedicated Zwift PC. It’s been rock solid for years and I’ve been looking forward to getting the video screenshot capability. Do I need to buy a new PC or is the functionality going to trickle down soon? I would be more than happy to provide beta testing, too…
I suspect you will need more CPU horesepower if the feature’s demands remain the same
And I was in Oregon last month looking at a Dell i5-13500 Inspiron for 600 bucks with no tax… Dammit…
It will work fine on your current setup. There’s a chance Zwift will trickle down the capability further to cover your processor but there’s no guarantees on that.
that cpu will probably struggle, this feature is cpu heavy on windows pcs in its current state although it’s possible it will become much more optimised in the future, so who knows. i’m sure staff are working at it. but right now i have an i3-12100F and i have it turned off because it costs me 3-4fps to have it turned on
but you’ll be able to handle OBS very easily with your specs very minimal impact on performance if you want. I’m not sure if you can set it up to run like the zwift video screenshot feature but i’m sure it’s possible, if not then i imagine there is some kind of software out there that allows it, possibly even nvidia’s own software. the PS4 had this type of feature working very well, and that thing is a potato by modern standards
No, it wouldn’t ‘struggle’
You may get a little bit of stuttering when the video screenshot is taken but it’s minimal.
And a 3-4fps drop is hardly anything and when you’re talking about a system that can hold 60+ fps you won’t notice such a small drop.
If you can whilst in the middle of an activity then you’ve missed your calling.
is this the old 30fps vs 60fps debate again or what. well sure brother, you probably won’t notice a slight fps hit if you are running a 144hz monitor w/ gsync or something but you will notice it on a regular 60hz tv. the point is that it’s a fun feature and i hope it really does get optimised so that almost everyone can enjoy it, but it’s still a work in progress for PC users and i don’t think the developers currently working on it will disagree with me there. it’s not a criticism, things just take time to get right.
it’s less convenient to use a dedicated streaming/recording platform to record your footage and you miss out on features like showing everyone on strava your sick watt bombs etc but for those who are missing out because the feature is not yet enabled for them and just want to record footage of their zwift riding for any reason, OBS is very light on cpu load which is why i’m recommending it