Vizzie2 performance
Hi! While using Vizzie2 modules, even with enabled texture output which supposedly should improve performance, my simple Vizzie2 video playback patch slows the computer down almost to a halt when trying to adjust playback speed or use an effect like DOWNSAMPLR, for example.
I have the latest generation MacBook Pro 16" with plenty of RAM.
I've not used Jitter for a while and just getting back into it.
Just wondering is it better to use separate Jitter objects like jit.playlist, jit.movie, jit.world for better video performance than Vizzie subpathers? I'm trying to make a simple VJ patch with a few effects and bunch of videos, nothing fancy, but such poor performance is surprising. I must be missing something. Thanks.
Can you post the patch here?
It can be any set of Vizzie modules. All I'm curious about is that it seems to me Vizzie abnormally taxing on computer resources while running simple tasks.
Loading the dust.mp4 video file included with Max (1920 x 1080 FullHD resolution), I'm getting 60 fps (measuring the output of the video mixer with a jit.fpsgui)
The machine is a MacBook Pro 2018 15" on Mojave.
What version of Max are you using and what are your results?
Max v8.1.5 macOS 10.15.6 Catalina
Yes, my h.264 720p videos on playback run at 60fps fine, but adjusting playback speed, and or moving effects dials does produce kind of hiccups, and FPS drops momentarily to 18, 22, 35 fps I do not need specifically 60fps playback, steady 24fps would be ok
Coming back to my original question, in your experience is there any difference in performance between using Vizzie vs separate Jitter objects?
if you want good performance with video, especially when changing playback speed, you should be using Hap or prores codecs. vizzie or no will not make as much a difference as a proper codec for realtime video.
there should be very little difference in a performance between a vizzie module, and the exact same process as vanilla max objects, with the same UI objects exposed.
Thanks Rob! That clarifies things for me.